距离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初学习