iOS開發中提公升效率的開源庫推薦

2021-07-17 03:18:09 字數 1918 閱讀 9916

1. 

dznemptydataset

dznemptydataset算是乙個很標準的ios內建方式,適合用來處理空的table view和collection view。預設情況下,如果你的table view為空,螢幕就為空,這樣一來使用者體驗並不理想。

使用這個庫,你只需遵守一些協議,ios就會自動將collection view處理完善,並將使用者訊息以合適美觀的方式顯示出來。每個ios專案都可以自動處理,不用再一一費神。

2. pdt******calendar

你的應用需要乙個簡單美觀且正常執行的日曆元件嗎?現在有了——pdt******calendar也許可以算是ios最棒的日曆元件了。你可以在各個方面對它進行定製,無論是執行邏輯還是外觀方面。

magicalrecord就像是給core data提供了一層外包裝,隱藏掉所有不相關的東西。如果你曾經使用過active record模式(比如ruby on rails),你就知道了。傾情推薦,在應用中使用core data的童鞋們可一定要試試。

4. chameleon

如果你已經看到這裡了,我猜你更有可能是個程式猿,而不是設計獅。這裡有個東東很適合你。

chameleon是乙個ios的色彩框架。它運用現代化flat color將uicolor擴充套件地非常美觀。我們還可以通過它運用自定義顏色建立調色盤。它還有很多功用,readme。如果你想要應用美觀的話,一定要把這個庫加到專案裡。

alamofire是乙個簡潔的網路庫,用swift語言編寫。你是否曾經使用過afnetworking呢?alamofire是它的小弟。更年輕更時尚,當然(afnetworking是用objective-c編寫的)。

你不覺得標準的uitextfield有些枯燥麼?我也這樣想——來認識一下textfieldeffects吧!廢話不多說,只要看幾個例子:

是啊,都是些簡單的dropin控制器。你甚至可以在storyboard中使用ibdesignables。

7. gpuimage

你曾經寫過照相機應用嗎?如果沒有的話,很快你一定會遇到這個庫的。

但是如果你沒有時間,或者不想從頭實現的話,最好用一下irate。這個就是irate——乙個小型庫——你可以把它放入專案中,把問卷調查什麼的都忘記吧,irate會在恰當的時候為你解決這個問題。

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

dznemptydataset ui,空 視 算器 pdt calendar ui,drop in日曆元件 magicalrecord 實施活躍記錄模式的core data助手 chameleon ui,色彩框架 alamofire swift 網路 textfieldeffects ui,自定義外...

我常用的幾個提高iOS開發效率的開源類庫及工具

引用 1.json json編碼解碼 2.gtmbase64 base64編碼解碼 3.touchxml xml解析 4.sfhfkeychainutils 安全儲存使用者密碼到keychain中 5.mbprogresshud 很棒的乙個載入等待特效框架 6.asihttprequest http...

常用的幾個提高iOS開發效率的開源類庫及工具

1.json json編碼解碼 2.gtmbase64 base64編碼解碼 3.touchxml xml解析 4.sfhfkeychainutils 安全儲存使用者密碼到keychain中 5.mbprogresshud 很棒的乙個載入等待特效框架 http等相關協議封裝 7.egorefresh...