swift语言简介总结

1、Swift 结合 C 和 Objective-C 的优点并且不受C兼容性的限制,用于编写 iOS 和 OS X 应用程序。Swift 支持 Cocoa 和 Cocoa Touch 框架。

2、Swift 使用自动引用计数(Automatic Reference Counting, ARC)来简化内存管理。

3、Swift 支持面向过程编程和面向对象编程。

4、Swift支持代码预览,可以允许程序员在不编译和运行应用程序的前提下运行 Swift 代码并实时查看结果。

5、Swift 既可以用于开发“hello, world”这样的小程序,也可以用于开发一个完整的操作系统。

6、Swift 提供C和Objective-C的所有基础数据类型,包含整数Int,浮点数Double、Float,布尔值 Bool 以及String 字符串。同时Swift也提供两种强大的集合数据类型,包括 Array(数组)和Dictionary(字典)。

7、Swift中常量将会更加强大。当变量值不需要改变的时候,可以使用常量,这会使得代码更加安全和简洁。

8、Swift引入了在Objective-C中没有的一些高级数据类型,例如tuples(元组),可以使你创建和传递一组数值。

9、Swift还引入了可选项类型(Optionals),用于处理变量值不存在的情况。可选项的意思有两种:一是变量是存在的,例如等于X,二是变量值根本不存在。

10、Swift是一门类型安全的语言,Optionals就是代表。

posted @ 2014-07-25 19:00  小沈曰  阅读(206)  评论(0编辑  收藏  举报