自己整理iOS 常用第三方(持續(xù)更新...)

網(wǎng)上有很多整理使用第三方庫的文章,畢竟是別人使用的,有一些做iOS家喻戶曉的比如AFNetworking、SDWebImage,SpringPop這里就不用羅列了。這里主要總結(jié)一下自己平時用到的一些第三方,或者自己覺得很有學習必要的第三方。

??????

一、UI

廣告引導

輪播圖

提示框

下載進度提示

二、應用設置

國際化

  • SCStringsUtility 快速國際化,通過導入CSV實現(xiàn)快捷導入。

三、編程語法

  • LinkBlock 這個比較優(yōu)秀
    objc鏈式編程語法糖擴展,旨在將冗余邏輯集中,專注于編碼的邏輯,使代碼結(jié)構(gòu)清晰。
  • ChainableKit
    ChainableKit is a convience way to set up UIKit component with chainable syntax. This framework is inspired by Masonry and JHChainableAnimations.
  • JHChainableAnimations
    Easy to read and write chainable animations in Objective-C and Swift

四、網(wǎng)絡

  • YTKNetwork 對AF的二次封裝,猿題庫開源,值得學習
  • RTNetworking在iOS架構(gòu)系列文章中,作者給出了自己的方案,這個網(wǎng)絡庫就是他的為網(wǎng)絡層解耦所寫,和YTKNetwork有些類似,適合一些大型項目。
  • OffLineCache數(shù)據(jù)庫離線緩存思路,以及AFN的再次封裝,離線狀態(tài)時從數(shù)據(jù)庫加載數(shù)據(jù)
  • PPNetworkHelperAFNetworking 3.x 與YYCache封裝,一句代碼搞定數(shù)據(jù)請求與緩存,告別FMDB!控制臺直接打印json中文字符。但bug是有點多。

五、分類(Category)

  • JKCategories包含了"JKUIKit.h","JKFoundation.h","JKCoreData.h","JKCoreLocation.h","JKMapKit.h","JKQuartzCore.h",比較強大除此之外還有YYKit里面也有許多類似的
  • QSKitstar沒有上面這個多,里面也有挺多可以看得

六、動畫

  • Animations ??????基本上涵蓋了iOS用到的所有動畫效果,而且還有一個開源的天氣類型appYoCelsius。作者的博客里面也有很多關于動畫方面的文章寫得不錯。動畫
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容