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 开发 无疑会增加自身筹码

资源网站

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,196评论 4 61
  • 妈妈告诉我 生活不止眼前的苟且 还有诗和远方的田野
    克拉钻阅读 1,293评论 0 1
  • 对音乐的喜爱和生存之间的距离看起来并不近。由传统唱片业一败涂地到今天,关于音乐的市场表现仍然集中在版权和演出票房上...
    roadend阅读 1,612评论 0 0
  • 浊世 著/顾挽 Ⅰ. 我不知道我是谁,我也不知道我来自哪里。 我是师傅从小带到大的,师傅捡到我的时候,虞美人正好开...
    i顾挽阅读 4,601评论 1 2
  • 一 我无悔, 何来的过错; 我没等, 何来的错过! 二 我不爱, 何来的喜欢; 我怨恨, 何来的欢喜! 三 我忘记...
    wanhui晚悔阅读 1,404评论 0 0