iOS开发交流群:301058503
Swift和OC有着很大的相同点,同时又有着不少的不同点,下面我介绍一下我在开发中发现的一些问题:
1、常用的第三方:Alamofire(Swift版本的AFNetworking)、Kingfisher(Swift版本的SDWebImage)、ESPullToRefresh(上拉和下拉,与MJRefresh的效果差不多,不过方法名有相当大的出入)、SnapKit(Swift版本的Mansonry)、Sqlite.swift(数据库)
2、Swift非常注重数据类型:在开发中,对于不确定甚至是确定的数据类型,要设置成Any类型。如:
var data: [Any] = []
var param = Dictionary<String, Any>()
还有,对于操作符的前后数据类型也要保持一致,如:
var count: Int = 2
make.left.equalTo(self