转载请标明出处:http://www.jb51.cc/article/p-uljdsnri-vm.html
(http://www.jb51.cc/article/p-uljdsnri-vm.html)
一、神马是Swift?
1、Swift 是苹果公司2014 年在WWDC(苹果开发者大会)上发布的全新编程语言。
2、Swift在天朝翻译为“雨燕”,其logo如下图
3、Swift跟Objective-C一样,可以用于开发iOS、Mac应用程序。
4、苹果公司从2010年7月开始设计Swift语言,耗时4年打造。(据说其核心代码是由一个人写的)
二、Swift的语法特点
1、从它的语法中能看到Objective-C、JavaScript、C#、Python等语言的影子。其借鉴了Objective-C、JavaScript、C#、Python等语言的优点。
2、同时具备编译型语言的高性能和脚本语言的灵活交互性。(编译型语言:就是要保证我们所写的代码全部编译通过,程序才能执行;脚本语言:你写的代码对一行执行一行,比如你写了10行,第9行有Bug,那么前8行是可以执行成功的)
3、苹果公司为什么要设计Swift语言?其目的是想取代Objective-C,Swift语言让编程更简单,让生活更美好。
三、使用Swift语言进行开发的条件是什么?
1、Xcode版本>=6.0,Mac系统版本>=10.9.3
2、Swift语言自从发布之后,备受关注。据说发布当天Xcode6 beta 下载量突破1400万次,官方电子书教程下载量37万次。
3、Swift的首席架构师:Chris Lattner
- LLVM 项目的主要发起人与作者之一
- Clang 编译器的作者
- 他现在是苹果公司『开发者工具』部门的主管
- 领导 Xcode、Instruments 和编译器团队
- 从 2010 年 7 月开始主导开发 Swift 编程语言
- Swift的大部分基础架构均由他一人完成
综上所述, Swift是由牛叉的公司牛叉的人设计的牛叉编程语言, 真正的天生骄傲!