swift编程语言(前言)

swift编程语言(前言),第1张

概述   本人博客所有关于swift的文章均为自己独立翻译,不得用于商业用途,转载请注明出处,请尊重原创,谢谢合作。 关于Swift    Swift是一门基于C和Object-C,适用于开发IOS和OS X应用新的编程语言,摆脱了对于C语言兼容的包袱。(译者注:Object-C是兼容C语言的,以后Object-C全部简写为OC,下同。)  Swift为了使编程更容易、灵活和有趣,它采用安全编程模式(

   本人博客所有关于swift的文章均为自己独立翻译,不得用于商业用途,转载请注明出处,请尊重原创,谢谢合作。

关于Swift

   Swift是一门基于C和Object-C,适用于开发IOS和OS X应用新的编程语言,摆脱了对于C语言兼容的包袱。(译者注:Object-C是兼容C语言的,以后Object-C全部简写为OC,下同。)  Swift为了使编程更容易、灵活和有趣,它采用安全编程模式(safe programming patterns)和现代编程语言特性。没有历史包袱,基于成熟且被人喜爱的Cocoa和Cocoa touch框架,(它支持实时(playeground)特性,省去重新编译和运行应用的麻烦。)是重新理解软件开发的新机遇。

    在苹果公司内部,Swift已经被使用多年。苹果公司通过提升现存的编译器、调试器和基础架构为Swift奠定了坚实的基础。我们通过自动引用计数(ARC)简化了内存管理机制。基于Foundation和Cocoa的坚实基础的栈架构,已经彻底地标准化和现代化。OC自身演化成支持块(blocks),集合遍历(collection literals)和模块(modules),在不受影响的情况下,使得架构能够适应现代语言技术。正是由于这些基础工作,现在我们能向大家推荐一种未来苹果软件的开发的全新语言。

     对于Object-C开发者来说,Swift语法与OC很相似。它兼有OC命名参数的易读性和OC动态对象模型的强大优势。在能够无缝访问现存的Cocoa架构的同时,能够与OC代码混合搭配互相 *** 作、交互。在此基础上,Swift引入大量新特性的同时协调过程式和面向对象在语言中的比例。

     对新手来说,Swift很容易上手,且是第一个像脚本语言一样表达力强且符合语言习惯的工业级别的编程语言。它支持实时运行特性(playgrounds)(一个允许程序员在不用重新编译和运行一个应用的情况下,调试编写Swift代码且立即看到效果的特性)。

     Swift从广泛的苹果公司工程文化中汲取了现代语言思想的精髓与智慧。小到”hello,world”,大到整个 *** 作系统。Swift语言在没有任何妥协的情况下,视编译器性能为生命,视开发的易用性为第一要义。所有这一切使得Swift成为苹果开发者对未来的最明智的投资。

     伴随着新特性增加和性能方面不断地提升,Swift是写IOS和OS X应用的一个“神器”。我们所图甚大,心怀大志,迫不及待地想看你能用它创造出什么奇迹。

    博文地址:http://blog.csdn.net/boleban/article/details/28272739

总结

以上是内存溢出为你收集整理的swift编程语言(前言)全部内容,希望文章能够帮你解决swift编程语言(前言)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存