2、renceCounting,自动引用计数)来简化内存管理。我们的框架栈则一直基于Cocoa。Objective-C进化支持了块、collectionliteral和模块,允许现代语言的框架无需深入即可使用。(bygashero)感谢这些基础工作,才使得可以在Apple软件开发中引入新的编程语言。49 Objective-C开发者会感到Swift的似曾相识。Swift采用了Objective-C的命名参数和动态对象模型。提供了对Cocoa框架和mix-and-match的互操作性。基于这些基础,Swift引入了很多新功能和结合面向过程和面向对象的功能。 S