27個提升效率的iOS開源庫推薦

2015-07-28 16:44:21來源:CSFN作者:

我熱愛開源,更喜愛那些花費寶貴的業(yè)余時間來創(chuàng)造奇跡的開發(fā)者們,感謝他們將自己辛苦勞動的成果無償分享給大家。開源作者和貢獻者們,你們太了不起了,感謝你們所付出的一切。


 

15. FontAwesomeKit

Font Awesome很棒,有了它你可以很容易地給項目加字體,使用方式繁多。

\ 

16. SnapKit

喜歡自動布局嗎?當(dāng)然喜歡!至少在storyboard中創(chuàng)建時會喜歡。 在代碼中純手工創(chuàng)建約束灰常痛苦,但幸運的是我們有了SnapKit,在board中用上它,你可以簡單直觀地編寫約束了。

\

17. MGSwipeTableCell

這是另一個常見于很多應(yīng)用中的UI組件,蘋果應(yīng)該考慮在標準的iOS SDK中加入一些類似的內(nèi)容。Swipeable表格cell是這個pod的最佳描述,也是最好的。

\ 
 

\ 
 

\ 
 

這只是其中三個動畫類型,還有更多變化,請查看readme。

18. Quick

用于Swift中的單元測試(也可用于Objective-C),與Xcode整合在一起。如果你是Objective-C的粉絲,我建議用Specta代替這個,但是對Swift使用者來說,Quick是最佳選擇。

\ 
 

\ 
 

19. IAPHelper

應(yīng)用內(nèi)付費給我們提供了很多樣本代碼,而這個庫丟掉了那些代碼,將金錢交易相關(guān)的大多通用任務(wù)做了簡單的封裝。

20. ReactiveCocoa

好吧,這是個小怪物。

ReactiveCocoa并不像列表中其他庫一樣,它不是小型的drop-in項目。ReactiveCocoa給我們帶來了一個迥異的編程風(fēng)格與結(jié)構(gòu),它是基于信號與數(shù)據(jù)流的。首先你需要忘掉已知的一切,才能理解它的工作方式。很有難度,但是價值不斐。

\ 
 

在這里教ReactiveCocoa有點不合適,但是如果你感興趣的話,我會提供一些好源:

注意:對我們iOS開發(fā)社區(qū)的朋友來說,這會是一個稍微有些技術(shù)含量的活兒。

21. SwiftyJSON

使Swift的JSON解析變得簡單。

22. Spring

使動畫在簡單性、可鏈接性與聲明性方面有所提高。

\ 

23. FontBlaster

載入定制字體時更簡單。

24. TAPromotee

交叉推廣應(yīng)用是你可以免費實現(xiàn)的最佳市場推廣策略之一。使用這個庫做起來非常簡單,不用都不可能——將TAPromotee加入你的podfile中,免費配置與享受更多下載吧。

\ 

關(guān)鍵詞:iOS開源庫