1. 程式人生 > >iOS—常用iOS、Mac框架和庫及常用中文開發部落格

iOS—常用iOS、Mac框架和庫及常用中文開發部落格

  • 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 上的許可權請求,以便使用前確認可訪問“相簿”、“相機”、“麥克風”、“通訊錄”或“使用者位置”。