iOS資源大全中文版
我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列的資源整理赘理。awesome-ios 就是 vsouza 發(fā)起維護(hù)的 iOS 資源列表蓉驹,內(nèi)容包括:框架镣典、組件、測(cè)試、Apple Store、SDK统倒、XCode、網(wǎng)站氛雪、書(shū)籍等房匆。Swift 語(yǔ)言寫(xiě)成的項(xiàng)目會(huì)被標(biāo)記為 ★ ,AppleWatch 的項(xiàng)目則會(huì)被標(biāo)記為 ▲。
Awesome 系列雖然挺全浴鸿,但基本只對(duì)收錄的資源做了極為簡(jiǎn)要的介紹井氢,如果有更詳細(xì)的中文介紹,對(duì)相應(yīng)開(kāi)發(fā)者的幫助會(huì)更大岳链。這也是我們發(fā)起這個(gè)開(kāi)源項(xiàng)目的初衷花竞。
我們要做什么?
- 基于 awesome-ios 資源列表掸哑,我們將對(duì)各個(gè)資源項(xiàng)進(jìn)行編譯整理约急。
- 整理后的內(nèi)容,將收錄在伯樂(lè)在線資源頻道苗分⊙岜危可參考已整理的內(nèi)容:
如何參與本項(xiàng)目?
如何為列表貢獻(xiàn)新資源摔癣?
歡迎大家為列表貢獻(xiàn)高質(zhì)量的新資源奴饮,提交PR時(shí)請(qǐng)參照以下要求:
- 請(qǐng)確保推薦的資源自己使用過(guò)
- 提交PR時(shí)請(qǐng)注明推薦理由
資源列表管理收到PR請(qǐng)求后,會(huì)定期(每周)在微博轉(zhuǎn)發(fā)本周提交的PR列表择浊,并在微博上面聽(tīng)取使用過(guò)這些資源的意見(jiàn)戴卜。確認(rèn)通過(guò)后,會(huì)加入資源大全琢岩。
感謝您的貢獻(xiàn)投剥!
本項(xiàng)目的參與者
維護(hù)者:tangyouhua
貢獻(xiàn)者:ARIGATO、星滿蒼穹担孔、天道江锨、 huanghui1、Haer不變攒磨、徐健、西西里的仔仔汤徽、朱亞光在push的日常娩缰、zjszyms、patchthecode谒府、KevinGong2013拼坎、張發(fā)白、冰斌完疫、Juliesand泰鸡、張發(fā)白、You
注:名單不分排名壳鹤,不定期補(bǔ)充更新
目錄
- 入門(mén)
- 庫(kù)和框架
- 安裝項(xiàng)目
- 依賴 / 包管理
- 測(cè)試
- 工具鏈
- 工具
- 敏捷開(kāi)發(fā)
- 部署
- App Store
- SDK
- Xcode
- 編碼規(guī)范
- 一些好網(wǎng)站
- Facebook 群組
- 播客(Podcasts)
- 書(shū)籍
- 其他優(yōu)秀的列表
- 資源
入門(mén)
- Road Map iOS:開(kāi)發(fā) iOS 應(yīng)用從今天開(kāi)始盛龄,蘋(píng)果指南。★官網(wǎng)
- Lifehacker:我想寫(xiě)一個(gè) iOS 應(yīng)用余舶,該從哪里開(kāi)始啊鸭?官網(wǎng)
- Codeproject:入門(mén) iPhone 和 iOS 應(yīng)用開(kāi)發(fā)。官網(wǎng)
- Ray Wenderlich:學(xué)習(xí) iOS 應(yīng)用開(kāi)發(fā)匿值。官網(wǎng)
- Stanford:Developing Apps to iOS:斯坦福在 iTunes U 上的 iOS App 開(kāi)發(fā)課程(音頻和視頻)赠制。官網(wǎng)
- Stanford:Developing iOS 8 Apps with Swift:斯坦福在 iTunes U 上用 Swift 開(kāi)發(fā) App 的課程(2015版)⌒荆★官網(wǎng)
庫(kù)和框架
音頻
- AudioBus:下一代 App 到 App 的實(shí)時(shí)音頻路由钟些。官網(wǎng)
- AudioKit:一個(gè)強(qiáng)大的音頻合成,處理和分析的工具集绊谭。官網(wǎng)
- EZAudio:一個(gè)基于 Core Audio 的 iOS/OSX 音頻可視化框架政恍。用于實(shí)時(shí),低延遲的音頻處理和可視化功能的開(kāi)發(fā)龙誊。官網(wǎng)
- TheAmazingAudioEngine:是iOS音頻處理框架抚垃,簡(jiǎn)單易用,能對(duì)音頻進(jìn)行處理趟大。官網(wǎng)
- novocaine:應(yīng)用于 OSX 和 iOS 的高性能音頻框架鹤树。官網(wǎng)
-
QHSpeechSynthesizerQueue:一個(gè)
AVSpeechSynthesizer
(iOS文本發(fā)音) 的隊(duì)列管理系統(tǒng)。官網(wǎng) -
StreamingKit:一個(gè)針對(duì) OSX 和 iOS 中
AudioPlayer/AudioStreamer
快捷的無(wú)縫擴(kuò)展逊朽。官網(wǎng) -
sound-fader-ios:一個(gè) Swift 寫(xiě)的
AVAudioPlayer
的聲音控制器 官網(wǎng)★
動(dòng)畫(huà)
- Pop:一個(gè) iOS 和 OS X 動(dòng)畫(huà)庫(kù)罕伯,可以方便地實(shí)現(xiàn)由物理效果的交互。官網(wǎng)
- AnimationEngine:可以在 iOS 上方便地構(gòu)建高級(jí)自定義動(dòng)畫(huà)叽讳。官網(wǎng)
- Awesome-iOS-Animation:一個(gè)動(dòng)畫(huà)項(xiàng)目的集合追他。官網(wǎng)
- RZTransitions:iOS View Controller 過(guò)場(chǎng)動(dòng)畫(huà)庫(kù)。官網(wǎng)
- DCAnimationKit:iOS 動(dòng)畫(huà)集合岛蚤。很簡(jiǎn)單邑狸,只需要添加流水動(dòng)畫(huà)。官網(wǎng)
- Spring:一個(gè)簡(jiǎn)單的 Swift iOS 動(dòng)畫(huà)庫(kù)涤妒。官網(wǎng)
- Canvas:無(wú)需代碼就可以在 Xcode 中顯示動(dòng)畫(huà) http://canvaspod.io单雾。官網(wǎng)
- Fluent:便捷的 Swift 動(dòng)畫(huà)框架。 ★官網(wǎng)
- Cheetah:便捷的 iOS 動(dòng)畫(huà)庫(kù)她紫,由 Swift2 編寫(xiě)硅堆。 ★官網(wǎng)
- RadialLayer:針對(duì)可點(diǎn)擊元素的動(dòng)畫(huà)(類似于 Youtube Music)★官網(wǎng)
Apple TV
橋接
- JSPatch:JSPatch 利用 Objective-C 運(yùn)行時(shí)橋接了 Objective-C 和 Javascript。你僅需引入一個(gè)小的引擎,就可以使用 JS 調(diào)用任何 Objective-C 的類秃流。JSPatch 通常用來(lái)對(duì) iOS App 做熱修復(fù)(hotfix)。官網(wǎng)
緩存
- SDURLCache:URLCache的子類茄菊,可以為 iPhone/iPad 應(yīng)用提供的本地磁盤(pán)緩存疯潭。官網(wǎng)
- Awesome Cache:讓人喜愛(ài)的本地緩存 ★官網(wǎng)
- mattress:iOS Web 內(nèi)容的離線緩存 ★官網(wǎng)
- Carlos:簡(jiǎn)單但卻靈活的緩存 ★官網(wǎng)
圖表
- ios-charts:一個(gè)強(qiáng)大的圖表框架,MPAndroidChart 在 iOS 上的移植买羞≡祝★官網(wǎng)
- JTChartView:JTChartView 是一個(gè)完全可定制的輕量級(jí)圖表解決方案。官網(wǎng)
- PNChart:一個(gè)簡(jiǎn)單漂亮的圖表庫(kù)畜普,Pinner 和 CoinsMan 的iOS客戶端中使用了這個(gè)框架期丰。官網(wǎng)
- BEMSimpleLineGraph:優(yōu)雅的折線圖框架。官網(wǎng)
- JBChartView:基于 iOS 的圖表庫(kù)吃挑,包含折線圖和直方圖钝荡。官網(wǎng)
- XYPieChart:一個(gè)有動(dòng)畫(huà)的餅圖框架。官網(wǎng)
- TEAChart:簡(jiǎn)單易用的 iOS 圖表庫(kù)舶衬。包括了貢獻(xiàn)圖埠通、時(shí)鐘圖、直方圖逛犹。官網(wǎng)
- EChart:iOS/iPhone/iPad 圖表端辱。提供了事件處理和動(dòng)畫(huà)支持。官網(wǎng)
- FSLineChart:一個(gè) iOS 折線圖庫(kù)虽画。官網(wǎng)
- chartee:一個(gè)為移動(dòng)平臺(tái)設(shè)計(jì)的圖表庫(kù)舞蔽。官網(wǎng)
- ANDLineChartView:使用 ANDLineChartView 可以便捷的在視圖類中顯示有動(dòng)畫(huà)效果的折線圖。官網(wǎng)
- TWRCharts:一個(gè) ChartJS 的 iOS 封裝码撰。結(jié)合 Obj-C 原生代碼便捷地構(gòu)建有動(dòng)畫(huà)的圖表渗柿。官網(wǎng)
Core Data
- CWCoreData:方便并發(fā)環(huán)境下 CoreData 框架開(kāi)發(fā)的擴(kuò)展與實(shí)用工具。官網(wǎng)
- ObjectiveRecord:ActiveRecord 的 Objective-C 版本脖岛。官網(wǎng)
- SSDataKit:消除使用 CoreData 產(chǎn)生的樣板代碼朵栖。官網(wǎng)
- ios-queryable:ios-queryable 是一個(gè)基于 CoreData 的 IQueryable/IEnumerable 實(shí)現(xiàn)。官網(wǎng)
- ReactiveCoreData:ReactiveCoreData (RCD) 是一個(gè)將 CoreData 帶入 ReactiveCocoa 世界的嘗試柴梆。官網(wǎng)
- Ensembles:一個(gè) CoreData 同步框架陨溅。官網(wǎng)
- SLRESTfulCoreData:根據(jù) Objc 命名習(xí)慣,在運(yùn)行時(shí)自動(dòng)生成訪問(wèn)器绍在,URL替換和智能屬性映射门扇。官網(wǎng)
- Mogenerator:自動(dòng)生成 CoreData 代碼。官網(wǎng)
- HardCoreData:不會(huì)阻塞 UI 線程的 CoreData 棧和控制器揣苏。官網(wǎng)
- encrypted-core-data:使用 SQLClipher 對(duì) CoreData 的 SQLite 存儲(chǔ)進(jìn)行加密悯嗓。官網(wǎng)
- MagicalRecord:非常優(yōu)秀的 CoreData 便捷存取框架件舵。官網(wǎng)
- QueryKit:一個(gè)簡(jiǎn)潔的類型安全的 CoreData 查詢語(yǔ)言 ★官網(wǎng)
- CoreStore:強(qiáng)大的 CoreData 框架卸察,解決了增量遷移、獲取铅祸、觀察等問(wèn)題坑质『衔洌★官網(wǎng)
數(shù)據(jù)庫(kù)
- Realm:CoreData 和 SQLite 的替代品。簡(jiǎn)潔涡扼、現(xiàn)代稼跳、快速。官網(wǎng)
- YapDatabase:YapDatabase 是一個(gè) iOS 和 Mac 上可擴(kuò)展的數(shù)據(jù)庫(kù)吃沪。官網(wǎng)
- Couchbase Mobile:Couchbase汤善,有云同步支持的移動(dòng)平臺(tái)上的文檔存儲(chǔ)。官網(wǎng)
- FMDB:SQLite 的 Cocoa/Objective-C 封裝票彪。官網(wǎng)
- Akaibu-NSUserDefaults:Swift 鍵/值存儲(chǔ)红淡,只需要一行代碼就可以對(duì) NSObject 對(duì)象進(jìn)行歸檔。類的屬性會(huì)自動(dòng)映射和歸檔降铸。官網(wǎng)
- FCModel:為那些喜歡直接使用 SQL 進(jìn)行數(shù)據(jù)庫(kù)操作的人提供的 CoreData 的替代品在旱。官網(wǎng)
- Zephyr:輕松地通過(guò) iCloud 同步 NSUserDefaults ★官網(wǎng)
- Prephirences:Prephirences 是一個(gè)提供了有用的協(xié)議和便捷的方法來(lái)管理應(yīng)用的偏好設(shè)置,配置和應(yīng)用狀態(tài)的 Swift 庫(kù)推掸⊥靶★官網(wǎng)
加密
- AESCrypt-ObjC:一個(gè)簡(jiǎn)單固執(zhí)的 AES 加密/解密類,然而它就是可以很好的工作谅畅。官網(wǎng)
硬件
動(dòng)作
- MotionKit:只需要兩行或者很少的幾行代碼就可以從加速度傳感器登渣、陀螺儀和磁力傳感器獲取數(shù)據(jù)。現(xiàn)在 CoreMotion 讓這些變得前所未有的簡(jiǎn)單铃彰。官網(wǎng)
藍(lán)牙
- Discovery:這是個(gè)很簡(jiǎn)單的庫(kù)绍豁,用來(lái)從附近的設(shè)備上發(fā)現(xiàn)和獲取數(shù)據(jù)(即便 peer app 在后臺(tái)工作)。官網(wǎng)
- LGBluetooth:基于 CoreBluetooth 的一個(gè)輕量級(jí)庫(kù)牙捉,基于 block 制作竹揍。它能夠讓你程序中的 CoreBluetooth 相關(guān)的代碼更加簡(jiǎn)潔。官網(wǎng)
- PeerKit:一個(gè)用于事件驅(qū)動(dòng)邪铲,零配置的 Multipeer 連接應(yīng)用程序的開(kāi)源 Swift 框架芬位。★官網(wǎng)
- simple-share:一個(gè)基于藍(lán)牙 LE 共享的框架带到,易于實(shí)現(xiàn)附近設(shè)備的連接昧碉。官網(wǎng)
- BluetoothKit:使用 BLE 在 iOS/OSX 設(shè)備之間通訊的框架★官網(wǎng)
位置
- IngeoSDK:總是處于開(kāi)啟狀態(tài)的 iOS 位置顯示框架。官網(wǎng)
- Proxitee:允許開(kāi)發(fā)者利用 iBeacons 和地理圍欄創(chuàng)建近場(chǎng)感知的應(yīng)用揽惹。官網(wǎng)
- LocationManager:實(shí)現(xiàn)了一次性或者持續(xù)請(qǐng)求當(dāng)前位置的功能被饿,提供了基于 block 的異步 API。官網(wǎng)
- LocationKit:高級(jí)位置 SDK - 只使用很少的電量和上下文相關(guān)的位置信息就可以提供高精確度的位置數(shù)據(jù)搪搏。官網(wǎng)
iBeacon
- Proxitee:允許開(kāi)發(fā)者利用 iBeacons 和地理圍欄創(chuàng)建近場(chǎng)感知的應(yīng)用狭握。官網(wǎng)
- OWUProximityManager:一個(gè)方便的 iBeacon + CoreBluetooth 管理器。官網(wǎng)
- Vicinity:復(fù)制鄰近的 iBeacons (通過(guò)分析RSSI)疯溺,并支持在后臺(tái)廣播和檢測(cè) BLE 設(shè)備论颅。官網(wǎng)
- BeaconEmitter:把你的 Mac 變成一個(gè) iBeacon哎垦。官網(wǎng)
- OWUProximityManager:iBeacons + CoreBluetooth.官網(wǎng)
HUD
- MBProgressHUD:用于顯示一個(gè)半透明的 HUD。當(dāng)任務(wù)在后臺(tái)線程結(jié)束時(shí)可以在上邊顯示一個(gè)指示器和/或者標(biāo)簽恃疯。官網(wǎng)
- SVProgressHUD:一個(gè)為你的 iOS 應(yīng)用制作的簡(jiǎn)潔漏设,輕量級(jí)的進(jìn)度指示 HUD。官網(wǎng)
- ProgressHUD:ProgressHUD 是一個(gè)輕量易用的 HUD今妄。官網(wǎng)
- M13ProgressSuite:一個(gè)包含了很多 iOS 上用于顯示進(jìn)度信息工具的套裝郑口。官網(wǎng)
- JHProgressHUD:一個(gè)簡(jiǎn)單輕量的 Swift 框架,用于在 iOS 應(yīng)用中顯示★官網(wǎng)
- PKHUD:用 Swift 重新實(shí)現(xiàn)了 Apple 的原生 HUD盾鳞,支持 iOS 8 以上★官網(wǎng)
- CozyLoadingActivity:輕量的載入動(dòng)作指示 HUD ★官網(wǎng)
事件總線
- Caravel:用于 UIWebView 和 JS 的 Swift 事件總線潘酗。★官網(wǎng)
- SwiftEventBus:一個(gè)針對(duì) iOS 8 優(yōu)化的發(fā)布/訂閱事件總線雁仲∽卸幔★官網(wǎng)
- PromiseKit:iOS 和 OS X 上的 Promises 實(shí)現(xiàn)。官網(wǎng)
- Bolts:Bolts 是一個(gè)試圖使構(gòu)建移動(dòng)應(yīng)用更簡(jiǎn)單的一個(gè)底層庫(kù)集合攒砖。包括了任務(wù)(promises)和應(yīng)用關(guān)聯(lián)(deep links)缸兔。官網(wǎng)
- SwiftTask:Swift 實(shí)現(xiàn)的 Promise + progress + pause + cancel + retry。 ★官網(wǎng)
文件
JSON
- JSONKit:Objective-C JSON 工具。官網(wǎng)
- TouchJSON:一個(gè) Objective-C 的 JSON 框架受神。官網(wǎng)
- JSON-Framework:這個(gè)框架用 Objective-C 實(shí)現(xiàn)了一個(gè)嚴(yán)格的 JSON 解釋器和生成器抛猖。官網(wǎng)
- Mantle:面向 Cocoa 和 Cocoa Touch 的模型框架 Model 。官網(wǎng)
- Groot:實(shí)現(xiàn)呃 JSON 字典或者數(shù)組和 Core Data Mangement 對(duì)象之間的轉(zhuǎn)換鼻听。官網(wǎng)
- KZPropertyMapper:以最少的代碼實(shí)現(xiàn)數(shù)據(jù)映射和驗(yàn)證财著。官網(wǎng)
- JSONModel:神奇的基于 JSON 的數(shù)據(jù)模型化框架。創(chuàng)建了一系列敏捷便利撑碴,自動(dòng)并且智能的模型類撑教。官網(wǎng)
- SwiftyJSON:使用 Swift 處理 JSON 數(shù)據(jù)的好方法∽硗兀★官網(wǎng)
- FastEasyMapping:快速地序列化和反序列化 JSON 數(shù)據(jù)伟姐。官網(wǎng)
- OCMapper:Objective-C & Swift 通用的快速 JSON 模型轉(zhuǎn)化框架。 ★官網(wǎng)
- ObjectMapper:在模型對(duì)象(包括 class 和 struct)和 JSON 之間轉(zhuǎn)換的 Swift 框架亿卤》弑★官網(wǎng)
- JASON:性能優(yōu)秀操作便捷的 JSON 解析∨盼猓★官網(wǎng)
- Gloss:一個(gè) Swift 寫(xiě)的 JSON 解析庫(kù)秆乳。★官網(wǎng)
- Cereal:Swift 對(duì)象序列化 ★官網(wǎng)
- SwiftyJSONAccelerator:使用 SwiftyJSON 或者 ObjectMapper 根據(jù) JSON 生成 Swift 模型傍念。支持 NSCoding 并且提供了使用 JSON 來(lái)表示模型的方法矫夷。★官網(wǎng)
布局
- ios-flexboxkit:一個(gè)封裝了 Flexbox 布局的簡(jiǎn)單 UIKit 擴(kuò)展憋槐。官網(wǎng)
- Masonry:利用簡(jiǎn)單的双藕,鏈?zhǔn)降恼Z(yǔ)法發(fā)揮出自動(dòng)布局 NSLayoutConstraints 的強(qiáng)大功能。官網(wǎng)
- FLKAutoLayout:讓使用代碼做約束更加簡(jiǎn)便的 UIView 類別阳仔。官網(wǎng)
- Fa?ade:可編程的視圖布局忧陪,一個(gè) autolayout 的替代品。官網(wǎng)
- PureLayout:終極的 iOS 和 OS X 上的 Autolayout API近范,極其簡(jiǎn)單又異常強(qiáng)大嘶摊。同時(shí)適用于 Objective-C 和 Swift。官網(wǎng)
- SnapKit:一個(gè) iOS 和 OS X 的 Swift Autolayout 領(lǐng)域?qū)S谜Z(yǔ)言(DSL)评矩∫抖眩★官網(wǎng)
- Cartography:一個(gè) Swift 編寫(xiě)的聲明式 Auto Layout 領(lǐng)域?qū)S谜Z(yǔ)言(DSL)〕舛牛★官網(wǎng)
- AutoLayoutPlus:給 Auto Layout 加的一點(diǎn)料虱颗,由 Swift 驅(qū)動(dòng)。 ★官網(wǎng)
日志
- CleanroomLogger:一個(gè)基于 Swift 可配置可擴(kuò)展的日志 API蔗喂,簡(jiǎn)潔忘渔、輕量并且高效$侄★官網(wǎng)
- CocoaLumberjack:一個(gè)快捷強(qiáng)大靈活的日志框架畦粮,可用于 iOS & Mac。官網(wǎng)
- NSLogger:一個(gè)高性能的日志工具乖阵,它可以顯示運(yùn)行在 OS X宣赔、iOS 和 Android 上客戶端應(yīng)用的蹤跡。官網(wǎng)
- Aardvark:一個(gè)高性能日志框架瞪浸,它使得創(chuàng)建可操作的 bug 報(bào)告變得非常簡(jiǎn)單拉背。官網(wǎng)
- BlockTypeDescription:在日志記錄 block 的時(shí)候顯示類型簽名。官網(wǎng)
- QorumLogs:為 Xcode 和 Google Docs 設(shè)計(jì)的 Swift 日志工具默终∫喂祝★官網(wǎng)
地圖
- Route-me:iOS 開(kāi)源地圖框架官網(wǎng)
- NAMapKit:允許你在 iPhone 應(yīng)用使用自定義地圖,并嘗試模仿 Mapkit 框架的一些行為齐蔽。官網(wǎng)
- Mapbox GL:一個(gè) iOS 上使用 OpenGL 渲染 Mapbox 矢量地圖塊的框架两疚。官網(wǎng)
- CMMapLauncher:用于 iOS 中在各種地圖應(yīng)用中顯示方向的便捷框架。官網(wǎng)
- 百度地圖iOS SDK:一套功能豐富的地圖開(kāi)發(fā)工具包含滴。官網(wǎng)
- 百度鷹眼軌跡iOS SDK:一套能夠進(jìn)行綁路糾偏的軌跡開(kāi)發(fā)工具包诱渤。官網(wǎng)
媒體
圖片
- GPU Image:一個(gè)基于 GPU 的 iOS 開(kāi)源的圖像和視頻處理框架。官網(wǎng)
- UIImage DSP:iOS UIImage 處理功能谈况,它使用 vDSP/Accelerate 框架來(lái)提高速度勺美。官網(wǎng)
- QR Code Scanner:二維碼掃描器递胧。官網(wǎng)
- AsyncImageView:UIImageView 的異步圖像加載和顯示擴(kuò)展,不會(huì)阻塞 UI 線程赡茸。官網(wǎng)
- SDWebImage:異步的圖像下載器缎脾,提供了緩存支持。以 UIImageView 類別的方式提供占卧。官網(wǎng)
- DFImageManager:從多種數(shù)據(jù)源獲取圖像的現(xiàn)代框架遗菠。無(wú)需配置,并具有高度的可定制性和擴(kuò)展性华蜒。使用了 NSURLSession辙纬。官網(wǎng)
- MapleBacon:一個(gè) Swift iOS 圖像下載和緩存庫(kù) ★官網(wǎng)
- NYTPhotoViewer:抽屜菜單和照片查看器。官網(wǎng)
- IDMPhotoBrowser:圖片瀏覽器/查看器叭喜。官網(wǎng)
- JTSImageViewController:iOS 交互式圖片瀏覽器贺拣。官網(wǎng)
- Concorde:下載和解碼連續(xù)的 JPEG 圖像略步。官網(wǎng)
- SCRecorder:類似 Vine 的點(diǎn)擊拍攝忍捡,動(dòng)畫(huà)過(guò)濾器,慢鏡頭鸯绿,片段編輯相機(jī)引擎启绰。官網(wǎng)
- HanekeSwift:一個(gè) Swift 編寫(xiě)的 iOS 平臺(tái)的輕量級(jí)通用緩存框架昂儒,還有對(duì)圖像的更多支持∥桑★官網(wǎng)
- TOCropViewController:一個(gè)可以允許用戶修改 UIImage 對(duì)象的視圖控制器渊跋。官網(wǎng)
- YXTMotionView:一個(gè)自定義的圖片視圖,它實(shí)現(xiàn)了依靠設(shè)備運(yùn)動(dòng)來(lái)滾動(dòng)圖片着倾。官網(wǎng)
- PINRemoteImage:一個(gè)線程安全拾酝、高性能、特性豐富的圖像獲取器卡者。官網(wǎng)
- SABlurImageView:可以輕松地為圖片添加模糊動(dòng)畫(huà)效果蒿囤。★官網(wǎng)
- FastImageCache:在滾動(dòng)時(shí)快速顯示圖片的 iOS 框架崇决。官網(wǎng)
- BKAsciiImage:將圖片渲染為 ASCII art 的庫(kù)材诽。官網(wǎng)
- YLGIFImage:異步的 GIF 圖像解碼和圖片瀏覽器。支持 GIF 圖動(dòng)畫(huà)恒傻,但只消耗少量的內(nèi)存脸侥。官網(wǎng)
- AlamofireImage:一個(gè)為 Alamofire 制作的圖像組件庫(kù)∮澹★官網(wǎng)
- Nuke:高級(jí)的圖片管理框架睁枕。★官網(wǎng)
- FlagKit:供 app 和 web 頁(yè)面上使用的漂亮旗標(biāo)⊥庥觯★官網(wǎng)
- YYWebImage:異步圖像加載框架(支持 WebP注簿,APNG,GIF 格式)跳仿。官網(wǎng)
- EFQRCode:一個(gè)純 Swift 開(kāi)發(fā)的藝術(shù)二維碼生成庫(kù)诡渴。★官網(wǎng)
視頻
- VIMVideoPlayer:一個(gè)對(duì) AVPlayer 和 AVPlayerLayer 類的簡(jiǎn)單封裝塔嬉。官網(wǎng)
- MobilePlayer:一個(gè)強(qiáng)大完善且完全可定制的 iOS 媒體播放器。官網(wǎng)
消息
- LayerKit:一個(gè)對(duì)于 Layer 的 iOS 開(kāi)發(fā)組件,。是將消息(文字泣棋,照片胶哲,視頻,數(shù)據(jù))添加到移動(dòng)或 Web 應(yīng)用中最簡(jiǎn)單的解決方案潭辈。官網(wǎng)
- Twilio:驅(qū)動(dòng)著現(xiàn)代的交流方式鸯屿,構(gòu)建下一代音頻與 SMS 應(yīng)用。官網(wǎng)
- Plivo:SMS API把敢、音頻 API 和 全球運(yùn)營(yíng)商寄摆。官網(wǎng)
- XMPPFramework:一個(gè) iOS 和 Mac 上的 XMPP 協(xié)議通訊框架。官網(wǎng)
網(wǎng)絡(luò)
- AFNetworking:一個(gè)得心應(yīng)手的 iOS 和 OSX 上的網(wǎng)絡(luò)請(qǐng)求框架修赞。官網(wǎng)
- RestKit:RestKit 是一個(gè) iOS Objective-C 框架婶恼,是為了讓和 RESTful web 服務(wù)交互變的簡(jiǎn)單、快捷柏副、有趣勾邦。官網(wǎng)
- FSNetworking:穩(wěn)固的 iOS 網(wǎng)絡(luò)庫(kù)。官網(wǎng)
- ASIHTTPRequest:Objective-C 編寫(xiě)的 HTTP 網(wǎng)絡(luò)請(qǐng)求庫(kù)割择。它是對(duì) CFNetwork 易用的封裝眷篇。支持 Mac OS X 和 iPhone。官網(wǎng)
- Overcoat:小巧但是很強(qiáng)大的庫(kù)荔泳,讓創(chuàng)建一個(gè) REST 客戶端簡(jiǎn)便和有趣蕉饼。官網(wǎng)
- ROADFramework:面向?qū)傩缘?web 服務(wù)交互方式÷旮瑁框架有內(nèi)建的 json 和 xml 請(qǐng)求響應(yīng)序列化方法椎椰,十分方便擴(kuò)展。官網(wǎng)
- MBNetworkMonitor:蘋(píng)果
Reachability
類的現(xiàn)代化替代品沾鳄,使用了CoreTelephony
來(lái)傳達(dá)更多有關(guān)用戶網(wǎng)絡(luò)連接狀況的信息慨飘。官網(wǎng) - MBNetworkIndicator:提供了簡(jiǎn)單的方式在多個(gè)請(qǐng)求之間協(xié)調(diào)設(shè)備網(wǎng)絡(luò)指示器。官網(wǎng)
- Alamofire:Alamofire 是一個(gè) Swift 寫(xiě)的 HTTP 網(wǎng)絡(luò)庫(kù),由 AFNetworking 的作者編寫(xiě)瓤的⌒萜★官網(wǎng)
- Transporter:讓上傳下載更便捷的小代碼庫(kù)∪Ω啵★官網(wǎng)
- CDZPinger:使用方便的 ICMP Ping 框架塔猾。官網(wǎng)
- NSRails:將客戶端的對(duì)象/類映射到遠(yuǎn)程 REST API 的對(duì)象/ORM。官網(wǎng)
- NKMultipeer:一個(gè)建立在多重鏈接上的可測(cè)試的抽象稽坤≌傻椋★官網(wǎng)
- CocoaAsyncSocket:用于 Mac 和 iOS 的異步 socket 網(wǎng)絡(luò)庫(kù)。官網(wǎng)
- Siesta:優(yōu)雅的 RESTful 資源抽象尿褪,將狀態(tài)解藕睦擂。是基于回調(diào)或者代理的網(wǎng)絡(luò)庫(kù)的替代品≌攘幔★官網(wǎng)
- Reachability.swift:用 Swift 和閉包重新實(shí)現(xiàn)了蘋(píng)果的 Reachablility 框架顿仇。★官網(wǎng)
- NetworkEye:一個(gè) iOS 網(wǎng)絡(luò)調(diào)試庫(kù)摆马,可以顯示 App 中的 HTTP 請(qǐng)求和請(qǐng)求的相關(guān)信息臼闻。官網(wǎng)
推送通知
- Orbiter:在 iOS 中注冊(cè)推送通知。官網(wǎng)
- PEM:為推送服務(wù)器自動(dòng)生成 profile囤采。官網(wǎng)
- Parse Push:完全免費(fèi)的后臺(tái)推送通知述呐,提供了創(chuàng)建分段,調(diào)度甚至 A/B 測(cè)試的能力蕉毯。官網(wǎng)
- Urban Airship:付費(fèi)的推送通知后臺(tái)市埋。官網(wǎng)
- Growth Push:付費(fèi)的推送通知。 它是在日本最受開(kāi)發(fā)者喜愛(ài)的工具之一恕刘。官網(wǎng)
- APNS-Pusher:蘋(píng)果推送通知服務(wù)的調(diào)試器缤谎。官網(wǎng)
Passbook
- passbook:為 Passbook 創(chuàng)建 pkpass 文件。官網(wǎng)
- Dubai:生成和預(yù)覽 Passbook 的 Pass褐着。官網(wǎng)
- Passkit:設(shè)計(jì)坷澡、創(chuàng)建并驗(yàn)證 Passbook 的 Pass。官網(wǎng)
權(quán)限
- PermissionScope:智能的 iOS 授權(quán) UI 和 統(tǒng)一的 API(支持位置含蓉、通知频敛、照片、聯(lián)系人馅扣、日歷斟赚、照片、麥克風(fēng)差油、BT拗军、進(jìn)度指示任洞、HealthKit 和 CloudKit)》⑶郑★官網(wǎng)
- Proposer:便捷地請(qǐng)求用戶權(quán)限(支持相機(jī)交掏、照片、麥克風(fēng)刃鳄、聯(lián)系人盅弛、位置)∈迦瘢★官網(wǎng)
- ICanHas:簡(jiǎn)化 iOS 用戶權(quán)限請(qǐng)求(支持位置挪鹏、推送通知、相機(jī)愉烙、聯(lián)系人讨盒、日歷、照片)齿梁〈咧玻★官網(wǎng)
- VWWPermissionKit:可視化的 iOS 授權(quán)管理器肮蛹。官網(wǎng)
- ISHPermissionKit:為 iOS 提供請(qǐng)求用戶權(quán)限的統(tǒng)一方法勺择。官網(wǎng)
- JLPermissions:iOS 預(yù)授權(quán)工具,開(kāi)發(fā)者用它來(lái)制作詢問(wèn)用戶是否授權(quán)的對(duì)話框伦忠,支持日歷省核、聯(lián)系人、位置昆码、照片气忠、備忘錄、twitter赋咽、推送通知和其他需要授權(quán)的操作旧噪。官網(wǎng)
文本
- Twitter Text Obj:Twitter 的文本處理庫(kù)的 Objective-C 實(shí)現(xiàn)。官網(wǎng)
- Nimbus:Nimbus 是一個(gè)為高級(jí) iOS 軟件設(shè)計(jì)師制作工具包脓匿。官網(wǎng)
- NSStringEmojize:一個(gè)將 Emoji 表情符號(hào)轉(zhuǎn)換為等價(jià)的 Unicode 字串的 NSString 類別淘钟。官網(wǎng)
- MMMarkdown:用于將 Markdown 轉(zhuǎn)換為 HTML 的 Objective-C 靜態(tài)庫(kù)。官網(wǎng)
- DTCoreText:利用 CoreText 使用 HTML 代碼的方法陪毡。官網(wǎng)
- DTRichTextEditor:一個(gè) iOS 的富文本編輯器米母。官網(wǎng)
- NBEmojiSearchView:一個(gè)支持搜索并且可以集成到文本控件中的 emoji 下拉列表視圖。官網(wǎng)
- ios-fontawesome:NSString + FontAwesome毡琉。官網(wǎng)
- Pluralize.swift:強(qiáng)大的 Swift String 單數(shù)轉(zhuǎn)換復(fù)數(shù)擴(kuò)展铁瞒。★官網(wǎng)
- RichEditorView:RichEditorView 是一個(gè)簡(jiǎn)單桅滋、模塊化的富文本編輯器視圖慧耍。★官網(wǎng)
- Money:為與錢(qián)和現(xiàn)金相關(guān)工作的的 Swift 值類型》湟铮★官網(wǎng)
- PhoneNumberKit:用于解析栅表,格式化和驗(yàn)證國(guó)際電話號(hào)碼的 Swift 框架,由谷歌的 libphonenumber 庫(kù)支持师枣」制浚★官網(wǎng)
- YYText:iOS 上用于顯示和編輯富文本的強(qiáng)大文本框架。官網(wǎng)
功能漫游 / 介紹 / 教程
- Onboard:用一點(diǎn)點(diǎn)代碼就可以創(chuàng)建一個(gè)漂亮的吸附效果的實(shí)踐践美。官網(wǎng)
- EAIntroView:高度可定制非侵入式的歡迎頁(yè)面解決方案洗贰。官網(wǎng)
- MYBlurIntroductionView:在 MYIntroductionView 上完善的,用于構(gòu)建可定制的 app 介紹或者教程頁(yè)面的框架陨倡。官網(wǎng)
- BWWalkthrough:一個(gè)自定義 iOS App 的功能漫游頁(yè)面的框架敛滋。★官網(wǎng)
- GHWalkThrough:一個(gè)基于 UICollectionView 的非侵入式介紹頁(yè)面組件兴革。官網(wǎng)
- ICETutorial:一個(gè)很好的教程框架绎晃,類似 Path 3.X 版本的 App 中的樣式。官網(wǎng)
- JazzHands:Jazz Hands 是一個(gè)簡(jiǎn)單的 UIKit 關(guān)鍵幀動(dòng)畫(huà)框架杂曲。動(dòng)畫(huà)是可以使用手勢(shì)庶艾、滾動(dòng)視圖、KVO 或者 ReactiveCocoa 來(lái)控制的擎勘。官網(wǎng)
- RazzleDazzle:簡(jiǎn)單的基于關(guān)鍵幀的 iOS 動(dòng)畫(huà)框架咱揍,由 Swift 編寫(xiě)。最適合用于 App 的滾動(dòng)介紹頁(yè)面棚饵∶喝梗★官網(wǎng)
- Instructions:向你的 iOS 項(xiàng)目中添加自定義的操作方式指導(dǎo)的簡(jiǎn)單辦法≡胙★官網(wǎng)
- SwiftyWalkthrough:創(chuàng)建一個(gè)體驗(yàn)絕佳的功能漫游的最簡(jiǎn)單方法硼砰,Swift 編寫(xiě)⌒琅穑★官網(wǎng)
URL Scheme
- WAAppRouting:iOS 的路由實(shí)現(xiàn)题翰。同時(shí)處理了 URL 識(shí)別和利用控制器顯示解析后的參數(shù)。全部這些只要一行代碼就可以搞定分别,控制器堆棧還會(huì)被自動(dòng)保留遍愿!官網(wǎng)
- DeepLinkKit:杰出的路由匹配框架,使用基于 block API 處理你的深鏈接耘斩。官網(wǎng)
- IntentKit:一個(gè)便捷的方法來(lái)在 iOS app 中處理第三方 URL schemes沼填。官網(wǎng)
- JLRoutes:使用了 block API 的 iOS URL 路由框架。官網(wǎng)
UI
- Chameleon:一個(gè) iOS 性能強(qiáng)大的輕量級(jí)扁平化顏色框架括授,可以用于 Objective-C 和 Swift坞笙⊙冶★官網(wǎng)
- ActionSheetPicker-3.0:為 iOS App 快速制作一個(gè)下拉 UIPickerView / ActionSheet 功能。官網(wǎng)
- FlatUIKit:適用于 iOS 的扁平化 UI 組件集合薛夜。官網(wǎng)
- JVFloatLabeledTextField:附有浮動(dòng)標(biāo)簽的 UITextField 子類吮播。官網(wǎng)
- SSBouncyButton:有彈性的 iOS7 樣式按鈕 UI 組件恨课。官網(wǎng)
- BetweenKit:一個(gè)健壯的 iOS 拖拽框架。官網(wǎng)
- JSQMessagesViewController:一個(gè)優(yōu)雅的 iOS 聊天消息 UI 庫(kù)。官網(wǎng)
- AMSmoothAlert:一個(gè)很 cool 的 AlertView遮晚。官網(wǎng)
- TSMessages:在屏幕上方顯示通知(比如成功啄寡、錯(cuò)誤颖低、警告或者消息)視圖拷窜。官網(wǎng)
- NZAlertView:簡(jiǎn)單直觀的 AlertView。類似推送通知的效果咆疗。官網(wǎng)
- MGSwipeTableCell:可以顯示滑動(dòng)按鈕的 UITableViewCell 的子類漓帚,還支持多種過(guò)渡動(dòng)畫(huà)。官網(wǎng)
- ARAutocompleteTextView:subclass of 實(shí)時(shí)顯示文本提示的 UITextView 的子類午磁。完美支持 e-mail 格式尝抖。官網(wǎng)
- TGCameraViewController:基于 AVFoundation 的自定義相機(jī)。樣式漂亮迅皇,輕量并且可以很容易地集成到 iOS 項(xiàng)目中昧辽。官網(wǎng)
- ENSwiftSideMenu:一個(gè) Swift 寫(xiě)的簡(jiǎn)潔 iOS7/8 側(cè)滑菜單⌒耄★官網(wǎng)
- MDCSwipeToChoose:滑動(dòng)卡片來(lái)決定 "喜歡" 或者 "不喜歡" 的控件奴迅,效果類似 Tinder App青责⊥荩可以用于在幾分鐘內(nèi)創(chuàng)建識(shí)字卡 app,圖片瀏覽器或者其他類似應(yīng)用脖隶,而不用幾小時(shí)扁耐。官網(wǎng)
- ParallaxTableViewHeader:UITableView header 的視差滾動(dòng)效果組件。官網(wǎng)
- JLToast:iOS 的 Toast 組件产阱,提供了簡(jiǎn)單的接口婉称。★官網(wǎng)
- SweetAlert:為 iOS 應(yīng)用提供了實(shí)時(shí)動(dòng)畫(huà)效果的 AlertView构蹬,Swift 編寫(xiě)而成王暗。★官網(wǎng)
- Form:JSON 驅(qū)動(dòng)的列表控件庄敛。官網(wǎng)
- BLKFlexibleHeightBar:創(chuàng)建一個(gè)高度可以自動(dòng)調(diào)整的 NavigationBar俗壹,類似 Facebook ,Square Cash藻烤,Safari 中的那樣绷雏。官網(wǎng)
- NMPopUpView:用于顯示浮動(dòng)窗口的簡(jiǎn)單 iOS 類头滔。支持 Swift 和 Objective-C∠严裕★官網(wǎng)
- SDevIconFonts:用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon坤检。★官網(wǎng)
- SDevBootstrapButton:Swift 版的 Twitter Bootstrap 按鈕期吓≡缧★官網(wǎng)
- SDevCircleButton:Swift 實(shí)現(xiàn)的圓型按鈕√智冢★官網(wǎng)
- SDevFlatColors:Swift 實(shí)現(xiàn)的扁平化顏色缺前。★官網(wǎng)
- ColorArt:從圖片中取出主要顏色悬襟,類似 iTunes 11 的效果衅码。官網(wǎng)
- IQKeyboardManager:防止鍵盤(pán)滑出來(lái)遮擋住 UITextField/UITextView 的框架,非侵入脊岳,無(wú)需代碼逝段。官網(wǎng)
- WCFastCell:滾動(dòng)流暢的 Tables/Collections cell (沒(méi)有動(dòng)畫(huà))。官網(wǎng)
- Motif:一個(gè)基于 JSON 的可定制輕量級(jí)樣式表框架割捅。官網(wǎng)
- VBFPopFlatButton:基于 Facebook POP制作的奶躯,有9種不同狀態(tài)動(dòng)畫(huà)的扁平化按鈕。官網(wǎng)
- HTPressableButton:扁平化設(shè)計(jì)的可以按壓的按鈕亿驾。官網(wǎng)
- Cool-iOS-Camera:一個(gè)完全可定制的現(xiàn)代的照相機(jī)嘹黔,使用 AVFoundation 框架實(shí)現(xiàn)。官網(wǎng)
- AsyncDisplayKit:AsyncDisplayKit 是一個(gè) iOS 框架莫瞬,它能夠使一個(gè)很復(fù)雜的用戶界面保持平滑和反應(yīng)靈敏儡蔓。官網(wǎng)
- AMTagListView:一個(gè)可以添加一系列高度可定制化的標(biāo)簽的 UIScrollView 子類。官網(wǎng)
- MotionBlur:MotionBlur 讓你可以在 iOS 動(dòng)畫(huà)效果上添加模糊效果疼邀。官網(wǎng)
- PBJVision:iOS 相機(jī)引擎喂江,支持點(diǎn)擊拍攝,慢動(dòng)作視頻和圖片捕捉功能旁振。官網(wǎng)
- DynamicColor:又一個(gè)用于操作顏色的 Swift 擴(kuò)展获询。★官網(wǎng)
- GaugeKit:可定制的儀表組件拐袜,可以方便地仿制蘋(píng)果樣式的儀表盤(pán)吉嚣。★官網(wǎng)
- SVWebViewController:一個(gè)非侵入式的內(nèi)置瀏覽器蹬铺。官網(wǎng)
- SwiftWebVC:一個(gè) SVWebViewController 的 Swift 實(shí)現(xiàn)尝哆。★官網(wǎng)
- MVAutocompletePlaceSearchTextField:一個(gè)類似 Google Places丛塌,Uber 等位置搜索的非侵入式自動(dòng)完成控件较解。官網(wǎng)
- MVMaterialView:用來(lái)模仿 Material Design 概念波紋(Ripple)效果 UI 控件的子類和 UIButton畜疾。官網(wǎng)
- Atlas:為 Layer 設(shè)計(jì)的原生 iOS 消息應(yīng)用 UI 組件。官網(wǎng)
- Swift-Prompts:用來(lái)設(shè)計(jì)自定義提示的 Swift 庫(kù)印衔,有很大的范圍可供選擇啡捶。★官網(wǎng)
- IQDropDownTextField:提供了下拉 UIPickerView 支持的 UITextField奸焙。官網(wǎng)
- PJAlertView:蘋(píng)果棄用了原來(lái)好用的警告視圖瞎暑,讓我們失去了很多的定制性,這個(gè)庫(kù)重新將定制性帶回來(lái)与帆。官網(wǎng)
- CZPicker:iOS 的 Popup 樣式的 UIPickerView.官網(wǎng)
- TisprCardStack:卡片 UI 庫(kù)了赌。★官網(wǎng)
- YXTPageView:一個(gè)支持 UIView 和 UITableView 之間滾動(dòng)切換的 PageView玄糟。官網(wǎng)
- DatePickerDialog:在 UIAlertView 上顯示 UIDatePicker 的 Swift 庫(kù)勿她。★官網(wǎng)
- gifu:iOS 上支持動(dòng)態(tài) GIF 的 Swift 框架阵翎》瓴ⅲ★官網(wǎng)
- SAHistoryNavigationViewController:SAHistoryNavigationViewController 實(shí)現(xiàn)了一個(gè)在 iOS 上的類似任務(wù)管理器的 UI,兼容 UINavigationContoller,3D Touch郭卫】沉模★官網(wǎng)
- DOFavoriteButton:一個(gè)可愛(ài)的動(dòng)畫(huà)按鈕》【★官網(wǎng)
- LNRSimpleNotifications:簡(jiǎn)單的 Swift app 內(nèi)置通知玻蝌。LNRSimpleNotifications 是一個(gè) Swift TSMessages 簡(jiǎn)化版本。 ★官網(wǎng)
- NgKeyboardTracker:iOS 的鍵盤(pán)跟蹤 Objective-C 庫(kù)词疼。官網(wǎng)
- SAInboxViewController:受到 "Inbox by google" 動(dòng)畫(huà)過(guò)渡效果啟發(fā)的 UIViewController 子類俯树。★官網(wǎng)
- TLYShyNavBar:不像那些 UINavigationBar 那么傲慢寒跳。這個(gè) Bar 很謙虛聘萨!可以很容易地創(chuàng)建自動(dòng)滾動(dòng)的 navigation bar竹椒。官網(wǎng)
- BRYXBanner:Swift 的 iOS7+ 樣式的下拉通知童太。 ★官網(wǎng)
- NYAlertViewController:可以自定義內(nèi)容視圖的 iOS AlertView,可高度自定義胸完。官網(wǎng)
- HDNotificationView:使用模仿原生的通知橫幅 UI书释,發(fā)出任何警告。官網(wǎng)
- MZFormSheetPresentationController:MZFormSheetPresentationController 提供了一個(gè)原生 iOS UIModalPresentationFormSheet 的替代品赊窥,添加了對(duì) iPhone 的支持爆惧,并且可以自定義 controller 的尺寸和表單的外觀。官網(wǎng)
- AnimatedTransitionGallery:使用 UIViewControllerAnimatedTransitioning 協(xié)議實(shí)現(xiàn)了自定義 iOS 7 過(guò)渡動(dòng)畫(huà)锨能。官網(wǎng)
- iCarousel:iOS 和 Mac OS 上簡(jiǎn)單的扯再,高度可定制化的數(shù)據(jù)驅(qū)動(dòng) 3D 跑馬燈芍耘。官網(wǎng)
- RESideMenu:受 Dribble 上的設(shè)計(jì)啟發(fā)而制作的 iOS 7/8 樣式的視差側(cè)滑菜單。官網(wǎng)
- FontAwesomeKit:iOS 的圖標(biāo)字體庫(kù)熄阻,現(xiàn)在支持 Font-Awesome斋竞,F(xiàn)oundation icons,Zocial 和 ionicons秃殉。官網(wǎng)
- Cocoa Controls:開(kāi)源的 iOS 和 OS X UI 組件.官網(wǎng)
- ActiveLabel.swift:非侵入的 UILabel 替代品坝初,支持 Hashtags (#), Mentions (@) 和 URL (http:// )。 ★官網(wǎng)
- XLForm:XLForm 是最靈活強(qiáng)大的 iOS 庫(kù)钾军,用來(lái)創(chuàng)建動(dòng)態(tài)的 tableview 表單鳄袍,完全適用于 Swift 和 Obj-C。官網(wǎng)
- RAReorderableLayout:可以拖拽放置的 UICollectionView 元素吏恭。官網(wǎng)
- ESTabBarController:一個(gè)允許高亮按鈕和自定義按鈕動(dòng)作的 Tabbar 控制器拗小。官網(wǎng)
- STPopup:STPopup 為 iPhone 和 iPad 提供了一個(gè) popup 樣式的 UINavigationController。官網(wǎng)
- HoneycombView:HoneycombView 是用來(lái)顯示類似 Honyecomb 布局的 iOS UIView樱哼,由 Swift 實(shí)現(xiàn)十籍。★官網(wǎng)
- tapkulibrary:tap + haiku = tapku, 一個(gè)精心設(shè)計(jì)的 iOS 開(kāi)源框架唇礁。官網(wǎng)
- NVActivityIndicatorView:很好的加載動(dòng)畫(huà)集合勾栗。★官網(wǎng)
- KCJogDial:提供控制功能的 UIView盏筐,類似一個(gè)轉(zhuǎn)輪控制器围俘。★官網(wǎng)
- PagingMenuController:有可定制的菜單的分頁(yè)視圖控制器琢融,Swift 實(shí)現(xiàn)界牡。★官網(wǎng)
- RadialMenu:RadialMenu 是一個(gè)提供了觸控的上下文菜單(類似 iOS8 中 iMessage 的錄制按鈕)的自定義控件漾抬。使用 Swift 和 POP 框架構(gòu)建宿亡。★官網(wǎng)
- VLDContextSheet:類似 Pinterest iOS app 中的菜單纳令。官網(wǎng)
- cariocamenu:最快的無(wú)點(diǎn)擊菜單挽荠。★官網(wǎng)
- DAExpandAnimation:以自定義的模態(tài)過(guò)渡效果平绩,從 cell 中展開(kāi)來(lái)呈現(xiàn)控制器的庫(kù)圈匆。★官網(wǎng)
- ScrollPager:類似 Flipboard 的滾動(dòng)翻頁(yè)捏雌≡咀★官網(wǎng)
- ComponentKit:受到 React 啟發(fā)的 iOS 框架,F(xiàn)acebook 出品A React-Inspired View Framework for iOS, by Facebook.官網(wǎng)
- Eureka:使用純 Swift 構(gòu)建優(yōu)雅的 iOS 表單性湿∥嘲粒★官網(wǎng)
- PMTween:優(yōu)雅靈活的 iOS 漸變庫(kù)满败。官網(wǎng)
- MZTimerLabel:讓 UILabel 變成 倒計(jì)時(shí)器或者秒表的便利類,類似蘋(píng)果的時(shí)鐘應(yīng)用叹括。官網(wǎng)
- WobbleView:WobbleView 是一個(gè)實(shí)現(xiàn)了流行的搖晃效果的視圖葫录。你可以在應(yīng)用中方便的添加動(dòng)態(tài)的用戶交互和過(guò)渡效果×旎★官網(wǎng)
- CBZSplashView:Twitter 樣式的啟動(dòng)頁(yè)(Splash Screen)視圖米同,縮放后顯示主視圖。官網(wǎng)
- RKNotificationHub:讓任何 UIView 變成完善的通知中心摔竿。官網(wǎng)
- EatFit:Eat fit 是一個(gè)受 Google Fit 啟發(fā)的用于漂亮地展示數(shù)據(jù)的組件面粮。官網(wǎng)
- CollapsableTable:可以自定義 section header 的可折疊 tableview section〖痰停★官網(wǎng)
- LiquidFloatingActionButton:流體狀態(tài)的 Material Design 的浮動(dòng)按鈕熬苍。官網(wǎng)
- LiquidLoader:液體動(dòng)畫(huà)的加載器組件≡蹋★官網(wǎng)
- PickerView:Swift 實(shí)現(xiàn)的自定義的 UIPickerView 替代品柴底。★官網(wǎng)
- InteractivePlayerView:自定義的 iOS 音樂(lè)播放器視圖粱胜”ぃ★官網(wǎng)
- phone-number-picker:一個(gè) Swift 實(shí)現(xiàn)的簡(jiǎn)單易用的視圖控制器,類似 WhatsApp 那樣讓你輸入帶有國(guó)家代碼電話號(hào)碼焙压『枧В★官網(wǎng)
- DLWBouncyView:BouncyView 是一個(gè)為所有視圖都實(shí)現(xiàn)了最近流行的彈性效果的框架。官網(wǎng)
- MMPopupView:基于 Pop-up 的視圖(例如涯曲,AlertSheet)野哭,支持方便地定制。官網(wǎng)
- EXTView:使用 IB_DESIGNABLE 和 IBInspectable 為 Interface Builder 提供了 UIView 擴(kuò)展幻件。官網(wǎng)
- JTMaterialSwitch:一個(gè)受 Google 的 Material Design 啟發(fā)的可定制的開(kāi)關(guān) UI拨黔,有波紋效果和彈性動(dòng)畫(huà)。官網(wǎng)
- PickerView:Swift 寫(xiě)的可定制的 UIPickerView 替代品绰沥。官網(wǎng)
- KCSelectionDialog:簡(jiǎn)單的選擇對(duì)話框篱蝇。★官網(wǎng)
- SFFocusViewLayout:支持內(nèi)容聚焦的 UICollectionViewLayout揪利。官網(wǎng)
- UITextField-Shake:添加了搖晃動(dòng)畫(huà)的 UITextField 類別态兴。也有 Swift 版本 ★官網(wǎng)
- JTFadingInfoView:一個(gè)基于 UIButton 的支持淡入淡出動(dòng)畫(huà)特性的視圖。官網(wǎng)
- KCFloatingActionButton:簡(jiǎn)潔的 iOS 浮動(dòng)操作按鈕疟位。★官網(wǎng)
- TTGSnackbar:在屏幕底部顯示簡(jiǎn)單的消息和操作按鈕如暖,支持多種動(dòng)畫(huà)效果庭呜。★官網(wǎng)
- TTGEmojiRate:iOS 的類似 emoji 的評(píng)分視圖蜻韭〉迷海★官網(wǎng)
- CardAnimation:卡片翻頁(yè)動(dòng)畫(huà)效果傻铣。★官網(wǎng)
- BEMCheckBox:優(yōu)雅的 iOS 復(fù)選框祥绞。(Check box)官網(wǎng)
- CVCalendar:支持 iOS 8+ 的自定義可視化日歷非洲,Swift(2.0)實(shí)現(xiàn)⊥删叮★官網(wǎng)
- JTAppleCalendar: 最好的iOS版雨燕日歷庫(kù) ★官網(wǎng)
- SCLAlertView-Swift:Swift 實(shí)現(xiàn)的一個(gè)漂亮的動(dòng)畫(huà) Alert View两踏。★官網(wǎng)
- Atlas-iOS:Atlas 是一個(gè)原生 iOS 對(duì)話 UI Layer 組件兜喻。官網(wǎng)
- TKRubberIndicator:Swift 版橡膠 PageControl 指示器梦染。 http://tbxark.github.io ★官網(wǎng)
- HorizontalProgress:簡(jiǎn)單的動(dòng)畫(huà)水平進(jìn)度條。官網(wǎng)
- TKSwitcherCollection:一個(gè)動(dòng)畫(huà)開(kāi)關(guān)集合朴皆。http://tbxark.github.io ★官網(wǎng)
- JDSwiftAvatarProgress:方便自定義的異步加載展位圖進(jìn)度條動(dòng)畫(huà)帕识。★官網(wǎng)
- iOS-CircleProgressView:這個(gè)空間允許用戶用代碼或者 interface builder 初始化或創(chuàng)建并渲染一個(gè)圓形的進(jìn)度條視圖遂铡“沽疲★官網(wǎng)
- Hamburger-Menu-Button:一個(gè)高度可定制的漢堡包菜單按鈕“墙樱★官網(wǎng)
- DGElasticPullToRefresh:iOS 彈性下拉刷新控件族吻,Swift 實(shí)現(xiàn)≈樵觯★官網(wǎng)
- HTYTextField:一個(gè)有彈性的站位文字的 UITextField超歌。★官網(wǎng)
- JDStatusBarNotification:顯示在頂部狀態(tài)欄的通知蒂教,使用簡(jiǎn)單巍举,可以自定義。官網(wǎng)
- GuillotineMenu:鍘刀樣式過(guò)渡動(dòng)畫(huà)的下拉菜單凝垛“妹酰★官網(wǎng)
- MediumMenu:一個(gè)基于 Medium iOS 應(yīng)用的菜單∶纹ぃ★官網(wǎng)
- YALField:使用 interface builder 更容易地創(chuàng)建表單 UI炭分。包含帶合法性驗(yàn)證的自定義字段。官網(wǎng)
- StarryStars:iOS GUI 庫(kù)剑肯,用于顯示和編輯評(píng)分捧毛。官網(wǎng)
- JRSplitVC:自適應(yīng)布局的 UISplitViewController。官網(wǎng)
- SevenSwitch:非侵入式的 iOS7 樣式的開(kāi)關(guān)替代品⊙接牵★官網(wǎng)
- RadialLayer:可點(diǎn)擊元素的動(dòng)畫(huà)师痕。★官網(wǎng)
- MPParallaxView:Swift 實(shí)現(xiàn)的 Apple TV 視差效果而账∫确兀★官網(wǎng)
- RPLoadingAnimation:Swift 實(shí)現(xiàn)的基于 CALayer 的加載動(dòng)畫(huà)∨⒎★官網(wǎng)
- Splitflap:Swift 應(yīng)用的分屏顯示框架笔横。★官網(wǎng)
- UIScrollView-InfiniteScroll:支持無(wú)限滾動(dòng)的 UIScrollView 類別咐吼〈档蓿★官網(wǎng)
- PullToBounce:UIScrollView 的下拉刷新控件∑常★官網(wǎng)
- TVButton:重新創(chuàng)造一個(gè)非程尾ぃ酷的 Apple TV 視差圖標(biāo)用在 iOS UIButton 上(Swift 實(shí)現(xiàn))∑餐蹋★官網(wǎng)
- SlackTextViewController:一個(gè)非侵入式的 UIViewcontroller 子類俗冻,提供了一個(gè)可以隨文字長(zhǎng)度變化的大小的文本框和一些其他有用的消息特性。官網(wǎng)
- EZAlertController:便捷的 Swift UIAlertController牍颈∑。★官網(wǎng)
- EZSwipeController:[圖片上傳失敗...(image-44d80-1522160761091)] 類似 Snapchat/Tinder/iOS 主頁(yè)的 UIPageViewController≈笏辏★官網(wǎng)
- SWRevealViewController:受到 FaceBook 和 Wunderlist 應(yīng)用啟發(fā)的 UIViewController 子類讥蔽,用于顯示側(cè)滑的視圖控制器。官網(wǎng)
WebSocket
- Socket Rocket:一個(gè)一致的 Objective-C WebSocket 客戶端庫(kù)画机。官網(wǎng)
代碼質(zhì)量
- KZBootstrap:一系列的腳本和注釋冶伞,代碼質(zhì)量很差時(shí),在編譯時(shí)產(chǎn)生額外的錯(cuò)誤和警告步氏。官網(wǎng)
- KZAsserts:一系列的自定義斷言响禽,使用 DSL 來(lái)自動(dòng)生成 NSError,允許在 Debug 時(shí)斷言和在 Release 時(shí)捕獲錯(cuò)誤荚醒。官網(wǎng)
- PSPDFUIKitMainThreadGuard:簡(jiǎn)潔的代碼片段芋类,當(dāng) UIKit 在后臺(tái)線程被使用時(shí)生成斷言。官網(wǎng)
- Flex:一個(gè)嵌入 iOS App 的調(diào)試和探索工具界阁。官網(wǎng)
- chisel:iOS app 的輔助調(diào)試工具侯繁,提供了一系列的 LLDB 命令。官網(wǎng)
- OCLint:靜態(tài)代碼分析工具泡躯,用以提高代碼質(zhì)量贮竟,減少瑕疵丽焊。官網(wǎng)
- ocstyle:Objective-C 代碼風(fēng)格檢查器。官網(wǎng)
- SwiftLint:一個(gè)實(shí)驗(yàn)性的工具坝锰,用于強(qiáng)化 Swift 的代碼風(fēng)格和習(xí)慣粹懒≈馗叮★官網(wǎng)
- spacecommander:像一個(gè)團(tuán)隊(duì)那樣顷级,提交完全格式化的 Objective-C 代碼。官網(wǎng)
- DWURecyclingAlert:優(yōu)化 UITableViewCell 的滾動(dòng)流暢性确垫。官網(wǎng)
- DCIntrospect:小型的 iOS 可視化調(diào)試工具庫(kù)弓颈。官網(wǎng)
- Watchdog:一個(gè)用于記錄阻塞主線程的過(guò)重任務(wù)的類∩鞠疲★官網(wǎng)
- Tailor:跨平臺(tái)的 Swift 代碼靜態(tài)分析器翔冀,它幫助你編寫(xiě)更加清潔的代碼,避免 bug披泪。官網(wǎng)
- SwiftCop:SwiftCop 是一個(gè)很實(shí)用的格式驗(yàn)證庫(kù)纤子,靈感來(lái)自 Ruby On Rails 清晰的活動(dòng)記錄驗(yàn)證】钇保★官網(wǎng)
分析
- Flurry Analytics:免費(fèi)的 App 分析 API控硼。官網(wǎng)
- Parse Analytics:測(cè)量 App 的使用情況,跟蹤 bug 等等艾少。官網(wǎng)
- Mixpanel:高級(jí)分析平臺(tái)卡乾。官網(wǎng)
- Localytics:將 app 的營(yíng)銷和數(shù)據(jù)分析結(jié)合起來(lái)。官網(wǎng)
- Answers by Fabric:讓你實(shí)時(shí)的洞悉用戶體驗(yàn)缚够。官網(wǎng)
- Liquid Analytics:通過(guò)分析和個(gè)性化的實(shí)時(shí)反饋辨認(rèn)特定的行為幔妨。官網(wǎng)
- GTrack:Google Analytics 對(duì) iOS 的輕量級(jí) Objective-C 封裝,并且提供了一些額外的功能谍椅。官網(wǎng)
- ARAnalytics:抽象的分析框架误堡,提供了聰明的 API 來(lái)跟蹤事件和用戶數(shù)據(jù)。官網(wǎng)
- Segment:將分析繼承進(jìn) iOS 應(yīng)用中的簡(jiǎn)單方式雏吭。官網(wǎng)
支付
- Stripe:將 Apple Pay 支付繼承到你的應(yīng)用中锁施。很適合那些缺少后臺(tái)知識(shí)的開(kāi)發(fā)者。官網(wǎng)
- Braintree:提供 5 萬(wàn)美金的免費(fèi)支付額度思恐,需要后臺(tái)支持沾谜。官網(wǎng)
- Venmo:在你的應(yīng)用中支持和接受通過(guò) Venmo 的支付。官網(wǎng)
- Moltin:使用簡(jiǎn)單的 SDK 為應(yīng)用添加 eCommerce胀莹,你可以創(chuàng)建一個(gè)銷售產(chǎn)品的商店基跑,不需要后端支持。官網(wǎng)
生產(chǎn)力
- Import.io:將網(wǎng)頁(yè)即時(shí)轉(zhuǎn)換為數(shù)據(jù)描焰。官網(wǎng)
- Tapglue:是用很少的代碼來(lái)構(gòu)建社交產(chǎn)品和活動(dòng)的 feed媳否。官網(wǎng)
工具
- Underscore.m:用來(lái)操作數(shù)據(jù)的 DSL栅螟。官網(wǎng)
- SBConstants:生成一個(gè)包含了 storyboard 中所有 identifier 的常量文件。官網(wǎng)
- XExtensionItem:方便地在 iOS 應(yīng)用和分享擴(kuò)展至簡(jiǎn)分享數(shù)據(jù)篱竭。官網(wǎng)
- ReflectableEnum:Objective-C 枚舉的反射力图。官網(wǎng)
- VWWPermissionKit:可視化的 iOS 權(quán)限管理器。官網(wǎng)
- ClusterPrePermissions:可重用的預(yù)授權(quán)工具掺逼,它可以讓開(kāi)發(fā)者在對(duì)話中獲取系統(tǒng)權(quán)限之前詢問(wèn)用戶吃媒。官網(wǎng)
- DateTools:簡(jiǎn)便的 Objective-C 日期和時(shí)間工具。官網(wǎng)
- EKAlgorithms:一些知名的計(jì)算機(jī)科學(xué)算法和數(shù)據(jù)結(jié)構(gòu)的 Objective-C 實(shí)現(xiàn)吕喘。官網(wǎng)
- Tactile:安全并且更加合乎習(xí)慣的響應(yīng)收拾和控件事件的方式赘那。★官網(wǎng)
- Colours:這是一套與定義的顏色和顏色方法氯质,讓你的 iOS/OS X 開(kāi)發(fā)更加方便募舟。官網(wǎng)
- ObjectiveSugar:Ruby 風(fēng)格的 ObjectiveC 附件。官網(wǎng)
- GroundControl:iOS 遠(yuǎn)程配置闻察。官網(wǎng)
- OpinionatedC:讓 Objective-C 繼承更多 Smalltalk 特性拱礁。官網(wǎng)
- GCDKit:GCD 的 Swift 簡(jiǎn)化版≡★官網(wǎng)
- SwiftRandom:隨即數(shù)據(jù)生成器呢灶。★官網(wǎng)
- RandomKit:Swift 隨機(jī)數(shù)據(jù)生成器钮热√钐В★官網(wǎng)
- Async:Swift 的 GCD 異步派發(fā)語(yǔ)法糖∷砥冢★官網(wǎng)
- YOLOKit:讓方塊透過(guò)圓洞飒责。官網(wǎng)
- EZSwiftExtensions:<g-emoji class="g-emoji" alias="smirk" fallback-src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f60f.png" style="box-sizing: border-box; font-family: "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 21px; font-weight: normal; line-height: 20px; vertical-align: middle; margin-right: 0px;">??</g-emoji>標(biāo)準(zhǔn)類型和類是如何工作的∑统保★官網(wǎng)
- ChineseIDCardOCR: 利用前饋神經(jīng)網(wǎng)絡(luò)對(duì)身份證信息做OCR識(shí)別宏蛉。 ★ 官網(wǎng)
安全
- UICKeyChainStore:UICKeyChainStore 是一個(gè)對(duì) Keychain 的簡(jiǎn)潔封裝。官網(wǎng)
- cocoapods-keys:一個(gè)用來(lái)存儲(chǔ)環(huán)境和應(yīng)用鍵值的鍵值存儲(chǔ)性置。官網(wǎng)
- Valet:在 iOS 和 OS X 的 Keychain 中安全地存儲(chǔ)數(shù)據(jù)拾并,然而你無(wú)需知道 keychain 的具體工作細(xì)節(jié)。官網(wǎng)
- libextobjc:一個(gè)用于擴(kuò)展 Objective-C 編程語(yǔ)言的 Cocoa鹏浅。官網(wǎng)
- Locksmith:方便 Keychain 使用的強(qiáng)大的 Swift 面向協(xié)議庫(kù)嗅义。★官網(wǎng)
- simple-touch:非常簡(jiǎn)單的生物識(shí)別認(rèn)證服務(wù)(Touch ID)的 Swift 封裝隐砸。官網(wǎng)
項(xiàng)目安裝
- crafter:這是一個(gè)允許你使用自定義的領(lǐng)域?qū)S谜Z(yǔ)言(DSL)語(yǔ)法來(lái)配置你的 iOS 項(xiàng)目模版的命令行工具(CLI)之碗,使用簡(jiǎn)單但性能強(qiáng)大。官網(wǎng)
- liftoff:另一個(gè)用于創(chuàng)建 iOS 項(xiàng)目的 CLI季希。官網(wǎng)
- KZBootstrap:iOS 項(xiàng)目的 bootstrap褪那,目的是高質(zhì)量的編碼幽纷。官網(wǎng)
- amaro:優(yōu)秀的 iOS 樣板。官網(wǎng)
- chairs:交換你的 iOS 模擬器文檔博敬。官網(wǎng)
- Darling:在 Linux 運(yùn)行 OS X 二進(jìn)制文件友浸。官網(wǎng)、GitHub
依賴 / 包管理
- Cocoa Pods:CocoaPods 是一個(gè) Objective-C 項(xiàng)目的依賴管理工具偏窝。它擁有成千上萬(wàn)個(gè)庫(kù)收恢,它們可以使你的項(xiàng)目更加優(yōu)雅。官網(wǎng)
- Xcode Maven:Xcode Maven 插件囚枪,它可以將 Xcode 構(gòu)建過(guò)程嵌入 Maven 的生命周期中派诬。官網(wǎng)
- Gradle:Xcode 的 gradle 插件劳淆,可以使用 gradle 來(lái)構(gòu)建 iOS 或者 Mac OS X 項(xiàng)目链沼。官網(wǎng)
- Carthage:簡(jiǎn)單的分布式的 Cocoa 依賴管理器∨嫱遥★官網(wǎng)
- SWM (Swift Modules):一個(gè)類似 npm(node.js的包管理器)或者 bower(Twitter 的瀏覽器的包管理器) 的 Swift 項(xiàng)目的包/依賴管理器括勺,無(wú)需使用 Xcode∏★官網(wǎng)
- Alcatraz:Xcode 包管理工具.官網(wǎng)
- CocoaSeeds:Cocoa 的 Git 子模塊替代品疾捍。官網(wǎng)
測(cè)試
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)/行為驅(qū)動(dòng)開(kāi)發(fā)(TDD / BDD)
- Kiwi:一個(gè)用于 iOS 開(kāi)發(fā)的 BDD 庫(kù)。官網(wǎng)
- Specta:輕量級(jí) TDD / BDD Objective-C & Cocoa 開(kāi)發(fā)框架栏妖。官網(wǎng)
- Quick:Swift 和 Objective-C 的 BDD 框架乱豆。官網(wǎng)
- XcodeCoverage:Xcode 項(xiàng)目代碼覆蓋率。官網(wǎng)
- OHHTTPStubs:方便地為你的網(wǎng)絡(luò)請(qǐng)求做存根(Stub)! 使用網(wǎng)絡(luò)假數(shù)據(jù)測(cè)試你的 app 吊趾,你也可以自定義響應(yīng)時(shí)間宛裕,響應(yīng)代碼和響應(yīng)頭!官網(wǎng)
- Dixie:Dixie 是一個(gè)開(kāi)源的 Objective-C 測(cè)試框架论泛。用于改變對(duì)象的行為揩尸。官網(wǎng)
- gh-unit:Objective-C 的測(cè)試框架。官網(wǎng)
- LayoutTest-iOS:一個(gè)測(cè)試視圖的布局的框架屁奏,支持多種配置岩榆。官網(wǎng)
UI 測(cè)試
- CrashMonkey:iOS 平臺(tái)的 Monkey 測(cè)試工具。官網(wǎng)
- appium:Appium 是一個(gè)開(kāi)源自動(dòng)化測(cè)試框架坟瓢。用于測(cè)試原生或者混合 app勇边。官網(wǎng)
- robotframework-appiumlibrary:AppiumLibrary 是一個(gè)用于 RobotFramwork 的 appium 測(cè)試框架。官網(wǎng)
- Cucumber:iOS BDD 框架折联。官網(wǎng)
- Kif:一個(gè) iOS 的函數(shù)式測(cè)試框架粒褒。官網(wǎng)
- Subliminal:一個(gè)保守的 iOS 集成測(cè)試框架。官網(wǎng)
- UIAutomation:一個(gè)使用腳本在連接著的設(shè)備上測(cè)試你的用戶界面元素的 JavaScript 庫(kù)崭庸。官網(wǎng)
- ios-driver:使用 Selenium / WebDriver 測(cè)試任何 iOS 原生怀浆,混合或者移動(dòng) web 應(yīng)用谊囚。官網(wǎng)
- Zucchini:可視化的 iOS 測(cè)試框架。官網(wǎng)
- Remote:在 Xcode 內(nèi)部控制你的 iPhone 來(lái)做端到端的測(cè)試执赡。官網(wǎng)
其他測(cè)試
- NaughtyKeyboard:一個(gè)危險(xiǎn)字符串的大列表镰踏,當(dāng)用戶輸入這些字符串使有很大的可能會(huì)造成 bug,這是一個(gè)用于在你的 iOS 設(shè)備上測(cè)試你 app 的鍵盤(pán)沙合。官網(wǎng)
- PonyDebugger:使用 Chrome 開(kāi)發(fā)者工具對(duì)你的 iOS app 進(jìn)行遠(yuǎn)程網(wǎng)絡(luò)和數(shù)據(jù)調(diào)試笑陈。官網(wǎng)
- ios-snapshot-test-case:使用屏幕快照的 iOS 單元測(cè)試。官網(wǎng)
Beta 測(cè)試版本發(fā)布
- Crashlytics:一個(gè)崩潰報(bào)告和 beta 測(cè)試服務(wù)打掘。官網(wǎng)
- TestFlight Beta Testing:iTunes Connect 支持的 beta 測(cè)試服務(wù)垂睬。官網(wǎng)
- HockeyApp:在 HockeyApp 你可以發(fā)布你 app 的 beta 測(cè)試版本,收集實(shí)時(shí)的崩潰報(bào)告究履,獲取用戶反饋滤否,分析測(cè)試覆蓋率。官網(wǎng)
- boarding:即時(shí)為 TestFlight beta 測(cè)試者創(chuàng)建簡(jiǎn)單的注冊(cè)頁(yè)面最仑。官網(wǎng)
工具鏈
- RubyMotion:RubyMotion 是一個(gè)革命性的工具鏈藐俺。它可以讓你快速地開(kāi)發(fā)和測(cè)試原生 iOS 和 OS X 應(yīng)用,全部使用 Ruby 語(yǔ)言泥彤。官網(wǎng)
工具
- Shark:用于將 .xcassets 文件夾轉(zhuǎn)換成一個(gè)類型安全枚舉的 Swift 腳本欲芹。★官網(wǎng)
- R.swift:在 Swift 項(xiàng)目中吟吝,強(qiáng)類型的自動(dòng)補(bǔ)全資源名稱的工具菱父,包括圖片,單元格和 segue 的工具剑逃≌阋耍★官網(wǎng)
- SwiftGen:一個(gè)生成 Swift 代碼工具的集合(生成資源的枚舉,storyboard炕贵,本地化字符串和 UIColor)梆奈。★官網(wǎng)
- Localize-Swift:Swift 2.0 實(shí)現(xiàn)在應(yīng)用中切換語(yǔ)言的功能称开,幫助你的 APP 實(shí)現(xiàn)友好的本地化和國(guó)際化亩钟。★官網(wǎng)
- Blade:為 iOS 和 OS X 應(yīng)用生成 Xcode 圖片目錄鳖轰,全局圖片和其他相關(guān)的東西清酥。官網(wǎng)
- Retini:一個(gè)超級(jí)簡(jiǎn)單的 Retina(2x,3x)圖片轉(zhuǎn)換器蕴侣。官網(wǎng)
- Provisioning:一個(gè)查看器插件焰轻,用于預(yù)覽 .mobileprovision 文件。官網(wǎng)
- Strsync:自動(dòng)翻譯并且使 .strings 文件和默認(rèn)語(yǔ)言同步昆雀。官網(wǎng)
- Laptop:一個(gè)讓Mac OS X或Linux更智能的shell腳本辱志。官網(wǎng) Github
快速開(kāi)發(fā)
- KZPlayground:Objective-C 版本的 Playground蝠筑。官網(wǎng)
- dyci:代碼注入工具。官網(wǎng)
- injectionforxcode:代碼注入揩懒,支持 Swift什乙。官網(wǎng)
- MMBarricade:在運(yùn)行時(shí)為 iOS app 配置本地服務(wù)器。官網(wǎng)
- NetworkObjects:根據(jù)你的 Core Data 模型生成 RESTful 服務(wù)器已球。官網(wǎng)
- STV Framework:開(kāi)發(fā)原生 iOS app 的可視化開(kāi)發(fā)工具臣镣。官網(wǎng)
部署
- fastlane 將所有 iOS 部署工具整合到一個(gè)工作流中。
- deliver 部署截屏智亮,app 元數(shù)據(jù)和 AppStore app 更新忆某,這一切只需要一個(gè)命令就可以搞定。
- snapshot 自動(dòng)地創(chuàng)建全部語(yǔ)言和全部設(shè)備的屏幕截圖阔蛉。
App Store
- Average App Store Review Times 這個(gè)網(wǎng)站可以同時(shí)跟蹤 AppStore 上 iOS 和 Mac 兩個(gè)版本的瀏覽次數(shù)弃舒,使用了利用 iOS 和 Mac 開(kāi)發(fā)者的眾包數(shù)據(jù)。
- Apple's Common App Rejections Styleguide 一些導(dǎo)致 app 被蘋(píng)果拒絕的重要常見(jiàn)問(wèn)題馍忽。
- Free App Store Optimization Tool 在關(guān)鍵字和競(jìng)爭(zhēng)者的角度上棒坏,讓你可視化地追蹤你的 App Store 數(shù)據(jù)。
SDK
官方的
- Spotify:Spotify iOS SDK遭笋。
- Facebook:Facebook iOS SDK。
- Google Analytics:Google Analytics iOS SDK徒探。
- Paypal iOS SDK:The PayPal 移動(dòng)端 SDK瓦呼,可以簡(jiǎn)便地在本地應(yīng)用中集成 PayPal 和 信用卡支付。
- Pocket:將東西保存到 Pocket 的 SDK测暗。
- Tumblr:集成 Tumblr 數(shù)據(jù)到 iOS 或 OS X 應(yīng)用中的庫(kù)央串。
- Evernote:Evernote iOS SDK。
- Box:Box iOS 和 OS X SDK API碗啄。
- OneDrive:Live iOS SDK质和。
- Stripe:iOS and OS X Stripe 綁定框架。
- Venmo:在你的 iOS app 通過(guò) Venmo 生成訂單并且接受支付稚字。
- AWS:Amazon Web Services iOS 移動(dòng)應(yīng)用 SDK饲宿。
- Zendesk:Zendesk iOS 移動(dòng)應(yīng)用 SDK。
- Adobe Creative SDK:Adobe creative tools 和 Creative Cloud SDK胆描。
- Dropbox:Drop-ins 和 Dropbox Core API 的 SDK瘫想。
- Fabric by Twitter:iOS 的 Fabric Twitter Kit。
- Liquid Analytics:通過(guò)分析與實(shí)時(shí)的個(gè)性化的實(shí)時(shí)響應(yīng)產(chǎn)生特定的行為昌讲。
- ResearchKit:ResearchKit 是一個(gè)開(kāi)源的軟件框架国夜,用它可方便的構(gòu)建醫(yī)療研究應(yīng)用或者其他的研究項(xiàng)目。
- PacketZoom:PacketZoom iOS SDK短绸。
- Primer:在可視化編輯器上方便創(chuàng)建定制化的登陸頁(yè)车吹,注冊(cè)和登錄流程的 SDK筹裕,內(nèi)建了 a/b/n 測(cè)試和分析。官網(wǎng)
非官方
- STTwitter:為 Twitter REST API 1.1 制作的穩(wěn)定窄驹,成熟饶碘,全面的 Objective-C 庫(kù)。官網(wǎng)
- FHSTwitterEngine:為 Cocoa 開(kāi)發(fā)者提供的 Twitter API馒吴。官網(wǎng)
- Giphy: Giphy API 的 Objective-C iOS 客戶端扎运。官網(wǎng)
- UberKit:Objective-C 包裝的簡(jiǎn)單易用的 Uber API。官網(wǎng)
- InstagramKit:Instagram iOS SDK饮戳。官網(wǎng)
- DribbbleSDK:Dribbble iOS SDK豪治。官網(wǎng)
- objectiveflickr:對(duì)象化的 Flickr, Objective-C 寫(xiě)的 Flickr API扯罐。官網(wǎng)
- DropletKit:Objective-C 包裝的 DigitalOcean v2 API负拟。官網(wǎng)
Xcode
插件
- FuzzyAutocompletePlugin:提供了除前綴匹配之外的其他更加靈活的自動(dòng)補(bǔ)全功能,支持 Xcode 5+歹河。官網(wǎng)
- SCXcodeMiniMap:SCXcodeMiniMap 為 Xcode 添加了代碼地圖功能官網(wǎng)
- Show in Github:可以直接打開(kāi) Github 上當(dāng)前正在編輯的行對(duì)應(yīng)的 commit 頁(yè)面掩浙。官網(wǎng)
- BBUFullIssueNavigator:這個(gè)插件讓 Xcode 在 issue 導(dǎo)航欄顯示所有的 issue 內(nèi)容。官網(wǎng)
- BBUDebuggerTuckAway:當(dāng)你開(kāi)始編輯的時(shí)候幫你隱藏調(diào)試器欄的 Xcode 插件秸歧。官網(wǎng)
- SCXcodeSwitchExpander:SCXcodeSwitchExpander 是一個(gè)可以幫你展開(kāi) switch 語(yǔ)句的插件厨姚,還會(huì)自動(dòng)幫你插入 case 語(yǔ)句。官網(wǎng)
- VVDocumenter-Xcode:方便的編寫(xiě)標(biāo)準(zhǔn)注釋的 Xcode 插件键菱。官網(wǎng)
- XAlign:一個(gè) Xcode 代碼自動(dòng)對(duì)齊插件谬墙,它可以使用自定義的模式來(lái)對(duì)齊任何東西。官網(wǎng)
- Cocoapods Xcode Plugin:依賴管理工具 CocoaPods 的 Xcode 插件经备。官網(wǎng)
- KSImageNamed-Xcode:提供了圖片名稱自動(dòng)補(bǔ)全功能的插件拭抬。官網(wǎng)
- ColorSense-for-Xcode:可視化的顏色選擇插件。官網(wǎng)
- Backlight-for-XCode:高亮當(dāng)前編輯的行侵蒙。官網(wǎng)
- UIColor-Hex-Swift:通過(guò)十六進(jìn)制字符串創(chuàng)建 autorelease 顏色的便利方法造虎。★官網(wǎng)
- KPRunEverywhereXcodePlugin:只需一次點(diǎn)擊纷闺,就可以在多個(gè) iOS 設(shè)備上構(gòu)建算凿,運(yùn)行 App。官網(wǎng)
- RevealPlugin:將 Reveal App 和你的項(xiàng)目自動(dòng)合為一體的 Xcode 插件急但。官網(wǎng)
- RealmPlugin:生成 Realm 模型的 Xcode 插件澎媒。官網(wǎng)
- AdjustFontSize:使用
? +
/? -
快捷鍵調(diào)整字體大小。官網(wǎng) - Lin:這個(gè)插件提供了 NSLocalizedString 的自動(dòng)補(bǔ)全插件波桩。官網(wǎng)
- Rephrase:Xcode 用于本地化的插件.官網(wǎng)
- XCActionBar:Xcode 的 Alfred戒努。官網(wǎng)
- QuickJump:Xcode 快速代碼導(dǎo)航。官網(wǎng)
- CATweaker:一個(gè)用于創(chuàng)建漂亮的 CAMediaTimingFunction 曲線的插件.官網(wǎng)
- XcodeWay:便捷地導(dǎo)航到多個(gè)地方。官網(wǎng)
- GitDiff:將與 git 倉(cāng)庫(kù)中不同的代碼高亮储玫。官網(wǎng)
- MCLog:用于控制臺(tái)內(nèi)容篩選的插件侍筛。官網(wǎng)
- XToDo:一個(gè)顯示項(xiàng)目中 TODO,F(xiàn)IXME撒穷,??? 和 !!! 列表的對(duì)話框匣椰。官網(wǎng)
- CopyIssue:使復(fù)制 Xcode issuse 描述更簡(jiǎn)單。官網(wǎng)
- RTImageAssets:自動(dòng)生成所需的全部 App 圖標(biāo)的插件端礼。官網(wǎng)
- BBUncrustifyPlugin-Xcode:使用 ClangFormat 或 Uncrustify 格式化代碼的插件禽笑。官網(wǎng)
- Aviator:這個(gè)插件將 AppCode 的 ??T (source/test 切換) 帶到 Xcode 中.官網(wǎng)
- JumpMarks:使用有序的書(shū)簽為你的代碼做導(dǎo)航。官網(wǎng)
- XCSnippetr:直接上傳代碼片段到 Slack 和 Gist 的 Xcode 插件蛤奥。官網(wǎng)
- Peckham:使用 #import 引用項(xiàng)目中的任何文件佳镜,提供代碼提示。官網(wǎng)
- MLAutoReplace:快速編碼以及代碼格式化插件凡桥,提升你的編碼速度蟀伸。官網(wǎng)
- Chameleon:iOS (Obj-C & Swift)的扁平化顏色框架∶骞簦★官網(wǎng)
- AutoHighlightSymbol:高亮被選中的符號(hào)對(duì)應(yīng)的所有實(shí)例啊掏。官網(wǎng)
- Reveal-In-GitHub:用一個(gè)快捷鍵就可以跳轉(zhuǎn)到 GitHub 倉(cāng)庫(kù)的 History, Blame, PRs, Issues, Notifications。官網(wǎng)
- CleanHeaders-Xcode:類似 iSort 的頭文件排序和重復(fù)消除插件衰猛,讓你的頭文件看起來(lái)更加有序迟蜜。官網(wǎng)
- Luft:幫助你實(shí)現(xiàn)輕量的 View Controller 的 Xcode 插件。官網(wǎng)
主題
- Dracula Theme:一個(gè) Xcode 的暗色主題(仿 SublimeText).官網(wǎng)
- Xcode themes list:Xcode 的多彩主題腕侄。官網(wǎng)
- Solarized-Dark-for-Xcode:用于 Xcode5 的 Solarized Dark 主題.官網(wǎng)
其他 Xcode 插件
- Synx:一個(gè)重新組織你的 Xcode 項(xiàng)目的命令行工具小泉,它能夠讓你的 group 和文件夾對(duì)應(yīng)起來(lái)。官網(wǎng)
- dsnip:可以在本地為所有的 UIKit 協(xié)議/代理方法(UITableView,...)生成 Xcode 代碼片段的工具冕杠。官網(wǎng)
編碼規(guī)范
- NY Times:Objective C Style Guide:紐約時(shí)報(bào)使用的 Objective-C 編碼規(guī)范。
- raywenderlich Style Guide:一個(gè)描述 raywenderlich.com 編碼習(xí)慣的代碼規(guī)范酸茴。
- Github Objective-C Style Guide:Objective-C 項(xiàng)目的編碼規(guī)范和慣用法分预。
- Objective-C Coding Convention and Best Practices:一份描述編碼習(xí)慣的 Gist。
- Swift Style Guide by @raywenderlich:raywenderlich.com 官方的 Swift 編碼風(fēng)格規(guī)范薪捍×裕★
- Spotify Objective-C Coding Style:Spotify 的 iOS 開(kāi)發(fā)指導(dǎo)。
- Dropbox Objective-C Style Guide:Dropbox 的 Objective-C 代碼風(fēng)格指南酪穿。
- Github:Style guide & coding conventions for Swift projects:github 的 Swift 編碼風(fēng)格和習(xí)慣指南凳干。★
- Futurice iOS Good Practices:@futurice 介紹的 iOS 入門(mén)指南和最佳實(shí)踐被济。
好網(wǎng)站
中文站點(diǎn)
- 伯樂(lè)在線 iOS 頻道:分享 iOS 和 Swift 開(kāi)發(fā)救赐,應(yīng)用設(shè)計(jì)和推廣,iOS 相關(guān)的行業(yè)動(dòng)態(tài)只磷。官網(wǎng)
英文站點(diǎn)
新聞经磅,播客和其他
- BGR
- iMore
- Lifehacker
- iCode Blog
- NSHipster
- Objc.io
- ASCIIwwdc
- Natasha The Robot
- Apple's Swift Blog ★
- iOS Programming Subreddit
- iOS Dev Weekly
- iOS8-day-by-day ★
- iOScreator ★
- Mathew Sanders ★
- Little Bites of Cocoa ★
- iOS Dev Nuggets ★
- This Week in Swift ★
- iOS Goodies
- iOS Developer and Designer interview:一個(gè)用于幫助那些尋找 iOS 開(kāi)發(fā)者或設(shè)計(jì)師的雇主的小指南泌绣。
- iOS App Development on Medium:一些關(guān)于 iOS,AppleWatch 開(kāi)發(fā)的小故事和小貼士预厌。
- Swift Sandbox:Swift 開(kāi)發(fā)者通訊阿迈,Swift 開(kāi)源新聞,項(xiàng)目和資源轧叽。 ★
UIKit 文檔
論壇和討論列表
教程和 Keynotes
- AppCoda
- Tutorials Point
- Code with Cris
- Cocoa with Love
- Cocoa is my Girlfriend
- Code School:Try Objective-C
- Brian Advent youtube channel:Youtube 上的 Swift 教程頻道苗沧。 ★
- RAYWENDERLICH:開(kāi)發(fā)者和愛(ài)好者的教程。
- Ry’s Objective-C Tutorial
- Mike Ash
- Big Nerd Ranch ★
- Tuts+ ★
- iOS-Blog ★
- Thinkster ★
- Swift Education:一個(gè)供教育者分享 Swift 和 app 開(kāi)發(fā)學(xué)習(xí)材料的社區(qū)炭晒〈眩★
- Cocoa Dev Central
- Use Your Loaf
- Swift Tutorials by Jameson Quave ★
iOS UI 模版
原型
微博、微信公眾號(hào)
- iOS大全 微博:@iOS大全 * iOS大全 微信:分享 iOS 應(yīng)用開(kāi)發(fā)相關(guān)行業(yè)動(dòng)態(tài)腰埂、技術(shù)文章飒焦、工具資源、App 設(shè)計(jì)與推廣屿笼、熱門(mén)課程牺荠、高薪職位和經(jīng)典書(shū)籍等。
- @objcio
- @nshipster
- @CocoaPods
- @CocoaPodsFeed
- @RubyMotion
- @SwiftSandbox:Swift 開(kāi)源新聞, 項(xiàng)目和資源驴一。
Facebook 群組
播客
書(shū)籍
- Programming with Objective-C by Apple
- Object-Oriented Programming with Objective-C by Apple
- The Swift Programming Language by Apple ★
- Using Swift with Cocoa and Objective C by Apple ★
- iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron Hillegass, Joe Conway
- Programming in Objective-C by Stephen G. Kochan
- Your First iOS App by Ash Furrow
- The Complete Friday Q & A: Volume 1
- Core Data for iOS: Developing Data-Driven Applications for the iPad, iPhone, and iPod touch
- Cocoa Design Patterns
其他優(yōu)秀的列表
你可以在下面找到其他十分優(yōu)秀的列表
- awesome-awesomeness 列表休雌。
- Open Source apps 開(kāi)源 iOS app 列表。
- 優(yōu)秀的 Swift 列表
- @matteocrippa:一個(gè)優(yōu)秀的 Swift 資源合集列表肝断。
- @Wolg:一個(gè)很棒的 Swift 框架杈曲,庫(kù)和軟件的策劃列表。
- awesome watchkit apps watchkit app 例程和教程的列表胸懈〉F耍▲
- iOS Learning Resources 一個(gè)高質(zhì)量,頻繁更新并且被很好維護(hù)的 iOS 教程網(wǎng)站的完整集合趣钱。
- awesome-ios-animation:包括了 Objective-C 和 Swift 實(shí)現(xiàn)的 iOS 動(dòng)畫(huà)庫(kù)列表涌献。
- awesome-ios-chart:很棒的 iOS 圖表庫(kù)列表。包括了 Objective-C 和 Swift 兩種語(yǔ)言首有。
- awesome-gists:很棒的 Gist 列表 (iOS 章節(jié)).
- awesome-ios-ui:優(yōu)秀的 iOS UI/UX 庫(kù)列表燕垃。