Swift语言官方文档翻译(1)

由于本人准备学swift,但是英语又没达到直接可以阅读的能力,所以就自己先翻译一遍,不用每次都去读英文文档。这就跟当年备考一样,对于阅读理解,不懂的单词都要查出其意思,标注在单词下面,方便以后复习所用。所以不专业,请包含,也虚心求教。


官网网址:About Swift


重要
这是一份正在开发中的api或者技术性文档,苹果公司提供的这份文档信息旨在帮助你有计划的去接受苹果产品中所用到的技术以及编程接口。
这些信息可能会发生变化,而且该文档中提到的软件接口也需要通过最终的软件操作系统的测试和最终文档的校验。该文档的新版本会提供该技术或者api的未来雏形。


Swift语言是为IOS和OS X的应用开发所设计的全新编程语言,其吸收了C和Objective-c(简称OC)的优点,摒弃了以往必须兼容C的这一约束性。Swift采取安全的编程模式,而且增加了一些新的特性,使编程变得容易、多彩和充满乐趣。Swift的白手起家(就是说刚开始创立该语言时),依靠的是成熟和受人喜爱的Cocoa和cocoa Touch框架,这是一次讨论应当如何进行软件开发的绝佳机会。


Swift语言已经经过多年的酝酿,苹果为swift项目组去为改进我们既有的编译器,调试器和框架基础结构奠定了基础。我们通过ARC(自动引用计数)实现简单的内存管理。我们的框架堆栈建立在Foundation(应该也是一门技术的名称)和Cocoa的坚实基础上,目前已经变得现代化和标准化。OC自身也开始逐步支持块、集合常量和组件,使框架采用没有中断的现代语言技术,多亏了这个基础(指cocoa和foundation)才让我们有机会去介绍苹果软件开发在未来会使用的一门新式编程语言。


Swift对于OC的开发者来说是很熟悉的。在变量的命名上采用OC的易读性和OC的动态对象模型优势。它能够无缝对接处理既存的cocoa框架以及和OC代码的混搭交互操作。依靠这个特性,swift引进了许多新的特性,而且整合了面向过程语言和面向对象语言。


Swift对于新手来说是容易的入门的。它是第一个工业质量的系统编程语言,它如同脚本语言一样,让人编写起来很容易。它支持playgrounds(交互时平台),且具有创新的功能:不需要运行整个项目的情况下,可以调试代码而且可以立即看见结果。


swift整合了目前市面上最好的语言的优秀特性,通过苹果工程师的智慧,在不做妥协的情况下对编译器和开发环境也进行了优化,它的设计模式从“helloworld”程序贯穿到整个系统,所有的这一切使得swift语言对于苹果和开发者来说都具有一个美好的未来。


swift是一个写ios和os x应用程序的奇妙方式,会继续扩展新的特性和功能。对于swift的未来,我们是有自信的,我们迫不及待的想看到你能用它创造什么。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值