SWIFT是iOS和OS X应用程序建立在最好的C和Objective-C的一种新的编程语言,没有C兼容性约束。
SWIFT采用安全编码的模式和增加了现代功能使编程更简单,更灵活,更有趣。
SWIFT的去除原有的呆板,以成熟,大众的Cocoa 和Cocoa Touch框架为支撑,是一个机会来想像如何软件的开发工作。
swift 已经酝酿多年。苹果通过更新我们现有编译器,调试器,框架基础,推动swift的功能开发。我们用自动引用计数(弧)简化内存管理。
我们的框架协议栈,建立在稳固基础功能和Cocoa框架基础上,并一直在现代化和规范化发展,Objective-C本身已经发展到支持块,字典,和模块,使现代语言技术框架,采用不中断。
多亏了这个基础,我们现在可以引入新的语言给苹果未来的软件开发,swift对Objective-c开发者并不陌生。它采用了易读的Objective-C命名规范和Objective-C强大的动态对象模型。它提供了对现有Cocoa框架和混合和匹配与Objective-C代码的互操作性的无缝衔接。基于这些共同点,swift引入了许多新的特性,并加强了语言的程序和面向对象的部分。
swift对于新开发者很友好,这是第一个能与脚本语言一样有表现力和愉悦感的工业质量系统编程语言,它支持操场,一个创新的特性,允许程序员测试代码并立即看到结果,直接越过创建和运行项目的步骤。swift最大限度的结合现代语言,继承苹果软件设计的智慧,无论是编译器还是语言的扩展性都进一步优化,它是基于“hello,world” 而延伸到一个完整的操作系统。所有的这些使得swift对未来开发商的投资或者苹果公司都会有很大反响。用swift编写ios和osx应用程序是很不错的,并将继续与新的功能和能力,我们对swift是满怀信心的我们迫不及待想看到你们用他去创造产品。