GitHub上排名前50的iOS專案:總有一款你用得著
主要對當前 GitHub 排名前 50 的專案做一個簡單的簡介, 方便開發者快速瞭解到當前 Objective-C 在 GitHub 的情況。總有一款你用得著
抱歉,連結部分過多,實在無力一個個的增加,希望大家移步檢視 原文
- AFNetworking 作者是 NSHipster 的博主, iOS 開發界的大神級人物, 畢業於卡內基·梅隆大學, 開源了許多牛逼的專案, 這個便是其中之一, AFNetworking 採用 NSURLConnection + NSOperation, 主要方便與服務端 API 進行資料交換, 操作簡單, 功能強大, 現在許多人都用它取代 ASIHTTPRequest
- GPUImage 一款強大的圖片濾鏡工具, 支援自定義濾鏡, 可用來實時處理圖片和視訊流, 作者是 SonoPlot 公司的 CTO, 在很小的時候便開始接觸程式設計, 他在 SO 上面的回答也有很多值得閱讀, GPUImage 這個專案從 2012 年開始, 使用 OpenGL 圖形程式介面編寫, 效能非常好, 現在很多 iOS 程式設計師都用它來實現 iOS 的模糊效果
- three20 由 Facebook iOS 客戶端衍生出的一款 iPhone 框架, 內建許多豐富的功能, 有豐富的介面, 對底層的操作便捷, 為開發者省下了很多時間, 但現在已經停止了更新, 一個 PR 把程式碼刪得乾乾淨淨, 不要好奇去點開 Files changed, 我點開後該頁面直接卡死, three20 當中的一位作者建立了 Nimbus, 算是 three20 的一個替代品
- RestKit 主要用於 iOS 上網路通訊, 允許與 RESTful Web 服務互動, 常用於處理 API, 解析 JSON, 對映響應物件等操作, 簡單易用, 方便你把所有精力都放在對資料的操作上
- SDWebImage 作者 Olivier Poitrey 是 Dailymotion 的 CTO, 擁有多個不錯的開源專案, 此專案常用於對從 Web 端接受到的圖片進行快取, 是 UIImageView 的擴充套件, 應用起來比較簡單
- ReactiveCocoa 由 GitHub 工程師們開發的一個應用於 iOS 和 OS X 開發的函式響應式程式設計新框架, Matt 稱其為 "An open source project that exemplifies this brave new era for Objective-C", 也有人說它是 Cocoa 的未來, 具體可看唐巧寫的這篇文章
- MBProgressHUD 作者 Matej Bukovinski 是一位全棧工程師, UI/UX 設計師, 此專案是一款提示框第三方庫, 幫助開發者快速應用到專案中)
- MagicalRecord 作者是 Coursera 的 iOS 工程師, 該專案創作靈感來自於 Ruby on Rails 的 Active Record, 主要為方便操作 CoreData 而生, 幫助清除 CoreData 引用的程式碼, 協助方便 CoreData 的工作
- FMDB 一個對 SQLite 進行封裝的庫, 使用起來方便, 簡單
- ASIHTTPRequest 一個輕量級的 iOS 網路通訊類庫, 基於 CFNetwork 框架開發, 但現在已經停止更新, 多數開發者改用 AFNetworking 替代)
抱歉,連結部分過多,實在無力一個個的增加,希望大家移步檢視原文
相關文章
- GitHub 2023排名前10的最佳開源專案Github
- 如何在 GitHub 上支援你喜歡的專案Github
- 上傳專案到gitHub,上傳報錯和刪除gitHub上的專案Github
- 除了996 ICU,GitHub上還有哪些奇葩的專案?996Github
- 推薦幾款專案管理工具 總有一款適合你專案管理
- 如何推廣你的 Github 專案Github
- 將本地的專案提交github上Github
- github上一個好玩的專案Github
- 上傳專案到githubGithub
- 分享10個Github上排名前10的技術教程+開源專案,值得你收藏深入研究,用來豐富簡歷綽綽有餘!Github
- 上傳已有專案至 GitHubGithub
- git上傳專案到githubGithub
- GitHub 上優質專案整理Github
- 竟然才發現,Github上還有開源的面試專案Github面試
- 下載Github上公開專案檔案方法#coding.net及git的使用方式#克隆 Github 上的專案Github
- ⭐️ GitHub Star 數量前十的工作流專案Github
- GitHub排名TOP30的機器學習開源專案Github機器學習
- 藉助Github Page把你的React專案部署到線上環境GithubReact
- Github 上那些開源專案的 star 數Github
- GitHub 上優秀的 Go 開源專案GithubGo
- GitHub上優秀的Go開源專案GithubGo
- vue專案上傳Github預覽VueGithub
- 教你如何上傳專案到GitHubGithub
- 如何在github上傳本地專案Github
- github上的python爬蟲專案_GitHub - ahaharry/PythonCrawler: 用python編寫的爬蟲專案集合GithubPython爬蟲
- GitHub 上北大清華? 你值得擁有Github
- 在github上優雅管理star專案Github
- 如何將本地專案上傳至GitHubGithub
- GitHub 上週 JavaScript 趨勢榜專案GithubJavaScript
- 建立本地專案並上傳GitHubGithub
- gitHub_2 上傳專案程式碼Github
- 本週Github上7個有趣專案Github
- 如何將Ubuntu伺服器上的專案上傳至GitHubUbuntu伺服器Github
- 為現有iOS專案整合FlutteriOSFlutter
- Vue專案上線前的優化以及專案打包上線流程Vue優化
- GitHub 上適合新手的開源專案(Python 篇)GithubPython
- 總有一款適合你的協同設計工具
- 十五款好看的鍵帽,總有一款適合你✔
- 如何使用git命令從github上取得專案Github