| 項目 | 公司 | 項目簡介 | 項目地址 |
|---|---|---|---|
| DoraemonKit | 滴滴出行 | 滴滴開發(fā)的一款功能齊全的客戶端(iOS、Android)研發(fā)助手 | https://gitee.com/didiopensource/DoraemonKit |
| DynamicCocoa | 滴滴出行 | 滴滴 App 架構(gòu)組自研的 iOS 動態(tài)化方案,可以讓現(xiàn)有的 Objective-C 代碼轉(zhuǎn)換生成中間代碼(JS),下發(fā)后動態(tài)執(zhí)行 | https://github.com/DynamicCocoa/DynamicCocoa |
| NMessenger | eBay | 是一個快速,輕量級的信息組件,在 AsyncDisplaykit 上構(gòu)建并用 Swift 編寫。開發(fā)人員可以固定地實現(xiàn) 60FPS 滾動和具有豐富內(nèi)容組件的平滑過渡。 | https://github.com/eBay/NMessenger |
| SparkChamber | eBay | 是一個用于 iOS 的輕量級異步觸發(fā)動作框架,旨在用于自動化分析、跟蹤和日志記錄。 | https://github.com/eBay/SparkChamber |
| SVNetworking | eBay | 一個 iOS 上用于加載遠(yuǎn)程資源的開發(fā)包,使用 key-value 觀察方式進(jìn)行設(shè)計。 | https://github.com/eBay/SVNetworking |
| EBNObservable | eBay | 實現(xiàn)了一個可觀察的 Key-Value 集合,基于 Block 方式實現(xiàn)。 | https://github.com/eBay/EBNObservable |
| BugHunt-iOS | Esty | 是一個嵌入式模塊,允許你簡單的制作 Bug 報告,發(fā)送測試用例給你的用戶,并且跟蹤每個用戶的 bug 報告 | https://github.com/etsy/BugHunt-iOS |
| Sonar(flipper) | Sonar 是一個用于調(diào)試 iOS 和 Android 移動應(yīng)用的平臺,通過一個簡單的界面,開發(fā)者可以可視化地審查和控制其 APP,除了可以直接使用,Sonar 還支持使用插件 API 進(jìn)行擴(kuò)展。 | https://github.com/facebook/flipper | |
| FBMemoryProfiler | FBMemoryProfiler是Facebook開源的一款用于分析iOS內(nèi)存使用和檢測循環(huán)引用的工具庫。 | https://github.com/facebook/FBMemoryProfiler | |
| fishhook |
fishhook 是一個非常簡單的庫,它允許支持在 iOS 上的模擬器和設(shè)備運行Mach-O,并提供動態(tài)綁定服務(wù)。此功能類似在OS X 系統(tǒng)上使用的 DYLD_INTERPOSE 功能。你可以通過使用 fishhook 實現(xiàn)呼叫/跟蹤功能(如:auditing for double-close issues with file descriptors)。 |
https://github.com/facebook/fishhook | |
| clang-as-ios-dylib | 是一個從 Xcode 中建立 iOS 動態(tài)庫 的方法。它可以直接在 Xcode 中建立 iOS 動態(tài)庫(iOS dylibs),而不需要在安裝 Xcode 時候進(jìn)行修改。使用起來很方便 | https://github.com/facebookarchive/clang-as-ios-dylib | |
| FBFetchedResultsController | FBFetchedResultsController 是 NSFetchedResultsController 的嵌入式替代品,它能在 NSFetchedResultsController 無法工作的父/子目錄下工作 | https://github.com/facebookarchive/FBFetchedResultsController | |
| Chisel | Chisel 是一個 LLDB 指令集合,用戶輔助 iOS 應(yīng)用查錯 | https://github.com/facebook/chisel | |
| ComponentKit | 一個受 React 啟發(fā)的 iOS 視圖框架,它帶來一個構(gòu)建 UI 聲明的方法 | https://componentkit.org | |
| React Native | ReactNative 可以基于目前大熱的開源JavaScript庫React.js來開發(fā)iOS和Android原生App。而且React Native已經(jīng)用于生產(chǎn)環(huán)境——Facebook Groups iOS 應(yīng)用就是基于它開發(fā)的。 | http://www.reactnative.com | |
| Pop | Facebook 推出的一個可擴(kuò)展的 iOS 和 OS X 動畫框架 | https://github.com/facebook/pop | |
| Tweaks | Facebook 發(fā)布的一款 iOS 應(yīng)用測試工具。這款應(yīng)用框架允許iOS開發(fā)者在該應(yīng)用上進(jìn)行測試并做實時更改,讓微調(diào)更加便捷,開發(fā)者無需改變代碼即可嘗試多種選項。 | https://github.com/facebook/Tweaks | |
| KVOController | Key-value 的監(jiān)控是一個 MVC 應(yīng)用中非常有用的技術(shù)。KVOController (來自 facebook)構(gòu)建了一個基于 Cocoa 的 time-tested key-value 監(jiān)控實現(xiàn),提供簡單方便、線程安全的 API。 | https://github.com/facebook/KVOController | |
| GeoFire for iOS | Firebase | GeoFire 是一個開源的用來存儲和查詢定位信息的庫,簡化了使用字符串鍵來存儲位置信息。這些查詢是實時的。 | https://github.com/firebase/geofire-objc |
| FLAnimatedImage | FLAnimatedImage 是 iOS 的一個渲染 Gif 動畫的引擎 | https://github.com/Flipboard/FLAnimatedImage | |
| FLEX | FLEX (Flipboard Explorer) 是 iOS 開發(fā)的應(yīng)用內(nèi)調(diào)試和探測工具集。運行的時候,F(xiàn)LEX 提供一個浮動在應(yīng)用之上的工具欄,用戶可以查看和修改應(yīng)用的每一個地方。 | https://github.com/Flipboard/FLEX | |
| Archimedes | github | 是Cocoa和 Cocoa Touch 的幾何函數(shù) | https://github.com/github/Archimedes |
| GTXiLib | GTXiLib 是 Google 開源的 iOS 專用自動化測試框架,用于幫助開發(fā)者打造無障礙 App 。 | https://github.com/google/GTXiLib | |
| EarlGrey | iOS UI 測試自動化框架 | https://github.com/google/EarlGrey | |
| Flutter | Flutter 是一種新型的方式,用于創(chuàng)建高性能、跨平臺的移動應(yīng)用。由 Google 的工程師團(tuán)隊打造。Flutter 針對當(dāng)下以及未來的移動設(shè)備進(jìn)行優(yōu)化,專注于 Android and iOS 低延遲的輸入和高幀率。 | https://flutter.dev | |
| LayoutKit | LayoutKit 是一個高性能的iOS應(yīng)用視圖布局庫。 | https://github.com/linkedin/LayoutKit | |
| Selene | Selene 是一個 iOS 庫,用于在后臺調(diào)度任務(wù)的執(zhí)行。 | https://github.com/linkedin/Selene | |
| LIExposeController | LIExposeController是一個新的iOS應(yīng)用程序的導(dǎo)航模式 | https://github.com/linkedin/LIExposeController | |
| WinObjC | Microsoft | WinObjC 是 Windows 開源的 Winodws 到 iOS 的“橋梁”。Windows Bridge for iOS (WinObjC) 為 Visual Studio/Windows 提供一個 Objective-C 開發(fā)環(huán)境。此外,WinObjC 提供對 iOS API 兼容的支持。 | https://github.com/Microsoft/WinObjC |
| voice-web | Mozilla | 開源語音識別采集庫.這是一個 Web,Android 和 iOS 應(yīng)用程序 | https://voice.mozilla.org/zh-CN |
| PINRemoteImage | PINRemoteImage 是一個快速無死鎖的 iOS 并行圖像下載和緩存庫。 | https://github.com/pinterest/PINRemoteImage | |
| PivotalCoreKit | Pivotal | PivotalCoreKit 是 iOS 項目的常見開發(fā)包。它能夠讓你的應(yīng)用程序看起來更加的漂亮,且不需要你在項目中重新編寫相同的代碼。它有幾個不同的功能。但最主要的功能是能夠幫助開發(fā)者們在 iOS 應(yīng)用程序中測試驅(qū)動。 | https://github.com/pivotal-legacy/PivotalCoreKit |
| Cedar | Pivotal | Cedar 是 Objective-C 上 BDD 風(fēng)格的單元測試框架 | https://github.com/cedarbdd/cedar |
| MMKV | 騰訊 | MMKV 是基于 mmap 內(nèi)存映射的 key-value 組件,底層序列化/反序列化使用 protobuf 實現(xiàn),性能高,穩(wěn)定性強。 | https://github.com/Tencent/MMKV |
| GT | 騰訊 | GT(隨身調(diào))是 APP 的隨身調(diào)試平臺,它是直接運行在手機上的“集成調(diào)試環(huán)境”(IDTE, Integrated Debug Environment)。 | https://github.com/Tencent/GT |
| LKImageKit | 騰訊 | LKImageKit 是騰訊開源的一個高性能的圖片框架,包括了圖片控件,圖片下載、內(nèi)存緩存、磁盤緩存、圖片解碼、圖片處理等一系列能力。合理的架構(gòu)和線程模型,并特別針對不同場景進(jìn)行優(yōu)化,能充分發(fā)揮硬件的性能。 | https://github.com/Tencent/LKImageKit |
| OOMDetector | 騰訊 | OOMDetector 是騰訊開源的一個 iOS 內(nèi)存監(jiān)控組件,應(yīng)用此組件可以幫助你輕松實現(xiàn) OOM 監(jiān)控、大內(nèi)存分配監(jiān)控、內(nèi)存泄漏檢測等功能。 | https://github.com/Tencent/OOMDetector |
| MLeaksFinder | 騰訊 | MLeaksFinder 是騰訊開源的 iOS 平臺的自動內(nèi)存泄漏檢測工具,引進(jìn) MLeaksFinder 后,就可以在日常的開發(fā),調(diào)試業(yè)務(wù)邏輯的過程中自動地發(fā)現(xiàn)并警告內(nèi)存泄漏。 | https://github.com/Tencent/MLeaksFinder |
| Appecker | 騰訊 | Appecker 是一款專門為 iOS 系統(tǒng)系統(tǒng)定制的的自動化測試框架。 | https://github.com/TencentOpen/Appecker |
| WCDB | 騰訊 | WCDB 是騰訊開源的一個高效、完整、易用的移動數(shù)據(jù)庫框架,基于SQLCipher,支持 iOS、macOS 和 Android。 | https://github.com/Tencent/wcdb |
| Mars | 騰訊 | Mars 是微信官方的終端基礎(chǔ)組件,是一個使用 C++ 編寫的業(yè)務(wù)性無關(guān)、平臺性無關(guān)的基礎(chǔ)組件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客戶端。 | https://github.com/Tencent/mars |
| QT4i | 騰訊 | iOS 開發(fā)自動化測試工具 | https://github.com/Tencent/QT4i |
| CocoaSPDY | CocoaSPDY 是 Twitter 推出的為 iOS 和 OS X 開發(fā)的 SPDY 開發(fā)包。 | https://github.com/twitter/CocoaSPDY | |
| TwUI | TwUI 是一個支持硬件加速的 Mac 的 UI 框架 | https://github.com/github/twui | |
| RIBs | Uber | RIBs 是 Router、Interactor 和 Builder 的簡稱,是 Uber 許多移動端應(yīng)用背后的跨平臺架構(gòu)。 | https://github.com/uber/RIBs |
| YMCache | Yahoo | YMCache 是 iOS 和 Mac OS X 的輕量級對象緩存解決方案, 設(shè)計用于高度并行訪問場景。 | https://github.com/yahoo/YMCache |
移動端開源項目-iOS
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。