您的位置:首页 > 移动开发 > Swift

Swift2学习:欢迎来到Swift世界

2015-06-19 17:35 351 查看
最近在学习Swift,网上搜的资料大多雷同,滞后,而且重复,只好看官网的英文版,现将自己的翻译奉上,欢迎指正。

欢迎来到Swift世界
关于Swift
        Swift是IOS,OS X,watchOS上的一门新语言,它建立在最好的C和Object-C语言之上,同时摆脱了C语言的一些束缚。Swift采用安全编程模式并且为了编程更容易,更灵活,更有乐趣加入的许多先进的特性。Swift摆脱了Object-C的包袱,还有成熟并广受喜爱的Cocoa和Cocoa Touch框架的支持,是时候重新想象下怎样进行软件开发工作了。

        Swift已经酝酿多年。苹果不遗余力的推进现有的编译器,调试器,基础框架。我们用自动引用计数(ARC)简化内存管理。我们的栈框架,建立在Foundation和Cocoa坚实的基础上,它两自始至终都实现了现代化和标准化。Object-C已经发展到支持blocks,集合枚举,模块化,正在用的框架继承了现代的语言技术(enabling framework adoption of modern language technologies without disruption)。多亏了这些基础工作,我们才能为未来的苹果软件开发介绍一门新的语言。

        Swift自出生就被Object-C的开发者所熟悉。它采用Object-C的参数命名方式和Object-C强大的动态对象模型。它向Cocoa框架提供了无缝对接并且可以和Object-C混合编码。建立在这些共同的基础上,Swift展示的许多新的特色并且统一了语言的过程和面向对象部分。

        Swift对初学者十分友好。Swift兼具编译语言的高性能和脚本语言的交互性。他支持Playground,一个革命性的特征,允许开发者用代码去尝试并实时展示结果,而不必编译运行app。

        根据苹果的一贯作风,Swift明智的糅合了现代语言的思想。编译器的性能及语言的优化,对开发者来说不用从头了解。从最简单的hello world到一个完整的操作系统都被精心设计过。所有的这些改变使Swift有一个健康的发展环境,无论是对于开发者还是苹果。

        Swift是写IOS,OS X和watchOS应用一个非常棒的方法,并且会持续加入一些新的特征和功能。我们对Swift抱有很高的期望。我们已经迫不及待的想要看到你会用它创造出什么。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift2
相关文章推荐