操作优点Swift对于初学者来说也很友好。它是第一个既满足工业标准又像脚本语言一样充满表现力和趣味的编程语言。它支持代码预览,这个革命性的特性可以允许程序员在不编译和运行应用程序的前提下运行 Swift代码并实时查看结果。
应用优势Swift将现代编程语言的精华和苹果工程师文化的智慧结合了起来。编译器对性能进行了优化,编程语言对开发进行了优化,两者互不干扰,鱼与熊掌兼得。Swift既可以用于开发“hello, world”这样的小程序,也可以用于开发一套完整的操作系统。所有的这些特性让 Swift对于开发者和苹果来说都是一项值得的投资。
1 | print("Hello,world") |
语法简便Swift是编程语言的最新研究成果,并结合数十年的经验建设苹果平台的结果。结转自Objective-C的命名参数表示在一个干净的语法,使得Swift的API更容易阅读和维护。
其他功能Swift特有许多其他的功能,使你的代码更传神:
互动游乐操场使编写语言代码难以置信的简单和有趣。输入一行代码,结果立即出现。如果您的代码通过一个循环运行一段时间你可以看它在时间轴助理进展。在时间线中的图表显示变量,组成一个视图时绘制每一步,并能起到一个动画SpriteKit现场。当你在操场上完善你的代码,只需将代码到您的项目。有了游乐场,您可以:
REPL阅读-分析-打印环路(REPL):在Xcode调试控制台包括内建Swift使用语法来评估,并与正在运行的应用程序进行交互,或者编写新的代码,看看它是如何工作的一个类似脚本的环境Swift语言的交互式版本。可以从Xcode的控制台内,或在终端。
专为安全Swift消除了不安全的代码。变量总是初始化之前使用,数组和整数检查溢出,内存自动管理。语法被调整到可以很容易地定义你的意图 -例如,简单的三个字符的关键字定义一个变量(var)或常量(let)。
高效强大Swift是为高效而强大的编程而创建的语言。Swift采用了高性能的Apple LLVM编译器,Swift代码转化为优化过的本地代码,充分利用现代化的Mac,iPhone和iPad的硬件。语法和标准库也非常简洁,让编程的流程大大缩短、简化。
Hello world第一个程序应该在屏幕上打印“Hello, world”。在 Swift中,可以用一行代码实现:
控制流使用if和switch来进行条件操作,使用for-in、for、while和do-while来进行循环。包裹条件和循环变量括号可以省略,但是语句体的大括号是必须的。
函数闭包使用func来声明一个函数,使用名字和参数来调用函数。使用->来指定函数返回值。
对象和类使用class和类名来创建一个类。类中属性的声明和常量、变量声明一样,唯一的区别就是它们的上下文是类。同样,方法和函数声明也一样。
枚举使用enum来创建一个枚举。就像类和其他所有命名类型一样,枚举可以包含方法。
接口扩展使用protocol来声明一个接口。
泛型在尖括号里写一个名字来创建一个泛型函数或者类型。
欢迎光临 安卓篱笆 (http://www.okapk.cn/) | Powered by Discuz! X3.2 |