网站大量收购独家精品文档,联系QQ:2885784924

SWIFT CODE的发展简史45.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SWIFT CODE的发展简史45

SWIFT (计算机编程语言)编辑 Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C* 共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程序。 *Objective-C是Apple操作系统在导入Swift前使用的编程语言。 长600多页的 TheSwiftProgrammingLanguage[1] 可以在线免费下载。 外文名Swift 发布时间2014年6月2 日 发行组织Apple 源 于Objective-C 系 统OSX,iOS 参考语言C、JavaScript、Python、Java 目录 1基本资料 ▪ 开发发布 ▪ 发展历史 ▪ 应用前景 ▪ 应用范围 ▪ 操作优点 ▪ 应用优势 ▪ 示例程序 ▪ 官网 2主要功能 ▪ 语法简便 ▪ 其他功能 ▪ 互动游乐 ▪ REPL ▪ 专为安全 ▪ 高效强大 3学习入门 ▪ Helloworld ▪ 简单值 ▪ 控制流 ▪ 函数闭包 ▪ 对象和类 ▪ 枚举 ▪ 接口扩展 ▪ 泛型 1基本资料 编辑 开发发布 Swift是苹果公司在WWDC2014上发布的全新开发语言。从演示视频及随后在appstoe 上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混 合使用。 发展历史 2014-6-3WWDC2014:苹果2014年开发者大会发布。 2014-6-4 《Swift中文版》翻译组在github上进行协同翻译。此项目开始不到一周就获 得了 1067个sta 。令人吃惊的是,该项目的发起人是北航的大三学生。[2] 2014-6-12 《Swift中文版》第一版发布。[3] 应用前景 作为一项苹果独立发布的支持型开发语言,已经有了数个应用演示及合作开发公司的测 试,相信将在未来得到更广泛的应用。某种意义上Swift作为苹果的新商业战略,将吸引更 多的开发者入门,从而增强AppStoe和MacStoe本来就已经实力雄厚的应用数量基础[4] 。 应用范围 Swift 是一种新的编程语言,用于编写 iOS 和 OSX 应用。Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。Swift 采用安全的编程模式并添加了很多新 特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱得 Cocoa 和 CocoaTouch 框架,他的降临将重新定义软件开发。 Swift 的开发从很久之前就开始了。为了给 Swift 打好基础,苹果公司改进了编译器, 调试器和框架结构。我们使用自动引用计数 (AutomaticReferenceCounting,ARC)来简化内 存管理。我们在 Foundation 和 Cocoa 的基础上构建框架栈并将其标准化。Objective-C 本 身支持块、集合语法和模块,所以框架可以轻松支持现代编程语言技术。正是得益于这些基 础工作,我们现在才能发布这样一个用于未来苹果软件开发的新语言。 Objective-C 开发者对 Swift 并不会感到陌生。它采用了 Objective-C 的命名参数以及 动态对象模型,可以无缝对接到现有的 Cocoa 框架,并且可以兼容 Objective-C 代码。在 此基础之上,Swift 还有许多新特性并且支持过程式编程和面向对象编程。 操作优点 Swift 对于初学者来说也很友好。它是第一个既满足工业标准又像脚本语言一样充满表 现力和趣味的编程语言。它支持代码预览,这个革命性的特性可以允许程序员在不编译和运 行应用程序的前提下运行 Swift 代码并实时查看结果。 应用优势 Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来。编译器对性能进行 了优化,编程语言对开发进行了优化,两者互不干扰,鱼与熊掌兼得。Swift 既可以用于开 发 “hello,world”这样的小程序,也可以用于开发一套完整的操作系统。所有的这些特性让 Swift 对于开发者和苹果来说都是一项值得的投资。[5]

文档评论(0)

mliaojfangwi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档