Swift语言快速入门教程

时间:2017-08-16 03:27:37
【文件属性】:

文件名称:Swift语言快速入门教程

文件大小:2.61MB

文件格式:PDF

更新时间:2017-08-16 03:27:37

Swift 语言 快速 入门教程

Swift语言快速入门教程:http://pan.baidu.com/s/1o6K8aUI swift视频教程:http://swift.jikexueyuan.com/?hmsr=wenke_swift 我不算是一个果粉,但是我很喜欢苹果的产品,甚至可以说是*。6月2号晚上我一夜未眠,就是在等苹果的WWDC,这是开发者的狂欢之夜(或者狂欢 之日,因为美国时间是白天)。凌晨1点,终于开始了,但是苹果一次又一次的新产品展示让我一次又一次的失望,作为开发者的我表示无感。 我 坚持看因为我不相信苹果总是让我失望。最终在WWDC的最后一个环节,我真心沸腾了,因为一门新的编程语言Swift出现了。要知道在饱受了 Objective-C语言之苦后看见Swift是一种什么心情,你不需要再为引用计数而头疼,不需要再为没有命名空间而不得不添加该死的前缀而烦恼,不 需要再为Objective-C那难懂的语法而整天晕乎乎的。此外,苹果还为我们提供了Playground这个工具,它能够在我们写程序时实时计算出变 量的值,甚至还能呈现数字变量的趋势图,让编程富有乐趣及创造性。 由于Swift出现得晚,所以她拥有了目前世界几乎所有编程语言的优点,而没有目前世界所有编程语言的缺点,Swift她真的太漂亮了。下面我们开始一步一步认识她。 运行速度 从苹果官方所给出的数据来看,Objective-C比Python快2.8倍,而Swift比Python快3.9倍,可见苹果在Swift上下了大量的功夫进行优化。 开发环境 Swift语言的开发环境是苹果公司提供的集成开发环境Xcode,可以用来开发iOS应用、iOS游戏、OSX窗体程序、OSX游戏、OSX命令 行程序,读者可以直接从AppStore中搜索并下载。用Swift语言可以做到几乎所有Objective-C所做到的事情,所以Swift必将取代 Objective-C,如果你还没有学过Objective-C语言,那么恭喜你,不用学了,直接学习Swift即可。 运行环境 Swift被强大的llvm编译成机器码,直接运行在系统中。由于Swift是苹果的产品,所以目前只支持苹果的系统(OSX和iOS)。我们期待 会有社区开发出跨平台的Swift语言,因为这么好的一门编程语言,应该能够让世界上的每一个人享受到才好,就像mono让C#语言跨平台一样。 语言特性 具有所有现代编程语言的特性,包括:面向对象、类扩展、命名空间、闭包、泛型、强类型、函数多个返回值等等。 这些特性能够大大提高程序员的开发效率,从而为企业节约成本,同时让编程工作充满乐趣。 语法简介 通过前文的介绍,相信读者已经迫不及待的想尝试Swift了,下面我们就来认识一下Swift的语法。 简洁的语法 Swift抛弃了Objective-C那种古板难懂的语法,采用通俗易懂的脚本语言类语法,学过Python、JavaScript或者Lua语言的读者肯定不会陌生,这大大降低的初学者的学习成本。


网友评论

  • 谢谢楼主分享
  • 资料内容很清楚,可以作为参考
  • 很棒的资料,内容很实用,谢谢分享!
  • 资料内容很清楚,值得学习!
  • 很专业 很值得學習 謝謝分享
  • 完全由课件转换而来,很专业,正在看
  • 快速入门书,对入门者而言已经相当不错了。