距離swift發布10天了,也簡單看了一下swift的語法,個人感覺相對于object-c很是簡單明了。Swift的出現并不能說明iOS開發簡單了很多,有可能會變得復雜,你需要學習兩門編程語言,因為在程序員的世界里,務實并不是最重要的,在找工作中,可能面試官會問你OC的知識,還有Swift的知識,這將是一件糟糕的事情。Swift的語法上可能更精簡一些,但是iOS開發并不是只有Swift就能實現的,還是需要CocoaTouch框架,iOS開發還是需要以前的UIkit、Sqlite、UrlConnction等等。雖然我學習Swift時間不長,總時間也就幾個小時,但是我感覺很是愿意使用Swift去實現iOS程序。Swift語法同JS、Java、C#有很多相似之處,作為經常使用Java開發的我來說,Swifi與Java之間的轉換要比OC與Java之間的轉換方便多了。
附上一些swift的一下學習資料:
1、Swift語法介紹官方英文版:
The Swift Programming Language
2、Swift與Objective-C相互調用
Using Swift with Cocoa and Objective-C
3、Swift語法中文版
http://www.swiftguide.cn/
4、來自蘋果的編程語言——Swift
http://zh.lucida.me/blog/an-introduction-to-swift/
5、關于Swift的初步看法
http://onevcat.com/2014/06/my-opinion-about-swift/
6、行走于Swift的世界
http://onevcat.com/2014/06/walk-in-swift/
7、github部分資料
7.1 ?2048
https://github.com/austinzheng/swift-2048
7.2 swift for?Facebook
https://github.com/facebook/swift
7.3?FlappySwift?
https://github.com/fullstackio/FlappySwift
7.4 糗事百科
https://github.com/YANGReal/JokeClient-Swift
8、Swift中文社區
[https://www.v2ex.com/go/swift](https://www.v2ex.com/go/swift)
[http://swift.sh](http://swift.sh/)
[http://swift-china.org](http://swift-china.org/)
- 前言
- (一)——ios搭建開發環境
- (二)——Hello iOS
- (三)——iOS系統架構
- (四)——iOS應用程序生命周期
- (五)——UI基礎UIWindow、UIView
- (六)——ViewController
- (七)——UI基礎UIButton
- (八)——iOS網絡通信http之NSURLConnection
- (九)—— xml數據解析
- (十)——iOS真機調試
- (十一)——JSON數據解析
- (十二)——iOS國際化
- (十三)——獲取手機信息(UIDevice、NSBundle、NSLocale)
- (十四)——打電話、發短信
- (十五)——數據庫操作(SQLite)
- (十六)——數據庫操作(使用FMDB)
- (十七)——文件操作(NSFileManager)
- Swift初學習