Swift编程语言,支持多编程范式和编译式,用来撰写基于macOS/OS X、iOS、iPadOS、watchOS和tvOS的软件。 苹果公司于2014年在苹果开发者年会(WWDC)发布了Swift编程语言。从设计上苹果公司让Swift与Objective-C共存在苹果公司的操作系统上。
2010年7月,苹果开发者工具部门总监克里斯·拉特纳开始着手 Swift 编程语言的设计工作,以一年时间,完成基本架构后,他领导了一个设计团队大力参与其中。Swift大约历经4年的开发期,2014年6月发表。
苹果宣称Swift的特点是:快速、现代、安全、互动,而且明显优于Objective-C语言。Swift以LLVM编译,可以使用现有的Cocoa和Cocoa Touch框架。Xcode Playgrounds功能是Swift为苹果开发工具带来的最大创新,该功能提供强大的互动效果,能让Swift源代码在撰写过程中能即时显示出其运行结果。拉特纳本人强调,Playgrounds很大程度是受到布雷特·维克多理念的启发。
2015年6月8日,苹果于WWDC2015上宣布,Swift将开放源代码,包括编译器和标准库。
2015年12月3日,苹果宣布开源Swift,并支持Linux,苹果在新网站swift.org和托管网站Github上开源了Swift,但苹果的App Store并不支持开源的Swift,只支持苹果官方的Swift版本,官方版本会在新网站swift.org上定期与开源版本同步。
Swift 4是Apple Inc为iOS和OS X开发而开发的一种新编程语言。 Swift 4在没有C兼容性限制的情况下采用了C和Objective-C的优点。
Swift 4使用了安全的编程模式。
Swift 4提供了现代的编程功能。
Swift 4提供了类似于Objective-C的语法。
Swift 4是编写iOS和OS X应用程序的绝佳方法。
Swift 4提供对现有Cocoa框架的无缝访问。
Swift 4统一了语言的过程和面向对象的部分。
Swift 4不需要单独的库导入即可支持输入/输出或字符串处理等功能。
Swift设计师从其他各种流行语言中汲取了创意,如Objective-C,Rust,Haskell,Ruby,Python,C#和CLU。
参考链接
https://www.learnfk.com/swift/swift-overview.html
标签:教程,编程语言,Swift,无涯,开源,苹果,Objective,swift From: https://blog.51cto.com/u_14033984/9452030