1.Model
①MJExtension- 用于json轉(zhuǎn)model辽话,轉(zhuǎn)換效率高歇终,使用簡單权纤,只需前后臺(tái)約定好格式钓简,json可以直接轉(zhuǎn)成model。(個(gè)人比較推薦)
②YYModel- 高性能的 iOS JSON 模型框架汹想,YY出的眾多框架之一外邓。
2.數(shù)據(jù)庫
① FMDB- sqlite的工具,通過 fmdb 進(jìn)行的數(shù)據(jù)庫的 基本操作(增刪改查 )查找是使用 UISearchBar 和UISearchDisplayController 進(jìn)行混合使用古掏。
(簡單的使用示例:多線程FMDatabaseQueue實(shí)例损话,FMDB數(shù)據(jù)庫的使用演示和封裝工具類,基于fmdb 的基本操作)
3.緩存處理
①YYCache - 高性能的 iOS 緩存框架槽唾。
4.圖像瀏覽及處理
①GPUImage - 處理圖片效果丧枪。
② SDPhotoBrowser - 仿新浪圖片瀏覽器,模仿微博圖片瀏覽器動(dòng)感效果庞萍,綜合了圖片展示和存儲(chǔ)等多項(xiàng)功能拧烦。
③YYImage - 功能強(qiáng)大的 iOS 圖像框架,支持大部分動(dòng)畫圖像钝计、靜態(tài)圖像的播放/編碼/解碼恋博。
④TZImagePickerController - 一個(gè)支持多選、選原圖和視頻的圖片選擇器私恬,同時(shí)有預(yù)覽功能交播。
5.下拉刷新
① MJRefresh - 僅需一行代碼就可以為UITableView或者CollectionView加上下拉刷新或者上拉加載功能。并且可以自定義刷新文字說明践付、自定義加載內(nèi)容秦士、支持GIF動(dòng)畫加載(個(gè)人推薦)
② XHRefreshControl - 是一款高擴(kuò)展、低耦合的下拉刷新永高、上拉加載的組件隧土。
6.AutoLayout
① Masonry - 是一個(gè)對(duì)系統(tǒng)NSLayoutConstraint進(jìn)行封裝的第三方輕量級(jí)自動(dòng)布局框架,采用鏈?zhǔn)骄幊痰姆绞教峁┙o開發(fā)者的API命爬,并且同時(shí)支持Mac和iOS兩個(gè)系統(tǒng)(Masonry詳解)
7.富文本
① YYText - 功能強(qiáng)大的 iOS 富文本框架曹傀。
② FXLabel- 是一個(gè)功能強(qiáng)大使用簡單的類庫,通過提供一個(gè)子類改進(jìn)了標(biāo)準(zhǔn)的UILabel組件饲宛,為字體增加了陰影皆愉、內(nèi)陰影和漸變色等,可以被用在任何標(biāo)準(zhǔn)的UILabel中。FXLabel還提供了更多控件幕庐,可以對(duì)字體行距久锥、字體間距等進(jìn)行調(diào)整。
8.HUD與Toast
①MBProgressHUD - 簡單易用异剥,最多人用的loading瑟由。(個(gè)人推薦)
② ProgressHUD - 使用簡單。
9.其他UI
①AwesomeMenu - 非常好用的Path菜單冤寿。
② CFCityPickerVC - 城市選擇器歹苦。
③ZSeatSelector - 座位選擇器。
10.網(wǎng)絡(luò)連接
① AFNetworking - ASI不再提供支持以后督怜,目前用的最多的網(wǎng)絡(luò)連接開源庫殴瘦,部分介紹文檔:iOS網(wǎng)絡(luò)編程之AFNetworking使用、iOS開發(fā)下載文件速度計(jì)算号杠、AFNetworking 3.0遷移指南痴施、AFNetworking2.0源碼解析<一>、AFNetworking2.0源碼解析<二>究流、AFNetworking源碼解析<三>辣吃、AFNetworking源碼解析<四>。
11.圖片加載
① SDWebImage - 網(wǎng)絡(luò)圖片獲取及緩存處理芬探。
②YYWebImage - 一個(gè)支持 APNG神得、WebP、GIF 播放的圖片加載庫偷仿,支持漸進(jìn)式圖片加載哩簿,更高性能的緩存,更多圖像處理方法酝静,可以替代 SDWebImage 等開源庫节榜。
12.網(wǎng)絡(luò)測(cè)試
①Reachability - 用于檢測(cè)網(wǎng)絡(luò)狀態(tài)。旨在提供一個(gè)蘋果的Reachability類的替代品别智,支持ARC和block的使用方式宗苍。如何使用:iOS網(wǎng)絡(luò)監(jiān)測(cè)如何區(qū)分2、3薄榛、4G讳窟。
13.其他庫
① IQKeyboardManager - 處理鍵盤事件強(qiáng)大的庫,有OC和Swift版本敞恋,純代碼丽啡、Storyboard和Xib都適用。
②YYCategories - 功能豐富的 Category 類型工具庫硬猫。
③ZFShoppingCart - 一個(gè)仿照美團(tuán)外賣加入購物車的動(dòng)態(tài)效果补箍。
上述都是一些改执,個(gè)人覺得好用、常用的第三方框架坑雅,希望可以幫到大家辈挂。
————————————————
原文鏈接:https://blog.csdn.net/xiaohuoziooo/java/article/details/87775843
灰色條占位加載:http://www.reibang.com/p/89f27c721d7c?http://www.cocoachina.com/articles/26609、https://blog.csdn.net/zyb050607/article/details/80908822霞丧、https://blog.csdn.net/zyb050607/article/details/80908822
SkeletonView git鏈接:https://github.com/Juanpe/SkeletonView
更多三方框架:https://blog.csdn.net/yst19910702/article/details/83347926