• Swift 入门-01-概述


    # Swift 入门
    
    ## 简介
    
    * Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序
    * 2014 年,在 Apple WWDC 发布
    
    ### 历史
    
    * 20107 月,苹果开发者工具部门总监 `Chris Lattner(克里斯·拉特纳)` 开始着手 Swift 编程语言的设计工作
    * 用一年时间,完成基本架构
    * Swift 大约历经 4 年的开发期,20146 月发表
    *
    ![](./images/abc.jpg)
    
    
    
    ### 特色
    
    * 苹果宣称 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)
    
    ### 现状
    
    * 20152 月,苹果同时推出 Xcode 6.2 Beta 56.3 Beta,在完善 Swift 1.1的同时,推出了 Swift 1.2 测试版
    * 20156 月,苹果在 WWDC 发布了 Swift 2.0 测试版,并且宣称在年底开源
    * 从发布至今,苹果的每一个举措都彰显其大力推广 Swift 的决心
    * Swift 当前正式版本:`1.2`,测试版本是 `2.0`
    * 目前有些公司的新项目已经直接采用 Swift 开发
    * 目前很多公司已经在做 Swift 的人才储备
    * 应聘时,`会 Swift 开发` 无疑会增加自身筹码
    * 到 2015 年底,iOS 9.0 正式发布的同时,Swift 势必大行其道!
    
    ### 资源网站
    
    * 《The Swift Programming Language》中文版 [http://numbbbbb.gitbooks.io/-the-swift-programming-language-/](http://numbbbbb.gitbooks.io/-the-swift-programming-language-/)
    
    * swifter 作者王巍,需要付费购买 [http://onevcat.com](http://onevcat.com)
    # Summary
    
    * [Swift 入门](README.md)
       * [常量&变量](01.md)
       * [逻辑分支](02.md)
       * [循环](03.md)
       * [数组](05.md)
       * [字典](06.md)
       * [字符串](04.md)
       * [函数](07.md)
       * [闭包](08.md)
       * [懒加载](09.md)
       * [getter & setter](10.md)
       * [ATS](ats.md)
    时光见证了成长,还很无知,我想一点点幼稚转为有知!
  • 相关阅读:
    Ubuntu 13.04 配置Cocos2d-x记录
    Ubuntu系列Crontab日记记录
    只是为了拾起一只笔,所以写了这些
    XhProf安装教程–详细教程
    检查.gitignore语法
    JavaScript设置右下角悬浮窗
    Codeforces Round #428 (Div. 2) B
    2017 多校5 hdu 6093 Rikka with Number
    cf 834 E. Ever-Hungry Krakozyabra
    codeforces 834 D. The Bakery
  • 原文地址:https://www.cnblogs.com/foreveriOS/p/5473708.html
Copyright © 2020-2023  润新知