(1)快速、现代、安全、互动,而且明显优于Objective-C 语言(2)可以使用现有的Cocoa 和Cocoa Touch 框架(3)Swift 取消了Objective C 的指针/地址等不安全访问的使用(4)提供了类似 Java 的名字空间(namespace)、泛型(generic)var、运算对象重载(operator overloading(5)Swift被简单的形容为“没有C的Objective-C”(Objective-C without the C)(6)为苹果开发工具带来了Xcode Playgrounds功能,该功能提供强大的互动效果,能让Swift源代码在撰写过程中实时显示出其运行结果;(7)基于C和Objective-C,而却没有C的一些兼容约束;(8)采用了安全的编程模式;(9)界面基于Cocoa和Cocoa Touch框架;(10) 舍弃Objective C 早期应用Smalltalk 的语法,保留了Smalltalk的动态特性,全面改为句点表示法(11) 类型严谨 对比oc的动态绑定