前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于Swift

关于Swift

作者头像
用户3004328
发布2018-09-06 16:39:14
1K0
发布2018-09-06 16:39:14
举报
文章被收录于专栏:增长技术增长技术

Swift是一种新的建立在C和Objective-C的基础之上用来开发iOS和OS X应用,完全兼容C。 Swift采用了安全的编程模式并增添了现代的功能使编程更容易、更灵活、更有趣。Swift依 赖深受喜爱的Cocoa和Cocoa Touch框架,对重新想象软件是如何工作来说是一次机会。

Swift被创造已经有好多年了。苹果在此基础上增强了我们现有的编译器,调试器,和框架结 构。我们简化了使用自动引用计数(ARC)的内存管理技术。我们的框架堆栈,建立在坚实的 Foundation和Cocoa框架基础之上,已经是现代化和标准化的。Objective-C本身已经采 用了blocks,集合迭代和模块现代的语言技术。多亏了这个基础,我们现在可以引入一个新 语言在未来苹果的软件开发中。

Objective-C开发者将会对Swift感到熟悉。它采用了Objective-C命名参数的可读性和 强有力的动态对象模型。它提供了无缝访问现有Cocoa框架并且可以和Objective-C代码共 存。构建在这个基础上,Swift引入了许多面向过程和面向对象编程语言的新特性。

Swift对新的程序员是友好的。这是第一个工业级的系统编程语言,像脚本语言一样愉悦的 表达编程。它支持游戏场地(playgrounds)一个创新的功能可以允许程序员用Swift代 码及时的预览效果而不用编译应用。

Swift结合了广大苹果工程师最好的现代编程思维。编译器在不影响语言发展的优化基础上 对性能进行了优化。它的设计规模从“hello,world”到整个操作系统。所有的这一切,使 Swift迅速成为为开发人员和苹果未来的投资变为了一个呼声。

Swift用一种奇妙的方式编写iOS和OS X应用,并将继续发展新的特性和功能。我们对Swift 的目标是雄心勃勃的。我们等不及要看你用它创建应用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档