Swift - 基础教程

首页 / Swift入门教程 / Swift - 基础教程

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,RustHaskellRubyPython,C#和CLU。

Swift目录

这一章《Swift - 简介》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

猜你喜欢

深入浅出区块链 -〔陈浩〕

Netty源码剖析与实战 -〔傅健〕

React Native 新架构实战课 -〔蒋宏伟〕

遗留系统现代化实战 -〔姚琪琳〕

与 SwiftUI 中的 onChange 修饰符相比,objectWillChangeSequence 的目的是什么?

Swift 中的“Combine”和“didSet”有什么区别?

如何将回调传递给 View init

Swift:withCheckedContinuation 和 Dispatch QoSClass

如何处理永远不会失败的 String.Encoding 初始化程序?

Swift 读写图片占用大量内存