Swift入门----01简介

Swift入门

简介

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

历史

  • 2010 年 7 月,苹果开发者部门总监 Chris Lattner (克里斯-拉特纳) 开始着手 Swift 编程语言的设计工作
  • 用一年时间完成基本架构
  • Swift大约历经 4 年的开发期,2014 年 6 月发表

特色

  • 苹果宣称 Swift 的特点是:快速、现在、安全、互动,而且明显优于 Objective-C 语言
  • 可以使用现有的 CocoaCocoa Touch 框架
  • Swift取消了 Objective-C 的指针及其他不安全访问的使用
    • 注:Swift 是一门安全的语言。OC是一门动态语言,id满天飞,无论方法在不在,可以随便发送消息 ;而 Swift 是一门非常严谨的语言,里面数据类型、方法等如果写错,在编译的时候就会立刻报错
  • 舍弃了 Objective-C 早期应用 smalltalk的语法,全面改为句点表示法
  • 提供了类似Java的名字空间(namespace)、泛型(generic)、运算对象重载(operator overloading)
  • Swift被简单的形容为“没有C的Objective-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 开发
  • 目前很多公司已经在做 Swift 的人才储备
  • 应聘时,会 Swift 开发 无疑会增加自身筹码

资源网站

  • 《The Swift Programming Language》中文版 http://numbbbbb.gitbooks.io/-the-swift-programming-language-/
  • swifter 作者王巍,需要付费购买 http://onevcat.com
    S

你可能感兴趣的:(Swift入门----01简介)