关于苹果公司最新的语言Swift
Swift沉积了多年的研发成果,苹果公司为提供高效Swift语言编译器、调试器和基础架构打下了坚实基础。我们使用Automatic Reference Counting(ARC)技术简化内存管理。我们的框架设计,建立在Cocoa稳固的基础框架上。已经彻底完毕了标准化和现代化的改进。Objective-C的改进支持了块定义。集合语法、模块,使语言框架合理集成了现代语言技术。要感谢前人的基础工作,使我们如今可以向大家介绍苹果公司未来的软件开发语言。
对Objective-C开发人员来说,Swift是比較easy上手的,它採用和Objective-C类似的參数命名规则和强大的动态对象模型。它提供无缝的使用Cocoa框架和与Objective-C代码混合即用的互操作特性。构建在这些基础上,Swift语言带来了很多新的特性、也又一次集成了过程式语言和面向对象语言功能。
对新学习编程的人来说。Swift语言是门友好的语言。一门作为工业前沿的系统编程语言。Swift语言可以象脚本语言一样易于表述和理解。
它支持“playgrounds”技术。作为一项革新功能,开发人员可以使用它进行Swift的即时执行和直观地看到结果,而不用从头又一次编译执行程序。
Swift集成了现代计算机语言的智慧。汇入了苹果公司软件研发的精粹。Swift编译器针对性能进行了优化,而语言本身也针对现有的开发环境进行了优化,功能和性能得到平衡和发展。它可以设计小到“hello world”程序、大到操作系统级别的程序。全部这一切使swift语言对开发人员和苹果公司来说都将更有吸引力。
使用Swift语言编写iOS和OS X应用将很愉悦,它将继续发展新的语言特性、包括很多其它功能。
消息来自成都传智播客
版权声明:本文博主原创文章,博客,未经同意不得转载。