关于Swift

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 的目标是雄心勃勃的。我们等不及要看你用它创建应用。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我是攻城师

C#系列之编程语言好坏撕逼大战

5947
来自专栏编程

自学iOS开发,从新手小白到高级工程师正确的打开方式

自己目前大四汪一枚,自学iOS开发一年左右,先后学习了swift和Objective-C。由于是自学(而且全院貌似就我一个人在学),深知自学之痛。所以在此分享一...

3098
来自专栏顶级程序员

5 月编程语言榜:C 再度暴涨,Scala 成功上位

TIOBE 刚刚发布了 5 月编程语言排行榜。Scala 经过长时间的沉淀,本月终于进入了 TIOBE 榜单的前 20 名。

1494
来自专栏PPV课数据科学社区

2016 TIOBE 年度编程语言,GO荣登榜首

编者按:TIOBE 最近公布了2017年1月编程语言指数排行榜,排名前三的还是 Java、C、C++, C# 和 Python 排第四和第五。 “年度编程语言”...

3086
来自专栏杨建荣的学习笔记

Python实现的快速排序

今天看了下《算法新解》这本书,很薄的一本书,最开始吸引我的有两点,一个是里面的大量的图,内容相对来说比较清新,第二个是里面的代码是基于Python实现。尽管算法...

3917
来自专栏张善友的专栏

框架设计(第2版):CLR Via C#

我没有读过第一版,也是在博客园在宣传.NET技术大会的时候知道了Jeffrey Richter,但是觉得自己真是一个井底之蛙,在.NET领域爬了7年多了,这么有...

1995
来自专栏CVer

7 月编程语言指数榜:Python力压Java夺冠

PYPL官方发布7月编程语言指数榜,Python以5.5%的高速上涨趋势力压Java夺得榜首。在此后五名是:Javascript、PHP、C#、C/C++和R。

1803
来自专栏程序员互动联盟

为什么C++是最难学的编程语言?

很多已经做了几年的C++程序员已经很自信觉得这门编程语言算是熟悉阶段了,但是当重新对这门语言来个彻底大扫除的时候发现,又有新的语法出现,最糟糕的是之前掌握的很多...

2703
来自专栏程序员互动联盟

零基础如何成为代码高手

编程不是盗墓,不是请客吃饭,不是描画绣花,不能那样儒雅,那样闲庭信步,那样从容不迫。编程是一门技术,一门进行创造的技术。 绝大多数计算机专业的学生是零基础,其中...

3577
来自专栏程序人生

如何从零开始学一门程序语言?

今天一大早排队挂号给孩子看病,耽搁了,现在才发。 说实话,『能花钱的,就不要花时间』是篇即兴之作,本该随着时间被有限的听众渐渐淡忘。但没想到前有 @老赵 微博转...

3526

扫码关注云+社区

领取腾讯云代金券