Welcome to Swift
策划给:iOS爱好者, 标题
//
本人试着利用闲暇时间翻译苹果官方文档,限于水平,难免有误,欢迎大家指正.
2014年6月3日
建议书编号: 123-4567
关于 swift(雨燕)
Swift 是一门全新的iOS和OS X 应用软件的开发语言,它是建立在OC(Object-C)和C的基础之上,但没有C语言编译器的限制.
Swift采用了更安全的编程模式,增加了新的特性来是编写程序更加容易,富有弹性,而且更加有趣.它干净的页面板块,成熟的Cocoa和Cocoa Touch 框架,都是重新勾画软件开发设计工作的一个机遇.
Swift 已经酝酿了很多年.Apple公司提供更高级的编辑器,调试器和框架结构为Swift奠定基础.我们可以简单的通过使用ARC(Automatic Reference Counting)来管理内存.框架完全是构建在Cocoa Foundation的坚实基础之上.Objective-C本身已经支持块代码(block),模块化,精确匹配和先进的Framework框架,感谢这些,能够使我们以此来介绍这门Apple软件开发的新语言.
Swift对于Objective-C的开发者来说是非常熟悉的.它采用了OC方式的参数命名,提高了可读性以及OC动态的对象模式,它提供了无差别的访问Cocoa framework和混合匹配OC代码.这这些基础之外,Swift还提供了独有的特征和原型.
Swift对于新学者是非常友好的.它是第一个工业级的系统开发语言,生动又享有乐趣.它支持playgrounds,一种革新的特征:编程人员可以体验在写下Swift 代码后立刻看到代码的结果,不需要编译和运行app.
Swift是一门融合了众多Apple工程文化的现代型语言.出于性能,编译可以有所取舍,出于开发,语言亦有所选择.”hello,world”可以设计成全系统的作用范围.所有的这些,对于开发者,对于Apple 都值得在未来一段时间投入研究.
Swift是一种编写iOS和OS X的新奇方式,并在未来会继续提供新的特性和兼容.我们志存高远并且又迫不及待的希望您使用它.
A Swift Tour (Swift 概览)
对于一门新型语言,保守的建议是在电脑屏幕上输出”hello, world”.在Swift中,这只需要一行代码即可:
println("Hello, world")
如果你以前写过C或者OC的代码,那么在Swift中的这个语法对你来说会非常熟悉.你不需要impot独立的函数库.代码写在全局作用范围会被用来当做程序的启动入口,因此,你也不需要main函数,并且,你也不必在每一行的末尾添加分号.
概览的部分会为你提供足够的信息来使用Swift编写代码和完成大量的程序任务.不必担心,即便你有所困惑.在概览中介绍的每个细节,都会在本书后续的部分有更详尽的解释.
“提示
为了更好的体验,在Xcode中,以playground方式打开本章内容.
//注解:官方提到的Xcode 指的是最新版本Xcode6.0,低于此版本的不具备playground模式;并且Xcode安装的Mac OS X系统版本要求最低10.9.3;
// 今天翻译至苹果官方文档第五页(根据屏幕显示大小的不同,会与各位的页数有所出入,请见谅,后面的译文,继续跟进....敬请期待.....)