1. FMDB – sqlite的工具, 多線程FMDatabaseQueue實例,FMDB數據庫的使用演示和封裝工具類。GXDatabaseUtils – 在FMDB基礎上的工具。
2. realm-cocoa – Realm是一個真正爲移動設備打造的數據庫,同時支持Objective-C和Swfit。Realm宣稱其相比Sqlite,在移動設備上有着更好的性能表現。
3. Breeze – 用Swift寫的一個輕量級的CoreData管理工具,而且還支持iCloud 。
4. AlecrimCoreData – Swift,更容易地訪問 CoreData 對象封裝類庫。除了 CRUD,還提供指針定位,強大的排序、篩選,異步數據獲取,以及獨立線程後臺存取數據。
5. CoreStore – Core Data 管理類庫。 其中事務管理及查詢是其比較大的亮點,整套 API 功能完整。
6. Presentation – 重量級好項目 Presentation,它能夠方便你製做定製的動畫式教程、Release Notes、個性化演講稿等。
7. CoreValue – Swift 2 版 Core Data 封裝庫。相比另外兩個 SwiftRecord和 CoreStore更輕量。php
1. YTKKeyValueStore – Key-Value存儲工具類,說明。
2. TMCache – TMCache 是 Tumblr 開源的一個基於 key/value 的數據緩存類庫,能夠用於緩存一些臨時數據或者須要頻繁加載的數據,好比某些下載的數據或者一些臨時處理結果。
3. JLKeychain – 快捷使用keychain存儲數據的類,使keychain像NSUserDefaults同樣工做。
4. sskeychain – SSKeyChains對蘋果安全框架API進行了簡單封裝,支持對存儲在鑰匙串中密碼、帳戶進行訪問,包括讀取、刪除和設置。
5. KeychainAccess – 管理Keychain接入的小助手。html
1. FLAnimatedImage – gif播放處理的工具。
2. CLImageEditor – 超強的圖片編輯庫,快速幫你實現旋轉,防縮,濾鏡等等一系列麻煩的事情。
3. VIPhotoView – 用於展現圖片的工具類,由於是個 View,因此你能夠放在任何地方顯示。支持旋轉,雙擊指定位置放大等。
4. MWPhotoBrowser – 一個很是不錯的照片瀏覽器,在github的star接近3000個,解決MWPhotoBrowser中的SDWebImage加載大圖致使的內存警告問題。
5. core-image-explorer – Core Image 濾鏡處理圖片– swift ,Core Image 介紹。
6. CoreImageShop – CoreImageShop圖片濾鏡處理– Mac app that let you create a complete Core Image Filter usable on iOS using SCRecorder。
7. GPUImage – 處理圖片效果。
8. RSKImageCropper – 適用於iOS的圖片裁剪器,相似Contacts app,可上下左右移動圖片選取最合適的區域。
9. WZRecyclePhotoStackView – 刪除照片交互–WZRecyclePhotoStackView,就是模擬生活中是刪除或保留猶豫不決的情形而產生的。 在上滑,下滑的部分,借鑑了TinderSimpleSwipeCards。
10. TimingFunctionEditor – TimingFunctionEditor用swift編寫, 貝塞爾曲線編輯器,編輯後能夠預覽或拷貝代碼片斷直接使用。P.S. 該項目採用更簡單的依賴管理器 Carthage ,而很是用的 CocoaPods。Carthage介紹中文。
11. AAFaceDetection – AAFaceDetection–swift,簡單、實用的面部識別封裝庫。雖然該技術從 iOS 5 發展,不過真正有趣的應用還很少。。
PhotoTweaks – 這個庫挺讚的,正好是對圖像操做的。
12. Concorde – swift, Concorde, 一個可用於下載和解碼漸進式 JPEG 的庫, 可用來改善應用的用戶體驗。
13. ZoomTransition – swift, 經過手勢操控圖片的放大、縮小、旋轉等自由變化效果的組件及示例。
14. AFImageHelper – swift,一套針對 UIImage 和 UIImageView 的實用擴展庫,功能包含填色和漸變、裁剪、縮放以及具備緩存機制的在線圖片獲取。
15. PinterestSwift – swift,Pinterest 風格圖片縮放、切換示例。
16. KYElegantPhotoGallery – 一個優雅的圖片瀏覽庫。
17. SDCycleScrollView – 無限循環自動圖片輪播器(一步設置便可使用)。
18. SDPhotoBrowser – 仿新浪動感圖片瀏覽器,很是簡單易用的圖片瀏覽器,模仿微博圖片瀏覽器動感效果,綜合了圖片展現和存儲等多項功能。
19. HZPhotoBrowser – 一個相似於新浪微博圖片瀏覽器的框架(支持顯示和隱藏動畫;支持雙擊縮放,手勢放大縮小;支持圖片存儲;支持網絡加載gif圖片,長圖滾動瀏覽;支持橫豎屏顯示)。
20. PhotoStackView-Swift – PhotoStackView——照片疊放視圖,使用說明。
21. MarkingMenu – 基於手勢、相似 Autodesk Maya 風格標記菜單及圖片渲染。
22. SXPhotoShow – UICollectionViewFlowLayout流水佈局 是當下collectionView中經常使用且普通的佈局方式。本代碼也寫了三種好看的佈局,其中LineLayout和流水佈局有很大的相同點就直接繼承UICollectionViewFlowLayout,而後StackLayout,CircleLayout這兩種都是直接繼承自最原始的UICollectionViewLayout 佈局方案。ios
1. ZFPlayer - 基於AVPlayer,支持豎屏、橫屏(橫屏可鎖定屏幕方向),上下滑動調節音量、屏幕亮度,左右滑動調節播放進度ZFPlayer剖析
2. SCRecorder – SCRecorder 短視頻錄製。
3. VideoPushDemo – 視頻剪輯 視頻特效製做1 視頻特效製做2。
4. LLSimpleCamera – A simple, customizable camera control for iOS, 攝像頭。
5. EZAudio – EZAudio 是一個 iOS 和 OSX 上簡單易用的音頻框架,根據音量實時顯示波形圖,基於Core Audio,適合實時低延遲音頻處理,很是直觀。中文介紹,官網。
6. ffmpeg – ffmpeg官網,FFmpeg在iOS上完美編譯。
7. VCL – VCL官網。
8. kxmovie – 使用ffmpeg的影片播放器,修改說明, 修改代碼。
9. ijkplayer – B站開源的視頻播放器,支持Android和iOS。
10. StreamingKit – StreamingKit流媒體音樂播放器。
11. FreeStreamer – FreeStreamer流媒體音樂播放器,cpu佔用很是小。
12. DOUAudioStreamer – DOUAudioStreamer豆瓣的音樂流媒體播放器。
13. fmpro – 電臺播放器,支持鎖屏歌詞,支持基本播放流程,歌詞展現,後臺鎖屏播放和控制以及鎖屏後封面+歌詞,fmpro_R 。
14. IPDFCameraViewController – 支持相機定焦拍攝、濾鏡、閃光、實時邊框檢測以及透視矯正功能,並有簡單易用的API。
15. SCRecorder – 酷似 Instagram/Vine 的音頻/視頻攝像記錄器,以 Objective-C 爲基礎的過濾器框架。 你能夠作不少以下的操做:記錄多個視頻錄像片斷。刪除任何你不想要的記錄段。可使用任何視頻播放器播放片斷。保存的記錄能夠在序列化的 NSDictionary 中使用。(在 NSUserDefaults 的中操做)添加使用 Core Image 的視頻濾波器。可自由選擇你須要的 parameters 合併和導出視頻。
16. Cool-iOS-Camera – Cool-iOS-Camera。
17. FastttCamera – FastttCamera 快速照相。
18. ICGVideoTrimmer – ICGVideoTrimmer提供提供視頻剪切的視圖(相似系統相冊中瀏覽視頻時頂部那個條狀視圖)。左右兩個邊界選擇器還可以自定義。
19. IOS錄音和播放功能demo – 比較完整的ios錄音和播放功能的實現。
20. CameraManager – 相機管理封裝類庫。看着極好用的樣子—-swift。
21. MCAudioInputQueue – 簡易錄音類,基於AudioQueue的。
22. DraggableYoutubeFloatingVideo – 展現像相似Youtube移動應用的那種瀏覽視頻的效果,當點擊某視頻時可以從右下方彈出一個界面,而且該界面可以經過手勢,再次收縮在右下方並繼續播放。這是經過AutoLayout設計實現。
23. amr – 作即時通信的音頻處理,錄音文件是m4a,便於web端的音頻播放。
24. FSVoiceBubble – 一個輕量級播放錄音音頻的氣泡:1.支持短期的音頻播放(支持網絡音頻);2.播放時的聲波動畫;3.自定義包括聲波的顏色,氣泡的背景等。
25. KRVideoPlayer – 相似Weico的播放器,支持豎屏模式下全屏播放。git
DateTimeKit – 一個超讚的時間處理的庫,Joda-Time ! 他能幫你輕鬆處理時區,處理時間加減,計算到期時間等等場景下的問題。
SwiftDate – 特別完整、強大的日期時間操做管理類庫。它幾乎涵蓋了已知開源日期類庫全部優秀特性。 他能幫你輕鬆處理時區,處理時間加減,計算到期時間等等場景下的問題。
iOS私有API – 私有API,綠色 == public,紅色 == private,藍色 == dylib。
iOS源代碼 – iOS源代碼。
libfacedetection – C++ 人臉識別 包含正面和多視角人臉檢測兩個算法.優勢:速度快(OpenCV haar+adaboost的2-3倍), 準確度高 (FDDB非公開類評測排名第二),能估計人臉角度。
Slidden – 一個老外開源的開發自定義鍵盤的庫,利用這個開源庫,能夠方便的配置鍵位、顏色以及鍵位對應的圖片。
TPKeyboardAvoiding – 用戶鍵盤彈出自動計算高度,進行屏幕滾動操做。
CDPMonitorKeyboard – CDPMonitorKeyboard封裝,能夠解決輸入視圖(例如textField,textView等)被鍵盤覆蓋問題,並可設置高於鍵盤多少。
自動監聽鍵盤高度 – 自動監聽鍵盤高度,初始界面,輸入框在屏幕最下方,當鍵盤出現時,輸入框隨即移動到鍵盤上方。
SYKeyboardTextField – SYKeyboardTextField 是一個輕巧,簡單,非侵入式的鍵盤附隨輸入框! 採用Swift編寫。
BlocksKit – block框架,爲 OC 經常使用類提供了強大的 Block 語法支持,使得編寫 OC 代碼變得溫馨、快速、優雅。
KVOController – 在項目中有使用 KVO ,那麼 KVOController 絕對是個好選擇。它是 facebook 開源的一個 KVO 加強框架。
appirater – 用於提醒用戶給你的 APP 打分的工具。
MotionKitr – 爲核心運動框架(The Core Motion framework)提供友好的類庫封裝,以更方便使用三軸陀螺儀和加速感應器特性。
Review Monitor – 第一時間自動推送 Apple Store 的用戶評論到你的郵件箱或者 Slack,第一時間跟進用戶反饋,打造優秀 App 必備工具!相似的有:App annie 的相似功能。
WBWebViewConsole – 相似微博iPhone客戶端的 「調試選項」 嗎?把其中的 「內置瀏覽器網頁調試」 開源在 Github 上了。
ios-good-practices – ios-good-practices iOS 開發最佳實踐。
iOS開發最佳實踐 – iOS 開發最佳實踐 — 中文。
TodayExtensionSharingDefaults – TodayExtensionSharingDefaults是一個iOS 8 Today擴展現例,可使用NSUserDefaults與其containing app分享數據。
QRCodeReader.swift – QRCodeReader.swift一款簡單的 QR 二維碼閱讀組件及示例,提供先後相機切換功能。
QRCatcher – 一個簡潔美觀的二維碼掃描應用, iOS學習:AVFoundation 視頻流處理–二維碼掃描。
Parsimmon – swift,小而美的語言學類庫封裝工具包。提供分詞、標記詞性、詞形歸併、樸素貝頁斯分類、決策樹等天然語言分析小工具。P.S. 英語分詞效果好於中文,感興趣的同窗能夠針對中文作一些優化開發。參考譯文 NSHipster – NSLinguistic?Tagger。
Password-keyboard – 隨機變換數字位置的密碼鍵盤。 模仿銀行類應用在付款時輸入的隨機密碼鍵盤。
MKMapView-Extension – 這是關於 MKMapView 寫的一個基於swift的擴展,能夠擴展 MKMapView 的相關功能,減小複用代碼量。
SemverKit – 針對符合『語義化版本規範 2.0.0』版本號的解析、比較運算類庫。不只支持 Major, Minor, Patch,還支持 Alpha 和 Beta 預發佈版本,以及相應地遞增運算擴展。
SwiftValidator – 基於規則的輸入驗證類庫。項目良好的面向對象設計思想,使規則的擴展及自定義很是方便。更專業的規則引擎(甚至是基於天然語言的規則配置)解決方案,好比:開源的 Drools,商用的 ILOG 等。
Tesseract-OCR-iOS – 有關OCR文字識別項目。
iOS-Categories – 收集了許多有助於開發的iOS擴展,各類category。
Olla4iOS – 過去積累的一些方便複用的類和方法,還在整理中。
DKNightVersion – 用最快的方式給你的應用加上夜間和白天的切換效果。
TouchVisualizer – 實用的多點觸摸可視化組件。擴展並做用於 UIWindows,結構上提供了簡單地針對觸摸顯示定製,好比觸摸點的顏色。
RegexKitLite – 用來處理正則表達式。
XcodeServerSDK – 非官方 Xcode Server SDK 封裝庫。 P.S. 該 SDK 分離自以前推薦的由該做者開發的自動測試框架 Buildasaur。
BFKit-Swift – BFKit-Swift 這套工具庫能夠提升應用開發效率。
CKSIncrementalStore – 基於 CloudKit 服務器實現多終端數據同步。
SwiftSequence – 簡潔、靈活、多變的操做 SequenceType 的類庫(基於微框架(μframework)設計思想)。
IDNFeedParser – 一個簡單易用的Rss解析庫。
CoreUmeng – 簡單:友盟分享封裝。
openshare – 不用官方SDK,利用社交軟件移動客戶端(微信/QQ/微博/人人/支付寶)分享/登陸/支付。
Swifternalization – 一套實用的本地化工具庫。使用教程及 API 文檔完整。值得收入項目的「輪子」。
apous – 一款有趣的 Swift 應用 - 讓 Swift 成爲腳本語言。
Mirror – 經過反射(Refection)實現鏡像對象封裝庫。從而能夠更輕鬆獲取(或輸出)對象屬性名、類型及值變量。
Proposer – Proposer 用單個 API 處理 iOS 上的權限請求,以便使用前確承認訪問「相冊」、「相機」、「麥克風」、「通信錄」或「用戶位置」。
LocationManager – CoreLocation使用起來仍是比較麻煩的,須要受權,判斷系統版本等等,因此推薦使用第三方框架LocationManager,使用Block,十分簡單!iOS-CoreLocation:不管你在哪裏,我都要找到你! 。
pangu.objective-c – 有多種語言實現版本~ Pangu.Objective-C:格式化中英文之間的空格(OC)。
objection – 一個輕量級的依賴注入框架Objection。github