時間過得很快,學習iOS也已經2年左右了。在這裏整理一下,在平臺日常開發過程當中使用比較多的開源類庫、網站與工具吧!html
1、網站:git
UI網站:github
一、https://www.cocoacontrols.com/正則表達式
學習網站:app
一、http://www.cocoachina.com/框架
二、http://www.code4app.comiphone
2、開源類庫
一、SBJSON 解析JSON只比5.0之後的JSON原生庫差點
二、GTMBase64 base64編碼解碼
三、TouchXML xml解析
四、SFHFKeychainUtils 安全保存用戶密碼到keychain中
五、MBProgressHUD 很棒的一個加載等待特效框架
六、ASIHTTPRequest http等相關協議封裝
七、EGORefreshTableHeaderView 下拉刷新代碼
八、AsyncImageView 異步加載圖片並緩存代碼
十、MBProgressHUD——進展指示符庫
十一、Flurry——詳盡的使用統計
十二、CorePlot——2D圖形繪圖儀
1三、GData client——iPhone上全部Google相關服務的類庫
1四、SDWebImage——簡化網絡圖片處理
1五、RegexKitLite——正則表達式支持
1六、HMGLTransitions —— 視圖切換動畫,提供一些UIView或UIViewController切換時候的3D動畫效果。好比翻轉,開門,撕紙等。
1七、SBTableAlert —— 帶表格視圖的消息對話框,SBTableAlert對話框中提供了一種方式,在UIAlertView視圖中包含了UITableView的效果,從而能夠實如今UIAlertView中進行表格多選。使用簡單。
1八、EasyTableView —— 可水平或垂直滾動的TableView,原始的UITableView只能夠垂直滾動。EasyTableView能夠很方便的實現TableView的水平滾動, 並可重複實現用戶自定義的View,就相似重複使用UITableViewCell, 這對於提升效率頗有幫助。
1九、FMDatabase —— SQLite的Objective-C封裝,SQLite的C API對初學者來講實在太麻煩太瑣碎,難度過高。 FMDB說穿了其實只是把C API包裝成簡單易用的Objective-C類。對於SQLite初學者來講,大大減低了上手的難度。有了FMDB,寫程式時只要專心在SQLite的語法上,而不用去理那堆有看沒有懂的C API,實在是件快樂的事情。
20、MKStoreKit —— 程序內購買,程序內購買的流程的封裝。
3、工具
一、appannie-下載排名相關
二、flurry-用戶行爲分析
三、majicrank-各國排名查詢工具 (推薦)
四、AppViz-App銷售統計軟件 (推薦)
五、PodViz-用戶評論等查看工具
六、appfigures-報表統計分析工具