日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS资源大全中文版

發(fā)布時(shí)間:2023/12/9 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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
    • 布局
    • 日志
    • 地圖
    • 媒體
      • 圖片
      • 視頻
      • PDF
    • 消息
    • 網(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
    • 原型
  • Twitter
  • 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 媒體播放器。
PDF
  • 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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。