你认为什么是Swift的好用例?
没有任何理由为Swift修改现有的Objective-C iOS应用程序。除了一个全新的应用程序,Swift在哪里适合任何东西?
答案 0 :(得分:2)
这里有很多:https://developer.apple.com/swift/
Apple称它是专为安全而设计的:Swift消除了所有类型的不安全代码。变量总是在使用前初始化,检查数组和整数是否溢出,并自动管理内存。调整语法以便于定义您的意图 - 例如,简单的三字符关键字定义变量(var)或常量(let).Swift中的安全模式针对强大的Cocoa和Cocoa Touch API进行了调整。理解和正确处理对象为零的情况是框架的基础,而Swift代码使这非常容易。添加单个字符可以替换Objective-C中过去的整行代码。这一切都有助于使iOS和Mac应用程序的构建比以往更容易,更安全。
速度快,功能强大:
从最早的概念来看,斯威夫特的建造速度很快。使用令人难以置信的高性能LLVM编译器,Swift代码转换为优化的本机代码,经过调整以充分利用现代Mac,iPhone和iPad硬件。语法和标准库也已经过调整,使编写代码的最明显方式也能发挥最佳性能。
最终答案:从技术上讲,没有必要将旧项目从Objective-C切换到Swift,除非你想为了它的乐趣而这样做。任何人从现在开始使用Swift的唯一原因是新应用程序。