title: 有必要用Swift重写既有的iOS项目吗，有哪些好处和坏处？
desc: 我们知道 Apple 打算用 Swift 来替代 Objective-C（可看引用内容的阐述），那么 Apple 鼓励现有的项目用 Swift 重写吗？Apple 自己有没有这么做？这么做或者不这么做的理由是什么？重写需要多大的工作量？除此以外，好处和坏处都有哪些？<br><br>gt Xcode 6 Beta includes Swift， an innovative new programming language， with a new interactive work areaa playground in which to experiment. ... wift is a complete replacement for both the C and Objective-C languages. Swift provides full object-oriented features， and includes low-level language primitives such as types， flow control， and operators.<br><br>Source
topic: iOS 开发
content: 没有必要重写项目。原有的使用 Objective-C 编写的已经比较稳定的库，也不必要用 Swift 重新编写。但是新项目应该直接采用 Swift 编写，并且旧项目的新模块也应该使用 Swift 编写。这样慢慢将整个语言重心从 Objective-C 切换到 Swift。----------- 题外话 现在处于过渡时期。但从趋势上看，Swift 会替代掉 Objective-C 是必然的，并且会比你想象中的来得快。现在就应该做好准备了。其实假如你之前已经掌握了 Objective-C，切
answerer_tags: iOS / Mac / C++ 开发者