1.AFNetworking
地址:https://github.com/AFNetworking/AFNetworking
用于網(wǎng)絡(luò)請求
2.JSONKit
地址:https://github.com/johnezang/JSONKit
解析JSON
3.Reachability
地址:https://github.com/tonymillion/Reachability
檢查網(wǎng)絡(luò)狀況
4.SVPullToRefresh
地址:https://github.com/samvermette/SVPullToRefresh
處理刷新
5.FMDB
地址:https://github.com/ccgus/fmdb
對數(shù)據(jù)庫進(jìn)行操作
也可以使用CoreData
CoreDate介紹地址:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html
6.SDWebImage
地址:https://github.com/rs/SDWebImage
緩存網(wǎng)絡(luò)圖片
可以使用TMCache替代,TMCache是tumblr團(tuán)隊(duì)使用的緩存項(xiàng)目
地址:https://github.com/tumblr/TMCache
7.MBProgressHUD
地址:https://github.com/jdg/MBProgressHUD
加載提示框
8.pop
地址:https://github.com/facebook/pop
facebook出品的動畫框架
9.CocoaPods
地址:https://github.com/CocoaPods/CocoaPods
第三方庫管理工具
10.GPUImage
地址:https://github.com/BradLarson/GPUImage
處理圖片效果
11.BlocksKit
地址:https://github.com/zwaldowski/BlocksKit
block框架
12.ReactiveCocoa
地址:https://github.com/ReactiveCocoa/ReactiveCocoa
函數(shù)式響應(yīng)式編程框架
13.Mantle
地址:https://github.com/Mantle/Mantle
將json數(shù)據(jù)模型化model對象
14.cocos2d-swift
地址:https://github.com/cocos2d/cocos2d-swift
cocos2d
15.RESideMenu
地址:https://github.com/romaonthego/RESideMenu
側(cè)滑菜單
16.SWTableViewCell
地址:https://github.com/CEWendel/SWTableViewCell
UITableViewCell 的子類, 實(shí)現(xiàn)了左右滑動顯示信息視圖并調(diào)出按鈕
17.TTTAttributedLabel
地址:https://github.com/TTTAttributedLabel/TTTAttributedLabel
UILabel 的替代品, 使 iOS 上的 Label 功能更加豐富, 可支持鏈接植入等功能
18.PNChart
地址:https://github.com/kevinzhow/PNChart
帶動畫效果的圖表控件
19.VVDocumenter-Xcode
地址:https://github.com/onevcat/VVDocumenter-Xcode
幫助開發(fā)者輕松的生成注釋文檔
20.appirater
地址:https://github.com/arashpayan/appirater
用于提醒用戶給你的 APP 打分的工具
21.Masonry
地址:https://github.com/Masonry/Masonry
AutoLayout擴(kuò)展工具
22.ASIHTTPRequest
地址:https://github.com/pokeb/asi-http-request
已停止更新,用于網(wǎng)絡(luò)請求
23.YTKNetwork(猿題庫團(tuán)隊(duì)對AFNetworking的進(jìn)一步封裝)
相比 AFNetworking,YTKNetwork 提供了以下更高級的功能:
支持按時間緩存網(wǎng)絡(luò)請求內(nèi)容
支持按版本號緩存網(wǎng)絡(luò)請求內(nèi)容
支持統(tǒng)一設(shè)置服務(wù)器和 CDN 的地址
支持檢查返回 JSON 內(nèi)容的合法性
支持文件的斷點(diǎn)續(xù)傳等等,具體看github上的介紹
下載地址:https://github.com/yuantiku/YTKNetwork
24、MBProgressHUD
MBProgressHUD就不多說了,偉大的菊花。
下載地址:https://github.com/jdg/MBProgressHUD
25、SVProgressHUD
SVProgressHUD是一個輕量級的菊花。
下載地址:https://github.com/samvermette/SVProgressHUD
26、CocoaAsyncSocket
CocoaAsyncSocket是用的最廣泛的socket開發(fā)庫,省略了程序員與CFNetwork接觸的時間,延長了程序員壽命。作者根據(jù)iOS平臺的特性,實(shí)現(xiàn)了兩套異步socket網(wǎng)絡(luò)庫,一個基于GCD與POSIX Socket開發(fā)的socket異步網(wǎng)絡(luò)庫,另外一個是使用CFSocket與runloop實(shí)現(xiàn),
下載地址:https://github.com/robbiehanson/CocoaAsyncSocket
27、SocketRocket
SocketRocket是Square開發(fā)的一個實(shí)現(xiàn)webSocket的庫,可以輕松的實(shí)現(xiàn)即時通信。
下載地址:https://github.com/square/SocketRocket
28、FMDB (查詢大數(shù)據(jù)性能,可能更勝一籌)
fmdb是一個數(shù)據(jù)庫管理庫,封裝了sqlite相關(guān)的sql語句,簡化數(shù)據(jù)庫操作。
下載地址:https://github.com/ccgus/fmdb
29.coreData:(不會因?yàn)椴粫憇ql而沒法保存數(shù)據(jù))
MagicalRecord:很牛逼的coredata的封裝,支持多純種,4600多個star足以說明其實(shí)用性。3.0版本修復(fù)了原來2.0版本多線程的一些問題
30、ssziparchive
ssziparchive與sstoolkit是同一個作者,這哥們兒簡直是個天才。
https://github.com/soffes/ssziparchive
31、ZipArchive
ZipArchive同樣是minizip的封裝。
https://github.com/mattconnolly/ZipArchive
32、Objective-Zip
Objective-Zip將Zlib和MiniZip用Objective-C進(jìn)行了封裝,使用起來非常簡單。
https://github.com/flyingdolphinstudio/Objective-Zip
33、OpenUDID
OpenUDID是iOS禁止使用系統(tǒng)UDID之后的新解決方法。
https://github.com/ylechelle/OpenUDID
34、RegexKitLite
RegexKitLite 是一個輕量級的Objective-C的正則表達(dá)式庫,支持 Mac OS X 和 iOS,使用ICU 庫開發(fā)。
下載地址:https://github.com/wezm/RegexKitLite
35. CocoaPods
第三方庫管理工具這是一個收集了很多iOS開源項(xiàng)目的頁面,給作者贊一個
安全保存用戶密碼:(較少量數(shù)據(jù))
36、STUtils
STUtils是一系列的工具集,包含了很多對于iOS原生類的擴(kuò)展,當(dāng)然也包含一個用于安全保存用戶密碼STKeyChain。
https://github.com/ldandersen/STUtils
37、scifihifi-iphone
scifihifi-iphone用于安全保存用戶密碼到keychain中。
https://github.com/ldandersen/scifihifi-iphone
38、sskeychain
sskeychain同scifihifi-iphone一樣,不過屬于輕量級。
https://github.com/soffes/sskeychain
39. Leancloud 網(wǎng)絡(luò)存儲數(shù)據(jù)
官網(wǎng):https://leancloud.cn/
第三方UI:
40、appirater
appirater是一個可以直接使用到任何iPhone應(yīng)用中的開源類,用于提醒用戶在打開App時,對應(yīng)用進(jìn)行評論或打分。
下載地址:https://github.com/arashpayan/appirater
41
FDStatusBarNotifierView 實(shí)現(xiàn)了在狀態(tài)欄中顯示自定義提醒信息的功能。
下載地址:https://github.com/frankdilo/FDStatusBarNotifierView
42、MTStatusBarOverlay
MTStatusBarOverlay 是一個定制的 iOS狀態(tài)欄,用于覆蓋系統(tǒng)默認(rèn)的狀態(tài)欄。
下載地址:
https://github.com/myell0w/MTStatusBarOverlay
43、iCarousel
iCarousel 是一個用來簡化在 iOS 上實(shí)現(xiàn)旋轉(zhuǎn)木馬時的視圖切換效果,支持 iPad,提供多種切換效果。
下載地址:https://github.com/nicklockwood/iCarousel
44、MWPhotoBrowser
MWPhotoBrowser 實(shí)現(xiàn)了一個照片瀏覽器類似 iOS自帶的相冊應(yīng)用,可顯示來自手機(jī)的圖片或者是網(wǎng)絡(luò)圖片,可自動從網(wǎng)絡(luò)下載圖片并進(jìn)行緩存。可對圖片進(jìn)行縮放等操作。
下載地址:https://github.com/mwaterfall/MWPhotoBrowser
二維碼:
45、zxing
zxing是一個開源Java類庫用于解析多種格式的1D/2D條形碼。目標(biāo)是能夠?qū)R編碼、DataMatrix、UPC的1D條形碼進(jìn)行解碼。 其提供了多種平臺下的客戶端。
https://github.com/zxing/zxing
46、ZBar
ZBar 是款桌面電腦用條形碼/二維碼掃描工具,支持?jǐn)z像頭及圖片掃描,支持多平臺包括 iPhone 手機(jī)。同時 ZBar提供了二維碼掃描的 API 開發(fā)包。
47、ObjQREncoder
ObjQREncoder 是Objective-C的二維碼的編碼器,用于生成二維碼圖像。
https://github.com/jverkoey/ObjQREncoder
48、ijkplayer
ijkplayer 是視頻直播框架
https://github.com/Bilibili/ijkplayer