iOS资源大全中文版
生活随笔
收集整理的這篇文章主要介紹了
iOS资源大全中文版
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列的資源整理。awesome-ios?就是 vsouza 發(fā)起維護(hù)的 iOS 資源列表,內(nèi)容包括:框架、組件、測試、Apple Store、SDK、XCode、網(wǎng)站、書籍等。Swift 語言寫成的項(xiàng)目會(huì)被標(biāo)記為 ★ ,AppleWatch 的項(xiàng)目則會(huì)被標(biāo)記為 ▲。
Awesome 系列雖然挺全,但基本只對(duì)收錄的資源做了極為簡要的介紹,如果有更詳細(xì)的中文介紹,對(duì)相應(yīng)開發(fā)者的幫助會(huì)更大。這也是我們發(fā)起這個(gè)開源項(xiàng)目的初衷。
我們要做什么?
- 基于 awesome-ios 資源列表,我們將對(duì)各個(gè)資源項(xiàng)進(jìn)行編譯整理。
- 整理后的內(nèi)容,將收錄在伯樂在線資源頻道??蓞⒖家颜淼膬?nèi)容:
- 《BlockAlertsAnd-ActionSheets:一個(gè)支持block的彈出框》
- 《MBProgressHUD:一個(gè)不錯(cuò)的進(jìn)度提示工具》
- 《Wonderful:不僅僅是一個(gè)酷炫的顏色庫》
如何參與本項(xiàng)目?
從下面的目錄來看,本項(xiàng)目的工作量小不了,所以非常期待能有更多程序員一起來參與。
不過加入前,有幾個(gè)小要求:
- 英文還不錯(cuò),能讀懂英文并用自己的話復(fù)述;
- 有 iOS 開發(fā)經(jīng)驗(yàn);
如有興趣,請(qǐng)加 QQ:50872495。加 Q 時(shí)請(qǐng)注明「iOS大全」
本項(xiàng)目的參與者
-
維護(hù)者:tangyouhua
-
貢獻(xiàn)者:ARIGATO、星滿蒼穹、天道、You
注:名單不分排名,不定期補(bǔ)充更新
目錄
- 入門
- 庫和框架
- 音頻
- 動(dòng)畫
- Apple TV
- 橋接
- 緩存
- Core Data
- 圖表
- 數(shù)據(jù)庫
- 硬件
- 動(dòng)作
- 藍(lán)牙
- 位置
- iBeacon
- HUD
- 事件總線( EventBus )
- 文件
- JSON
- 布局
- 日志
- 地圖
- 媒體
- 圖片
- 視頻
- 消息
- 網(wǎng)絡(luò)
- 推送通知
- Passbook
- 權(quán)限
- 文本
- 瀏覽 / 介紹 / 教程
- URL Scheme
- UI
- Websocket
- 代碼質(zhì)量
- 分析
- 支付
- 產(chǎn)品化工具
- 實(shí)用工具
- 安全
- 安裝項(xiàng)目
- 依賴 / 包管理
- 測試
- 測試驅(qū)動(dòng)開發(fā)(TDD) / 行為驅(qū)動(dòng)開發(fā)(BDD)
- UI測試
- Beta 測試
- 其他測試
- 工具鏈
- 工具
- 敏捷開發(fā)
- 部署
- App Store
- SDK
- Xcode
- 插件
- 主題
- 其他 Xcode 相關(guān)
- 編碼規(guī)范
- 一些好網(wǎng)站
- 新聞, 博客等
- UIKIt 文檔
- 論壇和討論列表
- 教程和 Keynotes
- 原型
- Facebook 群組
- 播客(Podcasts)
- 書籍
- 其他優(yōu)秀的列表
- 資源
入門
- Road Map iOS?- 開發(fā) iOS 應(yīng)用從今天開始,蘋果指南。★
- Lifehacker?- 我想寫一個(gè) iOS 應(yīng)用,該從哪里開始?
- Codeproject?- 入門 iPhone 和 iOS 應(yīng)用開發(fā)。
- Ray Wenderlich?- 學(xué)習(xí) iOS 應(yīng)用開發(fā)。
- Stanford - Developing Apps to iOS?- 斯坦福在 iTunes U 上的 iOS App 開發(fā)課程(音頻和視頻)。
- Stanford - Developing iOS 8 Apps with Swift?- 斯坦福在 iTunes U 上用 Swift 開發(fā) App 的課程(2015版)?!?/li>
庫和框架
音頻
- AudioBus:下一代 App 到 App 的實(shí)時(shí)音頻路由。官網(wǎng)
- AudioKit:一個(gè)強(qiáng)大的音頻合成,處理和分析的工具集。官網(wǎng)
- EZAudio:一個(gè)基于 Core Audio 的 iOS/OSX 音頻可視化框架。用于實(shí)時(shí),低延遲的音頻處理和可視化功能的開發(fā)。官網(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?快捷的無縫擴(kuò)展。官網(wǎng)
- sound-fader-ios:一個(gè) Swift 寫的?AVAudioPlayer?的聲音控制器?官網(wǎng)★
動(dòng)畫
- Pop:一個(gè) iOS 和 OS X 動(dòng)畫庫,可以方便地實(shí)現(xiàn)由物理效果的交互。官網(wǎng)
- AnimationEngine?- 可以在 iOS 上方便地構(gòu)建高級(jí)自定義動(dòng)畫。
- Awesome-iOS-Animation:一個(gè)動(dòng)畫項(xiàng)目的集合。官網(wǎng)
- RZTransitions:iOS View Controller 過場動(dòng)畫庫。官網(wǎng)
- DCAnimationKit:iOS 動(dòng)畫集合。很簡單,只需要添加流水動(dòng)畫。官網(wǎng)
- Spring:一個(gè)簡單的 Swift iOS 動(dòng)畫庫。官網(wǎng)
- Canvas:無需代碼就可以在 Xcode 中顯示動(dòng)畫?http://canvaspod.io。官網(wǎng)
- Fluent:便捷的 Swift 動(dòng)畫框架。 ★官網(wǎng)
- Cheetah:便捷的 iOS 動(dòng)畫庫,由 Swift2 編寫。 ★官網(wǎng)
- RadialLayer:針對(duì)可點(diǎn)擊元素的動(dòng)畫(類似于 Youtube Music)★官網(wǎng)
Apple TV
- Voucher:方便 tvOS App 通過 iOS 設(shè)備上相應(yīng)的程序來認(rèn)證的庫。官網(wǎng)
橋接
- JSPatch:JSPatch 利用 Objective-C 運(yùn)行時(shí)橋接了 Objective-C 和 Javascript。你僅需引入一個(gè)小的引擎,就可以使用 JS 調(diào)用任何 Objective-C 的類。JSPatch 通常用來對(duì) iOS App 做熱修復(fù)(hotfix)。官網(wǎng)
緩存
- SDURLCache:URLCache的子類,可以為 iPhone/iPad 應(yīng)用提供的本地磁盤緩存。官網(wǎng)
- Awesome Cache:讓人喜愛的本地緩存 ★官網(wǎng)
- mattress:iOS Web 內(nèi)容的離線緩存 ★官網(wǎng)
- Carlos:簡單但卻靈活的緩存 ★官網(wǎng)
圖表
- ios-charts?- 一個(gè)強(qiáng)大的圖表框架,MPAndroidChart?在 iOS 上的移植?!?/li>
- JTChartView?- JTChartView 是一個(gè)完全可定制的輕量級(jí)圖表解決方案。
- PNChart?- 一個(gè)簡單漂亮的圖表庫,Pinner 和 CoinsMan 的iOS客戶端中使用了這個(gè)框架。
- BEMSimpleLineGraph?- 優(yōu)雅的折線圖框架。
- JBChartView?- 基于 iOS 的圖表庫,包含折線圖和直方圖。
- iOSPlot?- iOS 圖表庫。
- XYPieChart?- 一個(gè)有動(dòng)畫的餅圖框架。
- TEAChart?- 簡單易用的 iOS 圖表庫。包括了貢獻(xiàn)圖、時(shí)鐘圖、直方圖。
- EChart?- iOS/iPhone/iPad 圖表。提供了事件處理和動(dòng)畫支持。
- FSLineChart?- 一個(gè) iOS 折線圖庫。
- chartee?- 一個(gè)為移動(dòng)平臺(tái)設(shè)計(jì)的圖表庫。
- ANDLineChartView?- 使用 ANDLineChartView 可以便捷的在視圖類中顯示有動(dòng)畫效果的折線圖。
- TWRCharts?- 一個(gè) ChartJS 的 iOS 封裝。結(jié)合 Obj-C 原生代碼便捷地構(gòu)建有動(dòng)畫的圖表。
Core Data
- CWCoreData?- 方便并發(fā)環(huán)境下 CoreData 框架開發(fā)的擴(kuò)展與實(shí)用工具。
- ObjectiveRecord?- ActiveRecord 的 Objective-C 版本。
- SSDataKit?- 消除使用 CoreData 產(chǎn)生的樣板代碼。
- ios-queryable?- ios-queryable 是一個(gè)基于 CoreData 的 IQueryable/IEnumerable 實(shí)現(xiàn)。
- ReactiveCoreData?- ReactiveCoreData (RCD) 是一個(gè)將 CoreData 帶入 ReactiveCocoa 世界的嘗試。
- Ensembles?- 一個(gè) CoreData 同步框架。
- SLRESTfulCoreData?- 根據(jù) Objc 命名習(xí)慣,在運(yùn)行時(shí)自動(dòng)生成訪問器,URL替換和智能屬性映射。
- Mogenerator?- 自動(dòng)生成 CoreData 代碼。
- HardCoreData?- 不會(huì)阻塞 UI 線程的 CoreData 棧和控制器。
- encrypted-core-data?- 使用 SQLClipher 對(duì) CoreData 的 SQLite 存儲(chǔ)進(jìn)行加密。
- MagicalRecord?- 非常優(yōu)秀的 CoreData 便捷存取框架。
- QueryKit?- 一個(gè)簡潔的類型安全的 CoreData 查詢語言 ★
- CoreStore?- 強(qiáng)大的 CoreData 框架,解決了增量遷移、獲取、觀察等問題?!?/li>
數(shù)據(jù)庫
- Realm?- CoreData 和 SQLite 的替代品。簡潔、現(xiàn)代、快速。
- YapDatabase?- YapDatabase 是一個(gè) iOS 和 Mac 上可擴(kuò)展的數(shù)據(jù)庫。
- Couchbase Mobile?- Couchbase,有云同步支持的移動(dòng)平臺(tái)上的文檔存儲(chǔ)。
- FMDB?- SQLite 的 Cocoa/Objective-C 封裝。
- Akaibu-NSUserDefaults?- Swift 鍵/值存儲(chǔ),只需要一行代碼就可以對(duì) NSObject 對(duì)象進(jìn)行歸檔。類的屬性會(huì)自動(dòng)映射和歸檔。
- FCModel?- 為那些喜歡直接使用 SQL 進(jìn)行數(shù)據(jù)庫操作的人提供的 CoreData 的替代品。
- Zephyr?- 輕松地通過 iCloud 同步 NSUserDefaults ★
- Prephirences?- Prephirences 是一個(gè)提供了有用的協(xié)議和便捷的方法來管理應(yīng)用的偏好設(shè)置,配置和應(yīng)用狀態(tài)的 Swift 庫。★
加密
- AESCrypt-ObjC?- 一個(gè)簡單固執(zhí)的 AES 加密/解密類,然而它就是可以很好的工作。
硬件
動(dòng)作
- MotionKit?- 只需要兩行或者很少的幾行代碼就可以從加速度傳感器、陀螺儀和磁力傳感器獲取數(shù)據(jù)?,F(xiàn)在 CoreMotion 讓這些變得前所未有的簡單。
?
藍(lán)牙
- Discovery?- 這是個(gè)很簡單的庫,用來從附近的設(shè)備上發(fā)現(xiàn)和獲取數(shù)據(jù)(即便 peer?app 在后臺(tái)工作)。
- LGBluetooth?- 基于 CoreBluetooth 的一個(gè)輕量級(jí)庫,基于 block 制作。它能夠讓你程序中的 CoreBluetooth 相關(guān)的代碼更加簡潔。
- PeerKit?一個(gè)用于事件驅(qū)動(dòng),零配置的 Multipeer 連接應(yīng)用程序的開源 Swift 框架?!?/li>
- simple-share?- 一個(gè)基于藍(lán)牙 LE 共享的框架,易于實(shí)現(xiàn)附近設(shè)備的連接。
- BluetoothKit?- 使用 BLE 在 iOS/OSX 設(shè)備之間通訊的框架★
位置
- IngeoSDK?- 總是處于開啟狀態(tài)的 iOS 位置顯示框架。
- Proxitee?- 允許開發(fā)者利用 iBeacons 和地理圍欄創(chuàng)建近場感知的應(yīng)用。
- LocationManager?- 實(shí)現(xiàn)了一次性或者持續(xù)請(qǐng)求當(dāng)前位置的功能,提供了基于 block 的異步 API。
- LocationKit?- 高級(jí)位置 SDK - 只使用很少的電量和上下文相關(guān)的位置信息就可以提供高精確度的位置數(shù)據(jù)。
iBeacon
- Proxitee?- 允許開發(fā)者利用 iBeacons 和地理圍欄創(chuàng)建近場感知的應(yīng)用。
- OWUProximityManager?- 一個(gè)方便的 iBeacon + CoreBluetooth 管理器。
- Vicinity?- 復(fù)制鄰近的 iBeacons (通過分析RSSI),并支持在后臺(tái)廣播和檢測 BLE 設(shè)備。
- BeaconEmitter?- 把你的 Mac 變成一個(gè) iBeacon。
- OWUProximityManager?- iBeacons + CoreBluetooth.
HUD
- MBProgressHUD?- 用于顯示一個(gè)半透明的 HUD。當(dāng)任務(wù)在后臺(tái)線程結(jié)束時(shí)可以在上邊顯示一個(gè)指示器和/或者標(biāo)簽。
- SVProgressHUD?- 一個(gè)為你的 iOS 應(yīng)用制作的簡潔,輕量級(jí)的進(jìn)度指示 HUD。
- ProgressHUD?- ProgressHUD 是一個(gè)輕量易用的 HUD。
- M13ProgressSuite?- 一個(gè)包含了很多 iOS 上用于顯示進(jìn)度信息工具的套裝。
- JHProgressHUD?- 一個(gè)簡單輕量的 Swift 框架,用于在 iOS 應(yīng)用中顯示★
- PKHUD?- 用 Swift 重新實(shí)現(xiàn)了 Apple 的原生 HUD,支持 iOS 8 以上★
- CozyLoadingActivity?- 輕量的載入動(dòng)作指示 HUD ★
事件總線
- Caravel?- 用于 UIWebView 和 JS 的 Swift 事件總線?!?/li>
- SwiftEventBus?- 一個(gè)真對(duì) iOS 8 優(yōu)化的發(fā)布/訂閱事件總線。★
- PromiseKit?- iOS 和 OS X 上的 Promises 實(shí)現(xiàn)。
- Bolts?- Bolts 是一個(gè)試圖使構(gòu)建移動(dòng)應(yīng)用更簡單的一個(gè)底層庫集合。包括了任務(wù)(promises)和應(yīng)用關(guān)聯(lián)(deep links)。
- SwiftTask?- Swift 實(shí)現(xiàn)的 Promise + progress + pause + cancel + retry。 ★
文件
- FileKit?- Swift 實(shí)現(xiàn)的簡單快捷的文件管理工具?!?/li>
?
JSON
- JSONKit?- Objective-C JSON 工具。
- TouchJSON?- 一個(gè) Objective-C 的 JSON 框架。
- JSON-Framework?- 這個(gè)框架用 Objective-C 實(shí)現(xiàn)了一個(gè)嚴(yán)格的 JSON 解釋器和生成器。
- Mantle?- 面向 Cocoa 和 Cocoa Touch 的模型框架 Model 。
- Groot?- 實(shí)現(xiàn)呃 JSON 字典或者數(shù)組和 Core Data Mangement 對(duì)象之間的轉(zhuǎn)換。
- KZPropertyMapper?- 以最少的代碼實(shí)現(xiàn)數(shù)據(jù)映射和驗(yàn)證。
- JSONModel?- 神奇的基于 JSON 的數(shù)據(jù)模型化框架。創(chuàng)建了一系列敏捷便利,自動(dòng)并且智能的模型類。
- SwiftyJSON?- 使用 Swift 處理 JSON 數(shù)據(jù)的好方法。★
- FastEasyMapping?- 快速地序列化和反序列化 JSON 數(shù)據(jù)。
- OCMapper?- Objective-C & Swift 通用的快速 JSON 模型轉(zhuǎn)化框架。 ★
- ObjectMapper?- 在模型對(duì)象(包括 class 和 struct)和 JSON 之間轉(zhuǎn)換的 Swift 框架。★
- JASON?- 性能優(yōu)秀操作便捷的 JSON 解析?!?/li>
- Gloss?- 一個(gè) Swift 寫的 JSON 解析庫。★
- Cereal?- Swift 對(duì)象序列化 ★
- SwiftyJSONAccelerator?- 使用 SwiftyJSON 或者 ObjectMapper 根據(jù) JSON 生成 Swift 模型。支持 NSCoding 并且提供了使用 JSON 來表示模型的方法?!?/li>
布局
- ios-flexboxkit?- 一個(gè)封裝了 Flexbox 布局的簡單 UIKit 擴(kuò)展。
- Masonry?- 利用簡單的,鏈?zhǔn)降恼Z法發(fā)揮出自動(dòng)布局 NSLayoutConstraints 的強(qiáng)大功能。
- FLKAutoLayout?- 讓使用代碼做約束更加簡便的 UIView 類別。
- Fa?ade?- 可編程的視圖布局,一個(gè) autolayout 的替代品。
- PureLayout?- 終極的 iOS 和 OS X 上的 Autolayout API,極其簡單又異常強(qiáng)大。同時(shí)適用于 Objective-C 和 Swift。
- SnapKit?- 一個(gè) iOS 和 OS X 的 Swift Autolayout 領(lǐng)域?qū)S谜Z言(DSL)?!?/li>
- Cartography?- 一個(gè) Swift 編寫的聲明式 Auto Layout 領(lǐng)域?qū)S谜Z言(DSL)?!?/li>
- AutoLayoutPlus?- 給 Auto Layout 加的一點(diǎn)料,由 Swift 驅(qū)動(dòng)。 ★
日志
- CleanroomLogger?- 一個(gè)基于 Swift 可配置可擴(kuò)展的日志 API,簡潔、輕量并且高效?!?/li>
- CocoaLumberjack?- 一個(gè)快捷強(qiáng)大靈活的日志框架,可用于 iOS & Mac。
- NSLogger?- 一個(gè)高性能的日志工具,它可以顯示運(yùn)行在 OS X、iOS 和 Android 上客戶端應(yīng)用的蹤跡。
- Aardvark?- 一個(gè)高性能日志框架,它使得創(chuàng)建可操作的 bug 報(bào)告變得非常簡單。
- BlockTypeDescription?- 在日志記錄 block 的時(shí)候顯示類型簽名。
- QorumLogs?— 為 Xcode 和 Google Docs 設(shè)計(jì)的 Swift 日志工具?!?/li>
地圖
- Route-me?- iOS 開源地圖框架
- NAMapKit?- 允許你在 iPhone 應(yīng)用使用自定義地圖,并嘗試模仿 Mapkit 框架的一些行為。
- Mapbox GL?- 一個(gè) iOS 上使用 OpenGL 渲染 Mapbox 矢量地圖塊的框架。
- CMMapLauncher?- 用于 iOS 中在各種地圖應(yīng)用中顯示方向的便捷框架。
- 百度地圖iOS SDK:一套功能豐富的地圖開發(fā)工具包。官網(wǎng)
- 百度鷹眼軌跡iOS SDK:一套能夠進(jìn)行綁路糾偏的軌跡開發(fā)工具包。官網(wǎng)
媒體
圖片
- GPU Image?- 一個(gè)基于 GPU 的 iOS 開源的圖像和視頻處理框架。
- UIImage DSP?- iOS UIImage 處理功能,它使用 vDSP/Accelerate 框架來提高速度。
- QR Code Scanner?- 二維碼掃描器。
- AsyncImageView?- UIImageView 的異步圖像加載和顯示擴(kuò)展,不會(huì)阻塞 UI 線程。
- SDWebImage?- 異步的圖像下載器,提供了緩存支持。以 UIImageView 類別的方式提供。
- DFImageManager?- 從多種數(shù)據(jù)源獲取圖像的現(xiàn)代框架。無需配置,并具有高度的可定制性和擴(kuò)展性。使用了 NSURLSession。
- MapleBacon?- 一個(gè) Swift iOS 圖像下載和緩存庫 ★
- NYTPhotoViewer?- 抽屜菜單和照片查看器。
- IDMPhotoBrowser?- 圖片瀏覽器/查看器。
- JTSImageViewController?- iOS 交互式圖片瀏覽器。
- Concorde?- 下載和解碼連續(xù)的 JPEG 圖像。
- SCRecorder?- 類似 Vine 的點(diǎn)擊拍攝,動(dòng)畫過濾器,慢鏡頭,片段編輯相機(jī)引擎。
- HanekeSwift?- 一個(gè) Swift 編寫的 iOS 平臺(tái)的輕量級(jí)通用緩存框架,還有對(duì)圖像的更多支持?!?/li>
- TOCropViewController?- 一個(gè)可以允許用戶修改 UIImage 對(duì)象的視圖控制器。
- YXTMotionView?- 一個(gè)自定義的圖片視圖,它實(shí)現(xiàn)了依靠設(shè)備運(yùn)動(dòng)來滾動(dòng)圖片。
- PINRemoteImage?- 一個(gè)線程安全、高性能、特性豐富的圖像獲取器。
- SABlurImageView?- 可以輕松地為圖片添加模糊動(dòng)畫效果?!?/li>
- FastImageCache?- 在滾動(dòng)時(shí)快速顯示圖片的 iOS 框架。
- BKAsciiImage?- 將圖片渲染為 ASCII art 的庫。
- YLGIFImage?- 異步的 GIF 圖像解碼和圖片瀏覽器。支持 GIF 圖動(dòng)畫,但只消耗少量的內(nèi)存。
- AlamofireImage?- 一個(gè)為 Alamofire 制作的圖像組件庫?!?/li>
- Nuke?- 高級(jí)的圖片管理框架?!?/li>
- FlagKit?- 供 app 和 web 頁面上使用的漂亮旗標(biāo)。★
- YYWebImage?- 異步圖像加載框架(支持 WebP,APNG,GIF 格式)。
視頻
- VIMVideoPlayer?- 一個(gè)對(duì) AVPlayer 和 AVPlayerLayer 類的簡單封裝。
- MobilePlayer?- 一個(gè)強(qiáng)大完善且完全可定制的 iOS 媒體播放器。
- Reader?- 一個(gè) iOS PDF 閱讀器的核心。
- UIView 2 PDF?- 使用 UIViews (或配合著 XIB)的 PDF 生成器。
消息
- LayerKit?- 一個(gè)對(duì)于 Layer 的 iOS 開發(fā)組件,。是將消息(文字,照片,視頻,數(shù)據(jù))添加到移動(dòng)或 Web 應(yīng)用中最簡單的解決方案。
- Twilio?- 驅(qū)動(dòng)著現(xiàn)代的交流方式,構(gòu)建下一代音頻與 SMS 應(yīng)用。
- Plivo?- SMS API、音頻 API 和 全球運(yùn)營商。
- XMPPFramework?- 一個(gè) iOS 和 Mac 上的 XMPP 協(xié)議通訊框架。
網(wǎng)絡(luò)
- AFNetworking?- 一個(gè)得心應(yīng)手的 iOS 和 OSX 上的網(wǎng)絡(luò)請(qǐng)求框架。
- RestKit?- RestKit 是一個(gè) iOS Objective-C 框架,是為了讓和 RESTful web 服務(wù)交互變的簡單、快捷、有趣。
- FSNetworking?- 穩(wěn)固的 iOS 網(wǎng)絡(luò)庫。
- ASIHTTPRequest?- Objective-C 編寫的 HTTP 網(wǎng)絡(luò)請(qǐng)求庫。它是對(duì) CFNetwork 易用的封裝。支持 Mac OS X 和 iPhone。
- Overcoat?- 小巧但是很強(qiáng)大的庫,讓創(chuàng)建一個(gè) REST 客戶端簡便和有趣。
- ROADFramework?- 面向?qū)傩缘?web 服務(wù)交互方式??蚣苡袃?nèi)建的 json 和 xml 請(qǐng)求響應(yīng)序列化方法,十分方便擴(kuò)展。
- MBNetworkMonitor?- 蘋果?Reachability?類的現(xiàn)代化替代品,使用了?CoreTelephony?來傳達(dá)更多有關(guān)用戶網(wǎng)絡(luò)連接狀況的信息。
- MBNetworkIndicator?- 提供了簡單的方式在多個(gè)請(qǐng)求之間協(xié)調(diào)設(shè)備網(wǎng)絡(luò)指示器。
- Alamofire?- Alamofire 是一個(gè) Swift 寫的 HTTP 網(wǎng)絡(luò)庫,由 AFNetworking 的作者編寫?!?/li>
- Transporter?- 讓上傳下載更便捷的小代碼庫。★
- CDZPinger?- 使用方便的 ICMP Ping 框架。
- NSRails?- 將客戶端的對(duì)象/類映射到遠(yuǎn)程 REST API 的對(duì)象/ORM。
- NKMultipeer?- 一個(gè)建立在多重鏈接上的可測試的抽象?!?/li>
- CocoaAsyncSocket?- 用于 Mac 和 iOS 的異步 socket 網(wǎng)絡(luò)庫。
- Siesta?- 優(yōu)雅的 RESTful 資源抽象,將狀態(tài)解藕。是基于回調(diào)或者代理的網(wǎng)絡(luò)庫的替代品。★
- Reachability.swift?- 用 Swift 和閉包重新實(shí)現(xiàn)了蘋果的 Reachablility 框架?!?/li>
- NetworkEye?- 一個(gè) iOS 網(wǎng)絡(luò)調(diào)試庫,可以顯示 App 中的 HTTP 請(qǐng)求和請(qǐng)求的相關(guān)信息。
推送通知
- Orbiter?- 在 iOS 中注冊推送通知。
- PEM?- 為推送服務(wù)器自動(dòng)生成 profile。
- Parse Push?- 完全免費(fèi)的后臺(tái)推送通知,提供了創(chuàng)建分段,調(diào)度甚至 A/B 測試的能力。
- Urban Airship?- 付費(fèi)的推送通知后臺(tái)。
- Growth Push?- 付費(fèi)的推送通知。 它是在日本最受開發(fā)者喜愛的工具之一。
- APNS-Pusher?- 蘋果推送通知服務(wù)的調(diào)試器。
Passbook
- passbook?- 為 Passbook 創(chuàng)建 pkpass 文件。
- Dubai?- 生成和預(yù)覽 Passbook 的 Pass。
- Passkit?- 設(shè)計(jì)、創(chuàng)建并驗(yàn)證 Passbook 的 Pass。
權(quán)限
- PermissionScope?- 智能的 iOS 授權(quán) UI 和 統(tǒng)一的 API(支持位置、通知、照片、聯(lián)系人、日歷、照片、麥克風(fēng)、BT、進(jìn)度指示、HealthKit 和 CloudKit)?!?/li>
- Proposer?- 便捷地請(qǐng)求用戶權(quán)限(支持相機(jī)、照片、麥克風(fēng)、聯(lián)系人、位置)?!?/li>
- ICanHas?- 簡化 iOS 用戶權(quán)限請(qǐng)求(支持位置、推送通知、相機(jī)、聯(lián)系人、日歷、照片)。★
- VWWPermissionKit?- 可視化的 iOS 授權(quán)管理器。
- ISHPermissionKit?- 為 iOS 提供請(qǐng)求用戶權(quán)限的統(tǒng)一方法。
- JLPermissions?- iOS 預(yù)授權(quán)工具,開發(fā)者用它來制作詢問用戶是否授權(quán)的對(duì)話框,支持日歷、聯(lián)系人、位置、照片、備忘錄、twitter、推送通知和其他需要授權(quán)的操作。
文本
- Twitter Text Obj?- Twitter 的文本處理庫的 Objective-C 實(shí)現(xiàn)。
- Nimbus?- Nimbus 是一個(gè)為高級(jí) iOS 軟件設(shè)計(jì)師制作工具包。
- NSStringEmojize?- 一個(gè)將 Emoji 表情符號(hào)轉(zhuǎn)換為等價(jià)的 Unicode 字串的 NSString 類別。
- MMMarkdown?- 用于將 Markdown 轉(zhuǎn)換為 HTML 的 Objective-C 靜態(tài)庫。
- DTCoreText?- 利用 CoreText 使用 HTML 代碼的方法。
- DTRichTextEditor?- 一個(gè) iOS 的富文本編輯器。
- NBEmojiSearchView?- 一個(gè)支持搜索并且可以集成到文本控件中的 emoji 下拉列表視圖。
- ios-fontawesome?- NSString + FontAwesome。
- Pluralize.swift?- 強(qiáng)大的 Swift String 單數(shù)轉(zhuǎn)換復(fù)數(shù)擴(kuò)展?!?/li>
- RichEditorView?- RichEditorView 是一個(gè)簡單、模塊化的富文本編輯器視圖。★
- Money?- 為與錢和現(xiàn)金相關(guān)工作的的 Swift 值類型?!?/li>
- PhoneNumberKit?- 用于解析,格式化和驗(yàn)證國際電話號(hào)碼的 Swift 框架,由谷歌的 libphonenumber 庫支持?!?/li>
- YYText?- iOS 上用于顯示和編輯富文本的強(qiáng)大文本框架。
功能漫游 / 介紹 / 教程
- Onboard?- 用一點(diǎn)點(diǎn)代碼就可以創(chuàng)建一個(gè)漂亮的吸附效果的實(shí)踐。
- EAIntroView?- 高度可定制非侵入式的歡迎頁面解決方案。
- MYBlurIntroductionView?- 在 MYIntroductionView 上完善的,用于構(gòu)建可定制的 app 介紹或者教程頁面的框架。
- BWWalkthrough?- 一個(gè)自定義 iOS App 的功能漫游頁面的框架?!?/li>
- GHWalkThrough?- 一個(gè)基于 UICollectionView 的非侵入式介紹頁面組件。
- ICETutorial?- 一個(gè)很好的教程框架,類似 Path 3.X 版本的 App 中的樣式。
- JazzHands?- Jazz Hands 是一個(gè)簡單的 UIKit 關(guān)鍵幀動(dòng)畫框架。動(dòng)畫是可以使用手勢、滾動(dòng)視圖、KVO 或者 ReactiveCocoa 來控制的。
- RazzleDazzle?- 簡單的基于關(guān)鍵幀的 iOS 動(dòng)畫框架,由 Swift 編寫。最適合用于 App 的滾動(dòng)介紹頁面?!?/li>
- Instructions?- 向你的 iOS 項(xiàng)目中添加自定義的操作方式指導(dǎo)的簡單辦法。★
- SwiftyWalkthrough?- 創(chuàng)建一個(gè)體驗(yàn)絕佳的功能漫游的最簡單方法,Swift 編寫?!?/li>
URL Scheme
- WAAppRouting?- iOS 的路由實(shí)現(xiàn)。同時(shí)處理了 URL 識(shí)別和利用控制器顯示解析后的參數(shù)。全部這些只要一行代碼就可以搞定,控制器堆棧還會(huì)被自動(dòng)保留!
- DeepLinkKit?- 杰出的路由匹配框架,使用基于 block API 處理你的深鏈接。
- IntentKit?- 一個(gè)便捷的方法來在 iOS app 中處理第三方 URL schemes。
- JLRoutes?- 使用了 block API 的 iOS URL 路由框架。
UI
- Chameleon?- 一個(gè) iOS 性能強(qiáng)大的輕量級(jí)扁平化顏色框架,可以用于 Objective-C 和 Swift?!?/li>
- ActionSheetPicker-3.0?- 為 iOS App 快速制作一個(gè)下拉 UIPickerView / ActionSheet 功能。
- FlatUIKit?- 適用于 iOS 的扁平化 UI 組件集合。
- JVFloatLabeledTextField?- 附有浮動(dòng)標(biāo)簽的 UITextField 子類。
- SSBouncyButton?- 有彈性的 iOS7 樣式按鈕 UI 組件。
- BetweenKit?- 一個(gè)健壯的 iOS 拖拽框架。
- JSQMessagesViewController?- 一個(gè)優(yōu)雅的 iOS 聊天消息 UI 庫。
- AMSmoothAlert?- 一個(gè)很 cool 的 AlertView。
- TSMessages?- 在屏幕上方顯示通知(比如成功、錯(cuò)誤、警告或者消息)視圖。
- NZAlertView?- 簡單直觀的 AlertView。類似推送通知的效果。
- MGSwipeTableCell?- 可以顯示滑動(dòng)按鈕的 UITableViewCell 的子類,還支持多種過渡動(dòng)畫。
- ARAutocompleteTextView?- subclass of 實(shí)時(shí)顯示文本提示的 UITextView 的子類。完美支持 e-mail 格式。
- TGCameraViewController?- 基于 AVFoundation 的自定義相機(jī)。樣式漂亮,輕量并且可以很容易地集成到 iOS 項(xiàng)目中。
- ENSwiftSideMenu?- 一個(gè) Swift 寫的簡潔 iOS7/8 側(cè)滑菜單?!?/li>
- MDCSwipeToChoose?- 滑動(dòng)卡片來決定 "喜歡" 或者 "不喜歡" 的控件,效果類似 Tinder App。可以用于在幾分鐘內(nèi)創(chuàng)建識(shí)字卡 app,圖片瀏覽器或者其他類似應(yīng)用,而不用幾小時(shí)。
- ParallaxTableViewHeader?- UITableView header 的視差滾動(dòng)效果組件。
- JLToast?- iOS 的 Toast 組件,提供了簡單的接口?!?/li>
- SweetAlert?- 為 iOS 應(yīng)用提供了實(shí)時(shí)動(dòng)畫效果的 AlertView,Swift 編寫而成。★
- Form?- JSON 驅(qū)動(dòng)的列表控件。
- BLKFlexibleHeightBar?- 創(chuàng)建一個(gè)高度可以自動(dòng)調(diào)整的 NavigationBar,類似 Facebook ,Square Cash,Safari 中的那樣。
- NMPopUpView?- 用于顯示浮動(dòng)窗口的簡單 iOS 類。支持 Swift 和 Objective-C?!?/li>
- SDevIconFonts?- 用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon?!?/li>
- SDevBootstrapButton?- Swift 版的 Twitter Bootstrap 按鈕。★
- SDevCircleButton?- Swift 實(shí)現(xiàn)的圓型按鈕。★
- SDevFlatColors?- Swift 實(shí)現(xiàn)的扁平化顏色?!?/li>
- ColorArt?- 從圖片中取出主要顏色,類似 iTunes 11 的效果。
- IQKeyboardManager?- 防止鍵盤滑出來遮擋住 UITextField/UITextView 的框架,非侵入,無需代碼。
- WCFastCell?- 滾動(dòng)流暢的 Tables/Collections cell (沒有動(dòng)畫)。
- Motif?- 一個(gè)基于 JSON 的可定制輕量級(jí)樣式表框架。
- VBFPopFlatButton?- 基于 Facebook POP制作的,有9種不同狀態(tài)動(dòng)畫的扁平化按鈕。
- HTPressableButton?- 扁平化設(shè)計(jì)的可以按壓的按鈕。
- Cool-iOS-Camera?- 一個(gè)完全可定制的現(xiàn)代的照相機(jī),使用 AVFoundation 框架實(shí)現(xiàn)。
- AsyncDisplayKit?- AsyncDisplayKit 是一個(gè) iOS 框架,它能夠使一個(gè)很復(fù)雜的用戶界面保持平滑和反應(yīng)靈敏。
- AMTagListView?- 一個(gè)可以添加一系列高度可定制化的標(biāo)簽的 UIScrollView 子類。
- MotionBlur?- MotionBlur 讓你可以在 iOS 動(dòng)畫效果上添加模糊效果。
- PBJVision?- iOS 相機(jī)引擎,支持點(diǎn)擊拍攝,慢動(dòng)作視頻和圖片捕捉功能。
- DynamicColor?- 又一個(gè)用于操作顏色的 Swift 擴(kuò)展?!?/li>
- GaugeKit?- 可定制的儀表組件,可以方便地仿制蘋果樣式的儀表盤。★
- SVWebViewController?- 一個(gè)非侵入式的內(nèi)置瀏覽器。
- SwiftWebVC?- 一個(gè) SVWebViewController 的 Swift 實(shí)現(xiàn)?!?/li>
- MVAutocompletePlaceSearchTextField?- 一個(gè)類似 Google Places,Uber 等位置搜索的非侵入式自動(dòng)完成控件。
- MVMaterialView?- 用來模仿 Material Design 概念波紋(Ripple)效果 UI 控件的子類和 UIButton。
- Atlas?- 為 Layer 設(shè)計(jì)的原生 iOS 消息應(yīng)用 UI 組件。
- Swift-Prompts?- 用來設(shè)計(jì)自定義提示的 Swift 庫,有很大的范圍可供選擇?!?/li>
- IQDropDownTextField?- 提供了下拉 UIPickerView 支持的 UITextField。
- PJAlertView?- 蘋果棄用了原來好用的警告視圖,讓我們失去了很多的定制性,這個(gè)庫重新將定制性帶回來。
- CZPicker?- iOS 的 Popup 樣式的 UIPickerView.
- TisprCardStack?- 卡片 UI 庫?!?/li>
- YXTPageView?- 一個(gè)支持 UIView 和 UITableView 之間滾動(dòng)切換的 PageView。
- DatePickerDialog?- 在 UIAlertView 上顯示 UIDatePicker 的 Swift 庫。★
- gifu?- iOS 上支持動(dòng)態(tài) GIF 的 Swift 框架?!?/li>
- SAHistoryNavigationViewController?- SAHistoryNavigationViewController 實(shí)現(xiàn)了一個(gè)在 iOS 上的類似任務(wù)管理器的 UI,兼容 UINavigationContoller,3D Touch。★
- DOFavoriteButton?- 一個(gè)可愛的動(dòng)畫按鈕?!?/li>
- LNRSimpleNotifications?- 簡單的 Swift app 內(nèi)置通知。LNRSimpleNotifications 是一個(gè) Swift?TSMessages?簡化版本。 ★
- NgKeyboardTracker?- iOS 的鍵盤跟蹤 Objective-C 庫。
- SAInboxViewController?- 受到 "Inbox by google" 動(dòng)畫過渡效果啟發(fā)的 UIViewController 子類?!?/li>
- TLYShyNavBar?- 不像那些 UINavigationBar 那么傲慢。這個(gè) Bar 很謙虛!可以很容易地創(chuàng)建自動(dòng)滾動(dòng)的 navigation bar。
- BRYXBanner?- Swift 的 iOS7+ 樣式的下拉通知。 ★
- NYAlertViewController?- 可以自定義內(nèi)容視圖的 iOS AlertView,可高度自定義。
- HDNotificationView?- 使用模仿原生的通知橫幅 UI,發(fā)出任何警告。
- MZFormSheetPresentationController?- MZFormSheetPresentationController 提供了一個(gè)原生 iOS UIModalPresentationFormSheet 的替代品,添加了對(duì) iPhone 的支持,并且可以自定義 controller 的尺寸和表單的外觀。
- AnimatedTransitionGallery?- 使用 UIViewControllerAnimatedTransitioning 協(xié)議實(shí)現(xiàn)了自定義 iOS 7 過渡動(dòng)畫。
- iCarousel?- iOS 和 Mac OS 上簡單的,高度可定制化的數(shù)據(jù)驅(qū)動(dòng) 3D 跑馬燈。
- RESideMenu?- 受 Dribble 上的設(shè)計(jì)啟發(fā)而制作的 iOS 7/8 樣式的視差側(cè)滑菜單。
- FontAwesomeKit?- iOS 的圖標(biāo)字體庫,現(xiàn)在支持 Font-Awesome,Foundation icons,Zocial 和 ionicons。
- Cocoa Controls?- 開源的 iOS 和 OS X UI 組件.
- ActiveLabel.swift?- 非侵入的 UILabel 替代品,支持 Hashtags (#), Mentions (@) 和 URL (http:// )。 ★
- XLForm?- XLForm 是最靈活強(qiáng)大的 iOS 庫,用來創(chuàng)建動(dòng)態(tài)的 tableview 表單,完全適用于 Swift 和 Obj-C。
- RAReorderableLayout?- 可以拖拽放置的 UICollectionView 元素。
- ESTabBarController?- 一個(gè)允許高亮按鈕和自定義按鈕動(dòng)作的 Tabbar 控制器。
- STPopup?- STPopup 為 iPhone 和 iPad 提供了一個(gè) popup 樣式的 UINavigationController。
- HoneycombView?- HoneycombView 是用來顯示類似 Honyecomb 布局的 iOS UIView,由 Swift 實(shí)現(xiàn)。★
- tapkulibrary?- tap + haiku = tapku, 一個(gè)精心設(shè)計(jì)的 iOS 開源框架。
- NVActivityIndicatorView?- 很好的加載動(dòng)畫集合。★
- KCJogDial?- 提供控制功能的 UIView,類似一個(gè)轉(zhuǎn)輪控制器。★
- PagingMenuController?- 有可定制的菜單的分頁視圖控制器,Swift 實(shí)現(xiàn)?!?/li>
- RadialMenu?- RadialMenu 是一個(gè)提供了觸控的上下文菜單(類似 iOS8 中 iMessage 的錄制按鈕)的自定義控件。使用 Swift 和 POP 框架構(gòu)建?!?/li>
- VLDContextSheet?- 類似 Pinterest iOS app 中的菜單。
- cariocamenu?- 最快的無點(diǎn)擊菜單?!?/li>
- DAExpandAnimation?- 以自定義的模態(tài)過渡效果,從 cell 中展開來呈現(xiàn)控制器的庫?!?/li>
- ScrollPager?- 類似 Flipboard 的滾動(dòng)翻頁?!?/li>
- ComponentKit?- 受到 React 啟發(fā)的 iOS 框架,Facebook 出品A React-Inspired View Framework for iOS, by Facebook.
- Eureka?- 使用純 Swift 構(gòu)建優(yōu)雅的 iOS 表單?!?/li>
- PMTween?- 優(yōu)雅靈活的 iOS 漸變庫。
- MZTimerLabel?- 讓 UILabel 變成 倒計(jì)時(shí)器或者秒表的便利類,類似蘋果的時(shí)鐘應(yīng)用。
- WobbleView?- WobbleView 是一個(gè)實(shí)現(xiàn)了流行的搖晃效果的視圖。你可以在應(yīng)用中方便的添加動(dòng)態(tài)的用戶交互和過渡效果?!?/li>
- CBZSplashView?- Twitter 樣式的啟動(dòng)頁(Splash Screen)視圖,縮放后顯示主視圖。
- RKNotificationHub?- 讓任何 UIView 變成完善的通知中心。
- EatFit?- Eat fit 是一個(gè)受 Google Fit 啟發(fā)的用于漂亮地展示數(shù)據(jù)的組件。
- CollapsableTable?- 可以自定義 section header 的可折疊 tableview section?!?/li>
- LiquidFloatingActionButton?- 流體狀態(tài)的 Material Design 的浮動(dòng)按鈕。
- LiquidLoader?- 液體動(dòng)畫的加載器組件。★
- PickerView?- Swift 實(shí)現(xiàn)的自定義的 UIPickerView 替代品?!?/li>
- InteractivePlayerView?- 自定義的 iOS 音樂播放器視圖。★
- phone-number-picker?- 一個(gè) Swift 實(shí)現(xiàn)的簡單易用的視圖控制器,類似 WhatsApp 那樣讓你輸入帶有國家代碼電話號(hào)碼?!?/li>
- DLWBouncyView?- BouncyView 是一個(gè)為所有視圖都實(shí)現(xiàn)了最近流行的彈性效果的框架。
- MMPopupView?- 基于 Pop-up 的視圖(例如,AlertSheet),支持方便地定制。
- EXTView?- 使用 IB_DESIGNABLE 和 IBInspectable 為 Interface Builder 提供了 UIView 擴(kuò)展。
- JTMaterialSwitch?- 一個(gè)受 Google 的 Material Design 啟發(fā)的可定制的開關(guān) UI,有波紋效果和彈性動(dòng)畫。
- PickerView?- Swift 寫的可定制的 UIPickerView 替代品。
- KCSelectionDialog?- 簡單的選擇對(duì)話框?!?/li>
- SFFocusViewLayout?- 支持內(nèi)容聚焦的 UICollectionViewLayout。
- UITextField-Shake?- 添加了搖晃動(dòng)畫的 UITextField 類別。也有 Swift 版本?★
- JTFadingInfoView?- 一個(gè)基于 UIButton 的支持淡入淡出動(dòng)畫特性的視圖。
- KCFloatingActionButton?- 簡潔的 iOS 浮動(dòng)操作按鈕?!?/li>
- TTGSnackbar?- 在屏幕底部顯示簡單的消息和操作按鈕,支持多種動(dòng)畫效果。★
- TTGEmojiRate?- iOS 的類似 emoji 的評(píng)分視圖?!?/li>
- CardAnimation?- 卡片翻頁動(dòng)畫效果。★
- BEMCheckBox?- 優(yōu)雅的 iOS 復(fù)選框。(Check box)
- CVCalendar?- 支持 iOS 8+ 的自定義可視化日歷,Swift(2.0)實(shí)現(xiàn)?!?/li>
- SCLAlertView-Swift?- Swift 實(shí)現(xiàn)的一個(gè)漂亮的動(dòng)畫 Alert View。★
- Atlas-iOS?- Atlas 是一個(gè)原生 iOS 對(duì)話 UI Layer 組件。
- TKRubberIndicator?- Swift 版橡膠 PageControl 指示器。?http://tbxark.github.io?★
- HorizontalProgress?- 簡單的動(dòng)畫水平進(jìn)度條。
- TKSwitcherCollection?- 一個(gè)動(dòng)畫開關(guān)集合。http://tbxark.github.io?★
- JDSwiftAvatarProgress?- 方便自定義的異步加載展位圖進(jìn)度條動(dòng)畫?!?/li>
- iOS-CircleProgressView?- 這個(gè)空間允許用戶用代碼或者 interface builder 初始化或創(chuàng)建并渲染一個(gè)圓形的進(jìn)度條視圖?!?/li>
- Hamburger-Menu-Button?- 一個(gè)高度可定制的漢堡包菜單按鈕?!?/li>
- DGElasticPullToRefresh?- iOS 彈性下拉刷新控件,Swift 實(shí)現(xiàn)?!?/li>
- HTYTextField?- 一個(gè)有彈性的站位文字的 UITextField?!?/li>
- JDStatusBarNotification?- 顯示在頂部狀態(tài)欄的通知,使用簡單,可以自定義。
- GuillotineMenu?- 鍘刀樣式過渡動(dòng)畫的下拉菜單?!?/li>
- MediumMenu?- 一個(gè)基于 Medium iOS 應(yīng)用的菜單?!?/li>
- YALField?- 使用 interface builder 更容易地創(chuàng)建表單 UI。包含帶合法性驗(yàn)證的自定義字段。
- StarryStars?- iOS GUI 庫,用于顯示和編輯評(píng)分。
- JRSplitVC?- 自適應(yīng)布局的 UISplitViewController。
- SevenSwitch?- 非侵入式的 iOS7 樣式的開關(guān)替代品。★
- RadialLayer?- 可點(diǎn)擊元素的動(dòng)畫?!?/li>
- MPParallaxView?- Swift 實(shí)現(xiàn)的 Apple TV 視差效果?!?/li>
- RPLoadingAnimation?- Swift 實(shí)現(xiàn)的基于 CALayer 的加載動(dòng)畫?!?/li>
- Splitflap?- Swift 應(yīng)用的分屏顯示框架。★
- UIScrollView-InfiniteScroll?- 支持無限滾動(dòng)的 UIScrollView 類別?!?/li>
- PullToBounce?- UIScrollView 的下拉刷新控件?!?/li>
- TVButton?- 重新創(chuàng)造一個(gè)非常酷的 Apple TV 視差圖標(biāo)用在 iOS UIButton 上(Swift 實(shí)現(xiàn))?!?/li>
- SlackTextViewController?- 一個(gè)非侵入式的 UIViewcontroller 子類,提供了一個(gè)可以隨文字長度變化的大小的文本框和一些其他有用的消息特性。
- EZAlertController?- 便捷的 Swift UIAlertController?!?/li>
- EZSwipeController?-?類似 Snapchat/Tinder/iOS 主頁的 UIPageViewController。★
- SWRevealViewController?- 受到 FaceBook 和 Wunderlist 應(yīng)用啟發(fā)的 UIViewController 子類,用于顯示側(cè)滑的視圖控制器。
WebSocket
- Socket Rocket?- 一個(gè)一致的 Objective-C WebSocket 客戶端庫。
代碼質(zhì)量
- KZBootstrap?- 一系列的腳本和注釋,代碼質(zhì)量很差時(shí),在編譯時(shí)產(chǎn)生額外的錯(cuò)誤和警告。
- KZAsserts?- 一系列的自定義斷言,使用 DSL 來自動(dòng)生成 NSError,允許在 Debug 時(shí)斷言和在 Release 時(shí)捕獲錯(cuò)誤。
- PSPDFUIKitMainThreadGuard?- 簡潔的代碼片段,當(dāng) UIKit 在后臺(tái)線程被使用時(shí)生成斷言。
- Flex?- 一個(gè)嵌入 iOS App 的調(diào)試和探索工具。
- chisel?- iOS app 的輔助調(diào)試工具,提供了一系列的 LLDB 命令。
- OCLint?- 靜態(tài)代碼分析工具,用以提高代碼質(zhì)量,減少瑕疵。
- ocstyle?- Objective-C 代碼風(fēng)格檢查器。
- SwiftLint?- 一個(gè)實(shí)驗(yàn)性的工具,用于強(qiáng)化 Swift 的代碼風(fēng)格和習(xí)慣?!?/li>
- spacecommander?- 像一個(gè)團(tuán)隊(duì)那樣,提交完全格式化的 Objective-C 代碼。
- DWURecyclingAlert?- 優(yōu)化 UITableViewCell 的滾動(dòng)流暢性。
- DCIntrospect?- 小型的 iOS 可視化調(diào)試工具庫。
- Watchdog?- 一個(gè)用于記錄阻塞主線程的過重任務(wù)的類。★
- Tailor?- 跨平臺(tái)的 Swift 代碼靜態(tài)分析器,它幫助你編寫更加清潔的代碼,避免 bug。
- SwiftCop?- SwiftCop 是一個(gè)很實(shí)用的格式驗(yàn)證庫,靈感來自 Ruby On Rails 清晰的活動(dòng)記錄驗(yàn)證。★
分析
- Flurry Analytics?- 免費(fèi)的 App 分析 API。
- Parse Analytics?- 測量 App 的使用情況,跟蹤 bug 等等。
- Mixpanel?- 高級(jí)分析平臺(tái)。
- Localytics?- 將 app 的營銷和數(shù)據(jù)分析結(jié)合起來。
- Answers by Fabric?- 讓你實(shí)時(shí)的洞悉用戶體驗(yàn)。
- Liquid Analytics?- 通過分析和個(gè)性化的實(shí)時(shí)反饋辨認(rèn)特定的行為。
- GTrack?- Google Analytics 對(duì) iOS 的輕量級(jí) Objective-C 封裝,并且提供了一些額外的功能。
- ARAnalytics?- 抽象的分析框架,提供了聰明的 API 來跟蹤事件和用戶數(shù)據(jù)。
- Segment?- 將分析繼承進(jìn) iOS 應(yīng)用中的簡單方式。
支付
- Stripe?- 將 Apple Pay 支付繼承到你的應(yīng)用中。很適合那些缺少后臺(tái)知識(shí)的開發(fā)者。
- Braintree?- 提供 5 萬美金的免費(fèi)支付額度,需要后臺(tái)支持。
- Venmo?- 在你的應(yīng)用中支持和接受通過 Venmo 的支付。
- Moltin?- 使用簡單的 SDK 為應(yīng)用添加 eCommerce,你可以創(chuàng)建一個(gè)銷售產(chǎn)品的商店,不需要后端支持。
生產(chǎn)力
- Import.io?- 將網(wǎng)頁即時(shí)轉(zhuǎn)換為數(shù)據(jù)。
- Tapglue?- 是用很少的代碼來構(gòu)建社交產(chǎn)品和活動(dòng)的 feed。
工具
- Underscore.m?- 用來操作數(shù)據(jù)的 DSL。
- SBConstants?- 生成一個(gè)包含了 storyboard 中所有 identifier 的常量文件。
- XExtensionItem?- 方便地在 iOS 應(yīng)用和分享擴(kuò)展至簡分享數(shù)據(jù)。
- ReflectableEnum?- Objective-C 枚舉的反射。
- VWWPermissionKit?- 可視化的 iOS 權(quán)限管理器。
- ClusterPrePermissions?- 可重用的預(yù)授權(quán)工具,它可以讓開發(fā)者在對(duì)話中獲取系統(tǒng)權(quán)限之前詢問用戶。
- DateTools?- 簡便的 Objective-C 日期和時(shí)間工具。
- EKAlgorithms?- 一些知名的計(jì)算機(jī)科學(xué)算法和數(shù)據(jù)結(jié)構(gòu)的 Objective-C 實(shí)現(xiàn)。
- Tactile?- 安全并且更加合乎習(xí)慣的響應(yīng)收拾和控件事件的方式?!?/li>
- Colours?- 這是一套與定義的顏色和顏色方法,讓你的 iOS/OS X 開發(fā)更加方便。
- ObjectiveSugar?- Ruby 風(fēng)格的 ObjectiveC 附件。
- GroundControl?- iOS 遠(yuǎn)程配置。
- OpinionatedC?- 讓 Objective-C 繼承更多 Smalltalk 特性。
- GCDKit?- GCD 的 Swift 簡化版。★
- SwiftRandom?- 隨即數(shù)據(jù)生成器?!?/li>
- RandomKit?- Swift 隨機(jī)數(shù)據(jù)生成器?!?/li>
- Async?- Swift 的 GCD 異步派發(fā)語法糖。★
- YOLOKit?- 讓方塊透過圓洞。
- EZSwiftExtensions?-?
總結(jié)
以上是生活随笔為你收集整理的iOS资源大全中文版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js实现样式切换
- 下一篇: openlayers基础系列教程(一)