http://www.henishuo.com/ios-thirdparty/
&&網(wǎng)絡庫
說到網(wǎng)絡庫奴愉,這是開發(fā)必備何陆,除非你的App玩單機÷蚀ィ現(xiàn)在特別火也特別好用的網(wǎng)絡庫就數(shù)AFNetworking了。也有部分同志喜歡自己用原生的NSURLConnection來做虫埂,當然是可以的祥山,只是要寫起來也困難,維護起來更困難掉伏。
猛點閱讀:基于AFNetworking封裝
數(shù)據(jù)庫
不是每個App都使用到數(shù)據(jù)庫的缝呕,但是如果需要使用到數(shù)據(jù)庫,我們還是需要使用第三方的斧散。因為原來的CoreData真不好用供常。當前剛接觸的時候,F(xiàn)MDB是特別火的鸡捐,當然現(xiàn)在仍然有很多公司在使用栈暇,包括我們公司。
這里有一篇CSDN文章說得不錯:http://blog.csdn.net/xyz_lmn/article/details/9312837
JSON與Model互轉(zhuǎn)
從我開發(fā)公司的App以來箍镜,一直在尋找JSON與Model互轉(zhuǎn)的第三方庫源祈,因為每次網(wǎng)絡取回數(shù)據(jù)后再一個個解析取出來真的很麻煩很累煎源。這里自然極力推薦的庫就是MJExtension。
這個庫簡單易用新博,直接看一看文檔就明白怎么用了:https://github.com/CoderMJLee/MJExtension
圖片下載
現(xiàn)在很多公司所開發(fā)的App中使用了SDWebImage,但是個人覺得使用AFNetworking這套網(wǎng)絡庫就可以了脚草,這套庫已經(jīng)提供了對圖片的下載和高效緩存赫悄。如果喜歡使用SDWebImage,可查看一下源代碼及使用文檔:https://github.com/rs/SDWebImage
事實上馏慨,本人現(xiàn)在直接使用AFNetworking的圖片下載及緩存功能埂淮,無須再添加一個三方庫。
提示HUD
說到這個提示HUD写隶,很多人都非常喜歡MBProgressHUD倔撞,其下載地址:https://github.com/jdg/MBProgressHUD
但是,本人不太喜歡它慕趴,因為使用起來很麻煩痪蝇。本人更推薦的是SVProgressHUD,以單例形式存活冕房,任何時候直接調(diào)用躏啰,而且我們需要調(diào)用的api都是類方法,直接調(diào)用即可耙册。其下載地址為:https://github.com/TransitApp/SVProgressHUD
自動布局
對于開發(fā)是使用xib/storybard的同學可跳過给僵。這里介紹的是純代碼的自動布局,原生的代碼自動布局是相當困難的详拙,寫起來很麻煩而且也很難記住帝际。因此,我們需要一個第三方庫對原生的約束api封裝成簡單易用的接口給我們使用饶辙。
這里本人極力推薦Masonry蹲诀,其下載地址為:https://github.com/SnapKit/Masonry
側(cè)滑菜單
對于使用側(cè)滑風格的app,可使用MMDrawerController這套庫弃揽,幾行代碼就可以實現(xiàn)了侧甫。其下載地址為:https://github.com/mutualmobile/MMDrawerController
CoverFlow效果
我想最有名的CoverFlow效果的第三方庫就是iCarousel了。其下載地址:https://github.com/nicklockwood/iCarousel
日志
開發(fā)App怎么能沒有日志呢蹋宦?沒有日志披粟,如何去查看記錄?現(xiàn)在特別火的日志庫是CocoaLumberjack冷冗,其下載地址:https://github.com/CocoaLumberjack/CocoaLumberjack