pkrevealcontroller
pkrevealcontroller是一個ios平台上的視圖控制器集合,通過展現多個視圖控制器來進行控制器之間的切換。設定簡單,高度靈活。
pkrevealcontroller是zuuirevealcontroller的進化,zuuirevealcontroller是一個類似facebook 用戶端的視圖橫向切換的效果。pkrevealcontroller整個控制器從頭至尾進行了重寫,api不相容以前的版本,不過你也可以通路使用以前的版本。
項目位址>>

nimbus
nimbus是three20 開發團體中一個非常熱門的項目。
three20是在facebook 的iphone程式剝離出來的架構,釋出已經有好長時間了。three20包含很多非常實用的類,可以幫你快速把一些功能添加至app中,比如照片浏覽,緩存等。three20被用在很多不同的應用中,但是它有一個缺點--很難找到相關文檔,你隻能花費大量時間從例子中弄明白一些東西。
nimbus項目旨在落實three20,但是提供文檔放在第一位,其次才是功能。nimbus并不能完全替代three20,但也包含three20的一些功能,并且提供了部分優秀的例子,比如如何異步下載下傳和緩存圖檔。nimbus在6個月前進行過一次更新。
文檔位址>>
cheddar for ios
cheddar for ios是cheddar的iphone與ipad 通用用戶端,是一個簡單的,即時的任務管理器。
你可以從app store免費下載下傳cheddar for ios。
官方網站>>
route-me
route-me是一個曾經非常火爆的iphone開源地圖庫,可以為你提供高品質的地圖和定位功能。該項目在8個月前進行過一次更新。它的外觀設計和感覺更像ios 内置的地圖庫,但卻是完全開源的,适用于任何地圖資源。支援 openstreetmap, microsoft
virtualearth, cloudmade, openaerialmap, opencyclemap, spatialcloud,
tilestream7 以及dbmap和 mbtiles 。
ios-artwork-extractor
ios artwork extractor可以把所有圖檔和emoji符号提取出來,并導入png檔案。為了提取出視網膜顯示屏 @2x高分辨率的圖檔,在模拟器中選擇硬體>裝置>iphone 4菜單。png檔案會被儲存至桌面上的檔案夾。
cmpoptipview
是一個開源的泡泡風格文本提示框控件,從uiview派生而來,可用于ipad和iphone app上,主要用來對使用者操作進行提示,回報系統狀态等。
cmpoptipview可以自定義文本和背景的顔色,提供了邊測滑出和彈出兩種動畫效果。可以通過使用者點選或者以程式設計方式解除。全部使用core graphics進行渲染。
項目位址>>
reachability(檢查網絡連接配接)
reachability是用來檢查應用目前的網絡連接配接狀況,是蘋果reachability類的直接替代品,支援arc,支援block,使用gcd方法來通知網絡接口的變化。
slash
在ios 6中顯示屬性字元串已經簡單多了,但以程式設計的方式來建立還是有點恐怖。slash提供了一個簡單的可擴充的html風格的标記語言,充分利用了ios 6中nsattributedstring的新功能。
作者通過自述檔案展示了如何自定義不同的标簽:
bcgenieeffect
實作了在mac os 中最小化或最大化視窗時的過渡效果。bcgenieeffect包含一個uiview category,允許你在ios視圖中添加這個效果。自定義長方形的起點、終點以及邊緣。基于coreanimation。
underscore.m
underscore.m是一個小型實用工具庫,可以幫助開發者更友善地處理objective-c中常見的資料結構。靈感來自于了不起的underscore.js(http://documentcloud.github.io/underscore/)。
轉載位址:http://www.cocoachina.com/applenews/devnews/2013/0626/6488.html