整理總結(jié)出一些非常好用的第三方給大家參考,附帶一些簡(jiǎn)單的說明。
1.自動(dòng)布局,調(diào)整約束
? 1.Masonry? 如果你的程序還是用OC編寫的,Masonry是一個(gè)非常好的選擇。
? 2.SDAutoLayout 出現(xiàn)的比Masonry稍微晚些,使用也非常的方便簡(jiǎn)潔,同樣用于OC編程。
? 3.SnapKit Swift版的Masonry,與Masonry是同一個(gè)作者,它的強(qiáng)大也不用我說了。
2.數(shù)據(jù)模型轉(zhuǎn)換
? 1.SwiftyJSON Swift中處理json數(shù)據(jù)是比較麻煩的一件事,有了它你就可以輕松無憂的處理好json數(shù)據(jù)。
? 2.ObjectMapper 使用方式與SwiftyJSON相似,非常簡(jiǎn)單方便,應(yīng)用于Swift項(xiàng)目中。
? 3.MJExtension 一套字典和模型之間互相轉(zhuǎn)換的超輕量級(jí)框架,真的非常強(qiáng)悍,驚呆寶寶了。目前看來只支持OC。
3.獲取網(wǎng)絡(luò)數(shù)據(jù)
? ?1.AFNetworking?在GitHub上獲得Star2萬4千有余,目前已經(jīng)可以通過橋接文件在Swift中輕松使用了。
? ?2.Alamofire?可以說是目前Swift語言中最受歡迎最好用的獲取網(wǎng)絡(luò)數(shù)據(jù)第三方,代碼的調(diào)用也是簡(jiǎn)單到?jīng)]朋友。
4.輕量級(jí)內(nèi)置數(shù)據(jù)庫(kù)
? 1.LKDBHelper 全自動(dòng)的插入,查詢,更新,刪除。非常好用,操作方式酷炫,目前只有OC版。
? 2.fmdb SQLite第三方庫(kù),口碑非常好,使用的人也非常的多,目前OC和Swift都可以使用了。
? 3.SQLite.swift?看名字就知道是Swift的工具啦,語法簡(jiǎn)單,可操作性強(qiáng),真是喜歡的不要不要的。
5.優(yōu)秀第三方UI控件
? 1.PDTSimpleCalendar 一個(gè)基于UICollectionView的扁平化日歷控件,頁(yè)面很精致。目前只支持OC。
? 2.SlackTextViewController SlackTextViewController是TableView和CollectionView下的文字輸入解決方案。文字輸入框高度自適應(yīng),自動(dòng)輸入,復(fù)制單元格內(nèi)容??商娲鶸ITableViewController 和 UICollectionViewController。OC,Swift都支持。
? 3.DTCoreText? 支持圖片,鏈接標(biāo)簽,列表,文本對(duì)齊標(biāo)簽,局部CSS style的富文本控件。目前只支持OC。
6.下拉刷新
? 1.MJRefresh 非常簡(jiǎn)單好用的下拉刷新第三方,目前沒有Swift版本,但寶寶已成功將其轉(zhuǎn)換為Swift版本并應(yīng)用在項(xiàng)目中。
? 2.SVPullToRefresh 這個(gè)也是許多人在用,UI支持自定義,但是寶寶自己沒用過,純粹的就是不喜歡,還是整理出來吧。
7.圖片瀏覽
? 1.MWPhotoBrowser 類似 iOS 自帶相冊(cè)的照片瀏覽器,可顯示手機(jī)圖片或網(wǎng)絡(luò)圖片,可下載圖片并緩存。圖片可縮放。還有許多實(shí)用的功能大家可以自己去看看。支持Swift和OC語言。
? 2.SKPhotoBrowser Swift版圖片瀏覽器,功能沒有MWPhotoBrowser強(qiáng)大但一般情況也足夠使用了。
? 未完待續(xù)
?
?
? ??