swift基础-1-简介

简介

Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序

2014 年,在 Apple WWDC 发布

历史

2010 年 7 月,苹果开发者工具部门总监Chris Lattner(克里斯·拉特纳)开始着手 Swift 编程语言的设计工作

用一年时间,完成基本架构

Swift 大约历经 4 年的开发期,2014 年 6 月发表 *

特色

苹果宣称 Swift 的特点是:快速、现代、安全、互动,而且明显优于 Objective-C 语言

可以使用现有的Cocoa和Cocoa Touch框架

Swift 取消了 Objective C 的指针及其他不安全访问的使用

舍弃 Objective C 早期应用Smalltalk的语法,全面改为句点表示法

提供了类似 Java 的名字空间(namespace)、泛型(generic)、运算对象重载(operator overloading)

Swift 被简单的形容为 “没有 C 的 Objective-C”(Objective-C without the C)

现状

2015 年 2 月,苹果同时推出 Xcode 6.2 Beta 5 和 6.3 Beta,在完善 Swift 1.1的同时,推出了 Swift 1.2 测试版

2015 年 6 月,苹果在 WWDC 发布了 Swift 2.0 测试版,并且宣称在年底开源

从发布至今,苹果的每一个举措都彰显其大力推广 Swift 的决心

Swift 当前正式版本:1.2,测试版本是2.0

目前有些公司的新项目已经直接采用 Swift 开发

目前很多公司已经在做 Swift 的人才储备

应聘时,会 Swift 开发无疑会增加自身筹码

到 2015 年底,iOS 9.0 正式发布的同时,Swift 势必大行其道!

资源网站

《The Swift Programming Language》中文版《The Swift Programming Language》中文版 - GitBook

swifter 作者王巍,需要付费购买 onevcat.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,305评论 4 61
  • 2016年10月12日 Objective-C id为Swift Any Swift 3接口与Objective-...
    魔灵FH阅读 2,918评论 0 19
  • http://www.jianshu.com/p/6475c90e8b4d
    随心o所欲阅读 194评论 0 1
  • 村边的小河 我小时候的快乐,有一大半是来自村边的小河。 我们村子东面,交汇着两条河,东面的河道较宽,是老漳河,南面...
    阿果悠悠阅读 510评论 1 2
  • Plank 平板支撑Plank这个动作一传入中国就很火,它的意义很少人能讲清楚,只知道这是用来“锻炼腹肌”的。骆家...
    ievanz的替身阅读 335评论 0 1