移動(dòng)端開源項(xiàng)目-iOS

項(xiàng)目 公司 項(xiàng)目簡介 項(xiàng)目地址
DoraemonKit 滴滴出行 滴滴開發(fā)的一款功能齊全的客戶端(iOS妒蔚、Android)研發(fā)助手 https://gitee.com/didiopensource/DoraemonKit
DynamicCocoa 滴滴出行 滴滴 App 架構(gòu)組自研的 iOS 動(dòng)態(tài)化方案,可以讓現(xiàn)有的 Objective-C 代碼轉(zhuǎn)換生成中間代碼(JS)玉转,下發(fā)后動(dòng)態(tài)執(zhí)行 https://github.com/DynamicCocoa/DynamicCocoa
NMessenger eBay 是一個(gè)快速婿屹,輕量級(jí)的信息組件赏参,在 AsyncDisplaykit 上構(gòu)建并用 Swift 編寫叙谨。開發(fā)人員可以固定地實(shí)現(xiàn) 60FPS 滾動(dòng)和具有豐富內(nèi)容組件的平滑過渡法严。 https://github.com/eBay/NMessenger
SparkChamber eBay 是一個(gè)用于 iOS 的輕量級(jí)異步觸發(fā)動(dòng)作框架肥哎,旨在用于自動(dòng)化分析、跟蹤和日志記錄坐榆。 https://github.com/eBay/SparkChamber
SVNetworking eBay 一個(gè) iOS 上用于加載遠(yuǎn)程資源的開發(fā)包拴魄,使用 key-value 觀察方式進(jìn)行設(shè)計(jì)。 https://github.com/eBay/SVNetworking
EBNObservable eBay 實(shí)現(xiàn)了一個(gè)可觀察的 Key-Value 集合席镀,基于 Block 方式實(shí)現(xiàn)匹中。 https://github.com/eBay/EBNObservable
BugHunt-iOS Esty 是一個(gè)嵌入式模塊,允許你簡單的制作 Bug 報(bào)告豪诲,發(fā)送測(cè)試用例給你的用戶顶捷,并且跟蹤每個(gè)用戶的 bug 報(bào)告 https://github.com/etsy/BugHunt-iOS
Sonar(flipper) Facebook Sonar 是一個(gè)用于調(diào)試 iOS 和 Android 移動(dòng)應(yīng)用的平臺(tái),通過一個(gè)簡單的界面屎篱,開發(fā)者可以可視化地審查和控制其 APP服赎,除了可以直接使用,Sonar 還支持使用插件 API 進(jìn)行擴(kuò)展交播。 https://github.com/facebook/flipper
FBMemoryProfiler Facebook FBMemoryProfiler是Facebook開源的一款用于分析iOS內(nèi)存使用和檢測(cè)循環(huán)引用的工具庫重虑。 https://github.com/facebook/FBMemoryProfiler
fishhook Facebook fishhook 是一個(gè)非常簡單的庫,它允許支持在 iOS 上的模擬器和設(shè)備運(yùn)行Mach-O秦士,并提供動(dòng)態(tài)綁定服務(wù)缺厉。此功能類似在OS X 系統(tǒng)上使用的 DYLD_INTERPOSE 功能。你可以通過使用 fishhook 實(shí)現(xiàn)呼叫/跟蹤功能(如:auditing for double-close issues with file descriptors)隧土。 https://github.com/facebook/fishhook
clang-as-ios-dylib Facebook 是一個(gè)從 Xcode 中建立 iOS 動(dòng)態(tài)庫 的方法提针。它可以直接在 Xcode 中建立 iOS 動(dòng)態(tài)庫(iOS dylibs),而不需要在安裝 Xcode 時(shí)候進(jìn)行修改曹傀。使用起來很方便 https://github.com/facebookarchive/clang-as-ios-dylib
FBFetchedResultsController Facebook FBFetchedResultsController 是 NSFetchedResultsController 的嵌入式替代品辐脖,它能在 NSFetchedResultsController 無法工作的父/子目錄下工作 https://github.com/facebookarchive/FBFetchedResultsController
Chisel Facebook Chisel 是一個(gè) LLDB 指令集合,用戶輔助 iOS 應(yīng)用查錯(cuò) https://github.com/facebook/chisel
ComponentKit Facebook 一個(gè)受 React 啟發(fā)的 iOS 視圖框架皆愉,它帶來一個(gè)構(gòu)建 UI 聲明的方法 https://componentkit.org
React Native Facebook 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 Facebook 推出的一個(gè)可擴(kuò)展的 iOS 和 OS X 動(dòng)畫框架 https://github.com/facebook/pop
Tweaks Facebook Facebook 發(fā)布的一款 iOS 應(yīng)用測(cè)試工具亥啦。這款應(yīng)用框架允許iOS開發(fā)者在該應(yīng)用上進(jìn)行測(cè)試并做實(shí)時(shí)更改炭剪,讓微調(diào)更加便捷玫霎,開發(fā)者無需改變代碼即可嘗試多種選項(xiàng)涯冠。 https://github.com/facebook/Tweaks
KVOController Facebook Key-value 的監(jiān)控是一個(gè) MVC 應(yīng)用中非常有用的技術(shù)。KVOController (來自 facebook)構(gòu)建了一個(gè)基于 Cocoa 的 time-tested key-value 監(jiān)控實(shí)現(xiàn)垃僚,提供簡單方便届吁、線程安全的 API错妖。 https://github.com/facebook/KVOController
GeoFire for iOS Firebase GeoFire 是一個(gè)開源的用來存儲(chǔ)和查詢定位信息的庫绿鸣,簡化了使用字符串鍵來存儲(chǔ)位置信息。這些查詢是實(shí)時(shí)的暂氯。 https://github.com/firebase/geofire-objc
FLAnimatedImage Flipboard FLAnimatedImage 是 iOS 的一個(gè)渲染 Gif 動(dòng)畫的引擎 https://github.com/Flipboard/FLAnimatedImage
FLEX Flipboard FLEX (Flipboard Explorer) 是 iOS 開發(fā)的應(yīng)用內(nèi)調(diào)試和探測(cè)工具集潮模。運(yùn)行的時(shí)候,F(xiàn)LEX 提供一個(gè)浮動(dòng)在應(yīng)用之上的工具欄痴施,用戶可以查看和修改應(yīng)用的每一個(gè)地方擎厢。 https://github.com/Flipboard/FLEX
Archimedes github 是Cocoa和 Cocoa Touch 的幾何函數(shù) https://github.com/github/Archimedes
GTXiLib Google GTXiLib 是 Google 開源的 iOS 專用自動(dòng)化測(cè)試框架,用于幫助開發(fā)者打造無障礙 App 辣吃。 https://github.com/google/GTXiLib
EarlGrey Google iOS UI 測(cè)試自動(dòng)化框架 https://github.com/google/EarlGrey
Flutter Google Flutter 是一種新型的方式动遭,用于創(chuàng)建高性能、跨平臺(tái)的移動(dòng)應(yīng)用神得。由 Google 的工程師團(tuán)隊(duì)打造厘惦。Flutter 針對(duì)當(dāng)下以及未來的移動(dòng)設(shè)備進(jìn)行優(yōu)化,專注于 Android and iOS 低延遲的輸入和高幀率哩簿。 https://flutter.dev
LayoutKit Linkedin LayoutKit 是一個(gè)高性能的iOS應(yīng)用視圖布局庫宵蕉。 https://github.com/linkedin/LayoutKit
Selene Linkedin Selene 是一個(gè) iOS 庫,用于在后臺(tái)調(diào)度任務(wù)的執(zhí)行节榜。 https://github.com/linkedin/Selene
LIExposeController Linkedin LIExposeController是一個(gè)新的iOS應(yīng)用程序的導(dǎo)航模式 https://github.com/linkedin/LIExposeController
WinObjC Microsoft WinObjC 是 Windows 開源的 Winodws 到 iOS 的“橋梁”羡玛。Windows Bridge for iOS (WinObjC) 為 Visual Studio/Windows 提供一個(gè) Objective-C 開發(fā)環(huán)境。此外全跨,WinObjC 提供對(duì) iOS API 兼容的支持缝左。 https://github.com/Microsoft/WinObjC
voice-web Mozilla 開源語音識(shí)別采集庫.這是一個(gè) Web亿遂,Android 和 iOS 應(yīng)用程序 https://voice.mozilla.org/zh-CN
PINRemoteImage Pinterest PINRemoteImage 是一個(gè)快速無死鎖的 iOS 并行圖像下載和緩存庫浓若。 https://github.com/pinterest/PINRemoteImage
PivotalCoreKit Pivotal PivotalCoreKit 是 iOS 項(xiàng)目的常見開發(fā)包。它能夠讓你的應(yīng)用程序看起來更加的漂亮蛇数,且不需要你在項(xiàng)目中重新編寫相同的代碼挪钓。它有幾個(gè)不同的功能。但最主要的功能是能夠幫助開發(fā)者們?cè)?iOS 應(yīng)用程序中測(cè)試驅(qū)動(dòng)耳舅。 https://github.com/pivotal-legacy/PivotalCoreKit
Cedar Pivotal Cedar 是 Objective-C 上 BDD 風(fēng)格的單元測(cè)試框架 https://github.com/cedarbdd/cedar
MMKV 騰訊 MMKV 是基于 mmap 內(nèi)存映射的 key-value 組件碌上,底層序列化/反序列化使用 protobuf 實(shí)現(xiàn),性能高浦徊,穩(wěn)定性強(qiáng)馏予。 https://github.com/Tencent/MMKV
GT 騰訊 GT(隨身調(diào))是 APP 的隨身調(diào)試平臺(tái),它是直接運(yùn)行在手機(jī)上的“集成調(diào)試環(huán)境”(IDTE, Integrated Debug Environment)盔性。 https://github.com/Tencent/GT
LKImageKit 騰訊 LKImageKit 是騰訊開源的一個(gè)高性能的圖片框架霞丧,包括了圖片控件,圖片下載冕香、內(nèi)存緩存蛹尝、磁盤緩存后豫、圖片解碼、圖片處理等一系列能力突那。合理的架構(gòu)和線程模型挫酿,并特別針對(duì)不同場(chǎng)景進(jìn)行優(yōu)化,能充分發(fā)揮硬件的性能愕难。 https://github.com/Tencent/LKImageKit
OOMDetector 騰訊 OOMDetector 是騰訊開源的一個(gè) iOS 內(nèi)存監(jiān)控組件早龟,應(yīng)用此組件可以幫助你輕松實(shí)現(xiàn) OOM 監(jiān)控、大內(nèi)存分配監(jiān)控务漩、內(nèi)存泄漏檢測(cè)等功能拄衰。 https://github.com/Tencent/OOMDetector
MLeaksFinder 騰訊 MLeaksFinder 是騰訊開源的 iOS 平臺(tái)的自動(dòng)內(nèi)存泄漏檢測(cè)工具,引進(jìn) MLeaksFinder 后饵骨,就可以在日常的開發(fā)翘悉,調(diào)試業(yè)務(wù)邏輯的過程中自動(dòng)地發(fā)現(xiàn)并警告內(nèi)存泄漏。 https://github.com/Tencent/MLeaksFinder
Appecker 騰訊 Appecker 是一款專門為 iOS 系統(tǒng)系統(tǒng)定制的的自動(dòng)化測(cè)試框架居触。 https://github.com/TencentOpen/Appecker
WCDB 騰訊 WCDB 是騰訊開源的一個(gè)高效妖混、完整、易用的移動(dòng)數(shù)據(jù)庫框架轮洋,基于SQLCipher制市,支持 iOS、macOS 和 Android弊予。 https://github.com/Tencent/wcdb
Mars 騰訊 Mars 是微信官方的終端基礎(chǔ)組件祥楣,是一個(gè)使用 C++ 編寫的業(yè)務(wù)性無關(guān)、平臺(tái)性無關(guān)的基礎(chǔ)組件汉柒。目前已接入微信 Android误褪、iOS、Mac碾褂、Windows兽间、WP 等客戶端。 https://github.com/Tencent/mars
QT4i 騰訊 iOS 開發(fā)自動(dòng)化測(cè)試工具 https://github.com/Tencent/QT4i
CocoaSPDY Twitter CocoaSPDY 是 Twitter 推出的為 iOS 和 OS X 開發(fā)的 SPDY 開發(fā)包正塌。 https://github.com/twitter/CocoaSPDY
TwUI Twitter TwUI 是一個(gè)支持硬件加速的 Mac 的 UI 框架 https://github.com/github/twui
RIBs Uber RIBs 是 Router嘀略、Interactor 和 Builder 的簡稱,是 Uber 許多移動(dòng)端應(yīng)用背后的跨平臺(tái)架構(gòu)乓诽。 https://github.com/uber/RIBs
YMCache Yahoo YMCache 是 iOS 和 Mac OS X 的輕量級(jí)對(duì)象緩存解決方案帜羊, 設(shè)計(jì)用于高度并行訪問場(chǎng)景。 https://github.com/yahoo/YMCache
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鸠天,一起剝皮案震驚了整個(gè)濱河市讼育,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖窥淆,帶你破解...
    沈念sama閱讀 211,423評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卖宠,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡忧饭,警方通過查閱死者的電腦和手機(jī)扛伍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,147評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來词裤,“玉大人刺洒,你說我怎么就攤上這事『鹕埃” “怎么了逆航?”我有些...
    開封第一講書人閱讀 157,019評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長渔肩。 經(jīng)常有香客問我因俐,道長,這世上最難降的妖魔是什么周偎? 我笑而不...
    開封第一講書人閱讀 56,443評(píng)論 1 283
  • 正文 為了忘掉前任抹剩,我火速辦了婚禮,結(jié)果婚禮上蓉坎,老公的妹妹穿的比我還像新娘澳眷。我一直安慰自己,他們只是感情好蛉艾,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,535評(píng)論 6 385
  • 文/花漫 我一把揭開白布钳踊。 她就那樣靜靜地躺著,像睡著了一般勿侯。 火紅的嫁衣襯著肌膚如雪拓瞪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,798評(píng)論 1 290
  • 那天罐监,我揣著相機(jī)與錄音吴藻,去河邊找鬼瞒爬。 笑死弓柱,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的侧但。 我是一名探鬼主播矢空,決...
    沈念sama閱讀 38,941評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼禀横!你這毒婦竟也來了屁药?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,704評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤柏锄,失蹤者是張志新(化名)和其女友劉穎酿箭,沒想到半個(gè)月后复亏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,152評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缭嫡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,494評(píng)論 2 327
  • 正文 我和宋清朗相戀三年缔御,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妇蛀。...
    茶點(diǎn)故事閱讀 38,629評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡耕突,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出评架,到底是詐尸還是另有隱情眷茁,我是刑警寧澤,帶...
    沈念sama閱讀 34,295評(píng)論 4 329
  • 正文 年R本政府宣布纵诞,位于F島的核電站上祈,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏浙芙。R本人自食惡果不足惜雇逞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,901評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茁裙。 院中可真熱鬧塘砸,春花似錦、人聲如沸晤锥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽矾瘾。三九已至女轿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間壕翩,已是汗流浹背蛉迹。 一陣腳步聲響...
    開封第一講書人閱讀 31,978評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留放妈,地道東北人北救。 一個(gè)月前我還...
    沈念sama閱讀 46,333評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像芜抒,于是被迫代替她去往敵國和親珍策。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,499評(píng)論 2 348