iOS GitHub上常用第三方框架与一些参考文本总结
轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS
目錄
- 參考@
- 版本管理@
- Git用法@
- GitHub@
- GitBook@
- Git文章@
- GithubRank@
- 桌面工具@
- Github客戶端@
- Github插件@
- 命令行@
- Git平臺與工具@
- Github項(xiàng)目@
- Git庫@
- Github瀏覽器工具@
- 完整App@
- 框架@
- 響應(yīng)式@
- framework@
- 混合開發(fā)@
- 樣例App@
- 網(wǎng)絡(luò)@
- 網(wǎng)絡(luò)連接@
- socket@
- 網(wǎng)絡(luò)下載@
- 圖像獲取@
- 網(wǎng)絡(luò)聊天@
- 網(wǎng)絡(luò)測試@
- 網(wǎng)頁框架@
- 網(wǎng)絡(luò)解析
- CSV
- JSON@
- XML&HTML@
- Other Parsing@
- 數(shù)據(jù)存儲@
- 緩存處理@
- 數(shù)據(jù)庫Tool@
- 序列化@
- 動(dòng)畫@
- 側(cè)滑與右滑返回手勢@
- 轉(zhuǎn)場@
- gifAnimation@
- 多媒體@
- GIF@
- VR@
- AR@
- 二維碼@
- PDF@
- 流媒體@
- 音頻@
- 視頻@
- 視頻播放@
- 視頻處理@
- 視頻錄制@
- 視頻剪切@
- 彈幕@
- 直播@
- 圖像@
- 拍照@
- 圖像處理@
- 圖像緩存@
- 圖像識別@
- 圖像圓角@
- 上架@
- Xcode8插件@
- 動(dòng)態(tài)更新@
- App更新提示@
- UI@
- 綜合UI@
- 日歷三方庫@
- 下拉刷新@
- 模糊效果@
- 圖表@
- 顏色@
- 表相關(guān)@(TabbleView、Tabbar、即時(shí)聊天界面)
- TableView@
- CollectionView@
- 對話交互@
- 隱藏與顯示@
- HUD與Toast@
- 對話框@
- Pop@
- 通知相關(guān)@
- 狀態(tài)欄@
- 導(dǎo)航欄@
- 設(shè)置@
- Switch@
- Label@
- Search@
- 主題@
- 電影選座@
- 瀑布流@
- 菜單@
- Tabbar@
- 進(jìn)度@
- 小紅點(diǎn)@
- page@
- 輪播@
- 選擇器@
- 購物車@
- 引導(dǎo)@
- 其他UI@
- 工具@
- 提醒用戶評分@
- 壓縮解壓@
- Category@
- Color@
- Github相關(guān)@
- 文本@
- 文本輸入@
- 富文本@
- 字體@
- 多線程@
- ipad@
- 通訊@
- AutoLayout@
- 學(xué)習(xí)資料@
- 播客@
- 他人開源總結(jié)@
- 開發(fā)博客列表@
- 學(xué)習(xí)筆記、書籍@
- CodeLiararyWebSite@
- 設(shè)計(jì)@
- 好的文章@
- 美工資源@
- 測試調(diào)試@
- crash@
- Runtime@
- Xcode插件@
- 開發(fā)調(diào)試工具@
- 接口調(diào)試工具@
- 版本適配@
- WebView與WKWebView@
- 游戲@
- 通訊錄@
- 其他庫@
- 三方分享、支付、登錄等等@
- 消息相關(guān)@
- 消息推送客戶端@
- 消息推送服務(wù)器端@
- 通知相關(guān)請搜索“對話交互@”@
- 時(shí)間日期@
- 設(shè)計(jì)模式@
- 皮膚@語言國際化@
- 版本新API的Demo@
- 代碼安全與密碼@
- AppleWatch@
- VPN@
- 深度學(xué)習(xí)@
- mac@
- 未分類@
具體內(nèi)容 =============================
版本管理
Git用法@??
- git-recipes?Git recipes in Chinese. 高質(zhì)量的Git中文教程.
- lark?怎樣在Github上面貢獻(xiàn)代碼
- my-git有關(guān) git 的學(xué)習(xí)資料
- gitignore?非常贊 有用的.gitignore模板集合(忽略上傳的文件集合),包含了各種語言.
- Linus講解git?- Google大會演講,Linus介紹他創(chuàng)造git的原因,對比了git和svn。
- Git教程 - 廖雪峰的官方網(wǎng)站?- 史上最淺顯易懂的Git教程!
- git - 簡明指南?- 助你入門 git 的簡明指南,木有高深內(nèi)容 ;)
- 常用 Git 命令清單?- 來自阮一峰的網(wǎng)絡(luò)日志,列出了 Git 最常用的命令。
- Pro Git(中文版)?- 書
- Git Submodule使用完整教程?- Git Submodule功能剛剛開始學(xué)習(xí)可能覺得有點(diǎn)怪異,所以本教程把每一步的操作的命令和結(jié)果都用代碼的形式展現(xiàn)給大家,以便更好的理解。
- Git權(quán)威指南?- 書
- git-flow 備忘清單?- git-flow 是一個(gè) git 擴(kuò)展集,按 Vincent Driessen 的分支模型提供高層次的庫操作。
- Git Magic?-stanford出品
- Atlassian Git Tutorials?- atlassian出品
- Try Git ( Interactive)?-互動(dòng)性的教你使用git
- Git (簡體中文)?-archlinux出品
- Git Community Book 中文版?-這本書匯聚了Git社區(qū)的很多精華, 其目的就是幫助你盡快的掌握Git.
- awesome-github-templates?- github issue 和 pull request教程模板.
- git-recipes?-高質(zhì)量的Git中文教程,來自國外社區(qū)的優(yōu)秀文章和個(gè)人實(shí)踐
- git-it?- GitHub一位女員工寫的Git教程,繁體中文版在這里可以找到:?http://jlord.us/git-it/index-zhtw.html
- Git Town?- GitTown 定義了很多高級的 git 命令,例如 git ship / git sync 等以方便 git 的使用
- git-tips?- 最常用的Git的提示和技巧。
- 「Githug」Git 游戲通關(guān)流程?- 這個(gè)命令行工具通過游戲的方式來練習(xí)你的 Git 技能
- progit2-zh?- Pro Git,第二版,簡體中文
- git-style-guide- git風(fēng)格指南
- Git 進(jìn)階技巧?- 適合了解 Git 的基本使用,知道 commit、push、pull,希望掌握 Git 更多功能的人閱讀。
- learn-git-basics?- git 指南
- 30 天精通 Git 版本控管
- 圖解Git?- 圖解git中的最常用命令。如果你稍微理解git的工作原理,這篇文章能夠讓你理解的更透徹。
- 沉浸式學(xué) Git?- 簡潔github教程,每步信息量都不大,可以嘗試一下。
- 工作中常用的Git命令行?- 自己在工作中常用的Git命令行的小總結(jié)!
GitHub@
- GitHub Pages 指南?- 官方文檔翻譯版
- GitHub Pages 指南 - 極客學(xué)院?- 本指南是 GitHub Pages 官網(wǎng) GitHub Pages Basics 的中文翻譯版本。
- github-cheat-sheet?-一些酷酷的Git和GitHub功能收集
- jekyll官方文檔中文翻譯版?- 將純文本轉(zhuǎn)換為靜態(tài)博客網(wǎng)站
- 搭建一個(gè)免費(fèi)的,無限流量的Blog----github Pages和Jekyll入門?- 示范如何在github上搭建Blog,你可以從中掌握github的Pages功能,以及Jekyll軟件的基本用法。更重要的是,你會體會到一種建立網(wǎng)站的全新思路。
- 免費(fèi)使用Jekyll+Github Page搭建博客入門攻略?- Jekyll建站
- jekyll 學(xué)習(xí)資料整理?- 在學(xué)習(xí)的同時(shí)將內(nèi)容整理很多相關(guān)資料
- jekyll-style-guide
- hexo你的博客?- hexo出自臺灣大學(xué)生tommy351之手,是一個(gè)基于Node.js的靜態(tài)博客程序,其編譯上百篇文字只需要幾秒。
- 如何搭建一個(gè)獨(dú)立博客——簡明Github Pages與Hexo教程?- 這是一篇很詳盡的獨(dú)立博客搭建教程,里面介紹了域名注冊、DNS設(shè)置、github和Hexo設(shè)置等過程。
- Hexo 中文版?- hexo官網(wǎng)中文版
- 像 geek 一樣寫博客?- 結(jié)合了Octopress
GitBook@
- GitBook 簡明教程?- 本教程主要圍繞 GitBook 的安裝,使用,集成,書籍發(fā)布,個(gè)性化以及實(shí)用插件幾個(gè)方面。
- Gitbook 入門教程?- 本書將簡單介紹如何安裝、編寫、生成、發(fā)布一本在線圖書,且示例全部在windows下展示(其他系統(tǒng)差不多一致):
- Git教學(xué)?- GIT版本控制
- Gitbook 使用入門?- 本書將簡單介紹如何安裝、編寫、生成、發(fā)布一本在線圖書。
- api-guide?- gitbook 的api 文檔
Git文章@
- 如何高效利用GitHub?- 本文嘗試談?wù)凣itHub的文化、技巧與影響
- GitHub連擊500天:讓理想的編程成為習(xí)慣?- phodal對于GitHub的看法
- Github裝逼指南——Travis CI 和 Codecov?- 關(guān)于持續(xù)集成和統(tǒng)計(jì)單測覆蓋率
- 如何用Github去管理你的Idea?- 用Github的README.md和Issues來管理我的idea
- GitHub開源項(xiàng)目負(fù)責(zé)人談開源?- Brandon就其與開源的緣分、當(dāng)前工作的職責(zé)、GitHub及員工與開源的關(guān)系等方面的問題一一進(jìn)行了回答。
- 親愛的GitHub?- 致GitHub的一封公開信
- thank-you-github?- 一封從GitHub畢業(yè)的公開信
- 用Github issues作為blog的例子
- 2014年GitHub 中國開發(fā)者年度報(bào)告?- 使用python分析數(shù)據(jù)后的報(bào)告
- Gist介紹與用法?- Gist?https://gist.github.com/?是Github的一個(gè)子服務(wù)
- 最活躍的GitHub用戶?- 想看最活躍用戶可以看這里
- 10+ HELPFUL GITHUB HACKS TO IMMEDIATELY BOOST YOUR PRODUCTIVITY?- 10個(gè)立即提高你生產(chǎn)力的GitHub技能
- Top 10 Git Tutorials for Beginners?-教你使用git最好的10本書
- 使用GitHub進(jìn)行團(tuán)隊(duì)合作?- 譯文
- 一鍵收藏至Github?- 通過 Rails 收藏文章,并自動(dòng)提交至 github。
- Github Hacking?- Github的各種黑客技能
- 如何參與一個(gè)GitHub開源項(xiàng)目??- 本文是Github官方給出的參與Github上開源項(xiàng)目的一些指導(dǎo),對希望加入開源社區(qū)的開發(fā)者是一個(gè)不錯(cuò)的參考。
- 試譯:開源項(xiàng)目成功的十條準(zhǔn)則?-作者將自己30年來的開發(fā)經(jīng)驗(yàn),總結(jié)為開源軟件的十條成功法則。
- 漫談Github與開源?-本文作者為大二在讀Geek學(xué)生關(guān)于GitHub與開源的理解。
- 關(guān)于Pull Request的十個(gè)建議?-作者M(jìn)ark Seemann
- Github上都有哪些有用但不為大家熟知的小功能??- 知乎問題
- 如果你用GitHub,可以這樣提高效率?- 基于Github,搭建一整套代碼管理服務(wù)
- 如何選擇開源許可證??- 六種開源協(xié)議GPL、BSD、MIT、Mozilla、Apache和LGPL之間的區(qū)別
- 如何用好github中的watch、star、fork?- 介紹watch、star、fork的具體作用
- git-commit-guide?- git commit message 指南
- git操作是不是很難記住??- 筆者試著分類git的常用操作,方便同樣是剛?cè)腴Tgit的你查閱。
- GUI for git|SourceTree|入門基礎(chǔ)?- SourceTree簡介
- 話說Svn與Git的區(qū)別?- SVN的特點(diǎn)是簡單,只是需要一個(gè)放代碼的地方時(shí)用是OK的。Git的特點(diǎn)版本控制可以不依賴網(wǎng)絡(luò)做任何事情,對分支和合并有更好的支持。
- 多用Git少交稅
- Git版本控制與工作流?- 針對git版本控制和工作流的總結(jié)
- 在github上寫博客
- GitHub & Bitbucket & GitLab & Coding 的對比分析
GithubRank@
- GitHub Rank (China)?- GitHub上中國程序員的排名網(wǎng)站,根據(jù)follower
- GitHub Ranking | GitHub Awards?- GitHub上程序員的排名網(wǎng)站,根據(jù)star
- GitHub Ranking?- GitHub用戶和倉庫排名,根據(jù)star,不區(qū)分語言
- diycode - GitHub Ranking?- GitHub 全球 Developers, Organizations and Repositories 排行榜
桌面工具@
- ohmystar?- Mac上管理你GitHub star的工具
- GithubPulse?- OS X狀態(tài)欄的APP,幫你記住你在GitHub每天的貢獻(xiàn)
- githubtrending?- OS X狀態(tài)欄的APP,顯示GitHub Trending,也有iOS端
- ghstatus?- OS X狀態(tài)欄的APP,顯示GitHub Status
- pophub?- OS X狀態(tài)欄的APP,顯示GitHub 的activities
- git-dude?- git commit通知
- gitee?- Gitee, OS X status bar application for Github 漂亮的GitHub數(shù)據(jù)統(tǒng)計(jì)工具,還有notifications功能
Github客戶端@
- MVVMReactiveCocoa?- GitBucket iOS App,一個(gè)GitHub第三方客戶端
- Monkey?- Monkey是一個(gè)GitHub第三方iOS客戶端,主要是用來展示GitHub上的開發(fā)者的排名,以及倉庫的排名。
- react-native-gitfeed?- 一個(gè)React Native寫的Github客戶端,支持iOS和Android
- githot?- GitHot是一個(gè)Android App,用來發(fā)現(xiàn)世界上最流行的項(xiàng)目和人
- CodeHub?- CodeHub是C#寫的,它是iOS設(shè)備上最好的GitHub倉庫瀏覽和維護(hù)工具。
- ioctocat?- GitHub的iOS客戶端
- napcat?- 一個(gè)比較全面的GitHub的iOS客戶端
- RepoStumble?- 查看GitHub倉庫的手機(jī)客戶端
- GithubTrends?- Material Design風(fēng)格的查看GitHub倉庫trending app
- ForkHub?- Android平臺的GitHub客戶端
- GitEgo?- Android平臺的GitHub客戶端
- Sources?- 一個(gè)極簡的 Github 客戶端,Sources。內(nèi)置幾十個(gè)語法高亮的主題可供選擇。
- igithub?- github 的iPhone端
- gitmonitor-ios?- 一個(gè)通知你不用再push代碼的iOS app
- GithubWidget?- 輕量級顯示Github用戶的貢獻(xiàn)、星數(shù)、Follower數(shù)、熱門倉庫的App。
- GitPocket?- Swift編寫GitHub客戶端
- GitHubContributionsiOS?- 顯示你的GitHub Contributions的Today Extension,App Store鏈接,Contributions for GitHub
Github插件@
- octotree?-瀏覽器擴(kuò)展,樹狀格式顯示GitHub的代碼
- octo-linker?- 這款谷歌 Chrome 擴(kuò)展允許您輕松地瀏覽 GitHub.com 上的文件和包。
- github-hovercard?- GitHub Hovercard 是一個(gè)瀏覽器擴(kuò)展,實(shí)現(xiàn)了展示用戶在 Github 上信息的信息卡功能,支持 Firefox 和 Chrome 瀏覽器。
- notifier-for-github-chrome?- 一個(gè)瀏覽器擴(kuò)展,它能顯示 Github 通知的未讀數(shù)量
- github-menu-back?- 一款修改 GitHub 導(dǎo)航欄為之前狀態(tài)的 Chrome 插件
- gitsense-extensions?- GitSense 是一個(gè) Chrome 插件,可以讓你在瀏覽 Github 的時(shí)候體驗(yàn)更好。
- git-draw?- 谷歌 Chrome 擴(kuò)展,給GitHub提交歷史畫個(gè)畫
- ShowInGitHub?- Xcode插件,打開選中行的GitHub提交頁面
- Reveal-In-GitHub?- 有關(guān)GitHub的Xcode插件
- Visual Studio?- 有關(guān)GitHub的Visual Studio插件
- github-sublime-theme?- GitHub Sublime 主題
- GitHubinator?- sublime插件,顯示選中文本上的遠(yuǎn)程GitHub倉庫
- alfred-github-workflow?- Alfred 2上使用GitHub命令
- ZenHub?-ZenHub 能優(yōu)化你的 GitHub 工作流,是輕量級的 Chrome 瀏覽器插件。
- github-gmail?- 在Gmail內(nèi)快速打開GitHub的通知
- chrome-github-avatars?- 谷歌Chrome擴(kuò)展,可以讓你的GitHub主頁顯示用戶的頭像。
- tab-size-on-github?- 谷歌Chrome和Opera擴(kuò)展,讓代碼縮進(jìn)為4個(gè)空格而不是8個(gè)
- hide-files-on-github?- 谷歌Chrome和Opera擴(kuò)展,隱藏點(diǎn)文件
- github-highlight-selected?- 谷歌Chrome和Safari擴(kuò)展,代碼高亮,看起來像sublime
- github-awesome-autocomplete?- 谷歌Chrome和Safari以及Firefox擴(kuò)展,在GitHub的搜索欄加入自動(dòng)補(bǔ)全功能
- chrome-github-mate?- 谷歌Chrome擴(kuò)展,下載單個(gè)文件
- Pages2Repo?- 谷歌Chrome擴(kuò)展,通過GitHub Pages網(wǎng)站就能訪問倉庫。
- lovely-forks?- 谷歌Chrome擴(kuò)展,顯示fork你倉庫中star最多的
- github-pr-filter?- 谷歌Chrome擴(kuò)展,在pr中過濾文件
- github-ast-viewer?- 谷歌Chrome擴(kuò)展,增加代碼的抽象語法樹
- github-canned-responses?- 谷歌Chrome擴(kuò)展,評論pr或者issue的時(shí)候有一些可選項(xiàng)
- categoric?- 谷歌Chrome擴(kuò)展,為你的通知分類
- octo-preview?- 谷歌Chrome擴(kuò)展,預(yù)覽你評論的markdown內(nèi)容
- GifHub?- 谷歌Chrome擴(kuò)展,GifHub一個(gè)往GitHub評論里邊插入Gif動(dòng)畫的Chrome插件
- star-history-plugin?- 查看倉庫star歷史的插件
- open-on-github?- atom插件,打開文件在github.com
- refined-github?- chrome插件,簡化你的github,增加了一些可用的功能
- gitpress?- github的wordpress插件,用于列出用戶的倉庫
- jquery-github?-jquery的插件顯示github倉庫
- sublime-text-git?- sublime的git插件
- git-plugin?- jenkins的git插件
- github-oauth-plugin?- jenkins的github oauth登錄插件
- twitter-for-github?- 在github上顯示用戶twitter的chrome插件
- Hudson-GIT-plugin?- Hudson上的GIT插件
- git-time-machine?- atom插件查看提交歷史
- GitDiff?- Xcode插件
- vim-gitgutter?- git的vim 插件
Git平臺與工具@
- git?- git源碼
- sourcetree?- Windows 和Mac OS X 下免費(fèi)的 Git客戶端
- gitbucket?- Scala編寫的開源Git平臺,擴(kuò)展性好,兼容GitHub
- gogs?- Gogs (Go Git Service) 是一款極易搭建的自助 Git 服務(wù),由無聞編寫并開源在GitHub。
- gitlab?- GitLab 是一個(gè)用于倉庫管理系統(tǒng)的開源項(xiàng)目,地址在gitlabhq
- git-annex?- git管理大文件
- gitx?- Mac平臺上的Git GUI客戶端
- gity?- mac的git客戶端
- svn2git?- ruby 實(shí)現(xiàn)的遷移svn工程到git
- stupidgit?- python編寫的git的跨平臺GUI
- GitUp?- Objective-C編寫的Mac上的Git客戶端
命令行@
- hub?- github官方出品的命令行工具,讓你更好地使用github
- gitflow
- gh?-gh 是一個(gè)用 Go 語言開發(fā)的 Github 命令行客戶端。
- node-gh?-Node GH 是基于 Node.js 編寫的 Github 命令行工具。
- gitsome?- supercharged Github Client
- git-blame-someone-else?- 吐槽別人的爛代碼
- git-pulls?- github pull requests的命令后行工具
- git-scribe?- 寫電子書的命令行工具
- github-gem?- github命令行工具
- ghterm?- github終端
- git-sh?- 適合git的bash工作環(huán)境
- legit?- 靈感來自于github for mac的git 命令行工具
- git-sweep?- git命令行工具,幫助你清理已經(jīng)merge到master的分支
- github-email?- 獲取用戶的郵箱
- git-smart
- git-subtree
- git-town
- git-fire?- 緊急情況下保存代碼
- gitsome?- Git/GitHub命令行工具
- maintainer?- 讓你的 GitHub repo 對開發(fā)者更加友好的命令行工具
Github項(xiàng)目@
- resume.github.com?- 根據(jù)用戶的github信息生成簡歷
- github-trending?- 記錄下GitHub歷史上的每日trending
- GitHub-Dark?- 黑色的GitHub網(wǎng)站風(fēng)格
- github-gists?- 拿到一個(gè)GitHub用戶的所有g(shù)ist
- Get-Your-GitHub-Card?- 基于jquery拿到你的GitHub用戶資料
- ohmyrepo?- 一個(gè) GitHub 倉庫分析工具
- greenhat?- 一個(gè)讓GitHub全綠的“旁門左道”的東西。
- gitfiti?- 濫用github提交歷史
- Github-profile-name-writer?- 把github提交歷史變成你的名字
- github-contributions?- 可以讓你的 github 提交日歷排出有趣的圖案
- github-corners?- 顯示 "Fork me on GitHub"
- GitHub-jQuery-Repo-Widget?- 一個(gè)GitHub風(fēng)格的掛件,方便在頁面中展示GitHub項(xiàng)目
- GitHub Archive?- GitHub Archive 是一個(gè)記錄GitHub時(shí)間線的項(xiàng)目
- github-cards?- GitHub Cards 用來展示你的簡介
- githut?- 可視化了GitHub Archive的數(shù)據(jù),網(wǎng)站鏈接,http://githut.info/
- lolcommits?- 每次提交Git都自拍一張
- github-selfies?- Github Selfies 可以在你 Github 的需求和貢獻(xiàn)上加上你的自拍照。
- badges?- 收集GitHub上readme頁顯示的與javascript有關(guān)的各種徽章
- MediumArticles?- 一鍵收藏至Github
- GitHunt?- 為你喜歡的倉庫投票的項(xiàng)目
- githug?- 通過游戲的方式來練習(xí)Git的命令行工具
- css3-github-buttons?- 幫助你創(chuàng)建github風(fēng)格的 button
- git-crypt?- git加密
- is-github-down?- 檢查github有沒有down機(jī)
- miaopull?- 自動(dòng)化pull工具
- go-git- 通過go來從git服務(wù)器讀取倉庫
- GitViz?- 幫助你訓(xùn)練git時(shí)的可視化工具
- learnGitBranching?- 學(xué)習(xí)git的可視化工具
Git庫@
- octokit?- GitHub API的官方封裝庫
- GitHub Java API (org.eclipse.egit.github.core)?- eclipse出品,Java寫的GitHub API的封裝庫
- github - michael?- JavaScript寫的GitHub API的封裝庫
- PyGithub?- Python的GitHub API封裝庫
- UAGithubEngine?- Objective-C的GitHub API封裝庫
- RxGitHubAPI?-基于RxSwift的GitHub API封裝庫
- GitHub API for Java?-面向?qū)ο蟮腉itHub API庫
- GitHubObjC?-Objective-C實(shí)現(xiàn)的GitHub API庫
- go-github?-Go實(shí)現(xiàn)的GitHub API庫
- ruby-github?-Ruby實(shí)現(xiàn)的GitHub API庫
- libgit2?- Git核心庫,通過它可以寫一個(gè)自己的git應(yīng)用。
- Gift?- 通過Swift綁定libgit2,通過它你可以clone一個(gè)倉庫,查看commit,提交等。
- gitkit-js?- gitkit-js,SamyPesse開源的git的javascript實(shí)現(xiàn),包含一系列API,可以管理git倉庫,包括讀文件,commit, clone,push,fetch等,可以工作在瀏覽器和node.js上
- github3.py?- GitHub API v3的python接口
- PyGithub?- GitHub API v3的python接口
- github-backup?- 備份GitHub倉庫,包括branches, tags, other forks, issues, comments, wikis, milestones, pull requests, watchers, and stars. 通過haskell編寫
- github - Haskell?- GitHub API 的Haskell接口
- objective-git?- Git的Objective-C實(shí)現(xiàn)
- node-gitlab?- gitlab的node api
- php-github-api?- php的github api
- cocoagit?- git的objetive-c實(shí)現(xiàn)
- ruby-github?- mbleigh寫的ruby的github api
- Git.framework?- mac os x 平臺的objective-c的git實(shí)現(xiàn)
- pygit2?- libgit2的python版
- git.js?- git的js實(shí)現(xiàn)
- nodegit?- git的node實(shí)現(xiàn)
- GitSharp?- .Net實(shí)現(xiàn)的git
- erlangit?- erlang 的git實(shí)現(xiàn)
- github4j?- 一個(gè)github 下載的java api
- libgit2sharp?- .Net實(shí)現(xiàn)的git
- Gift?- Swift編寫的git實(shí)現(xiàn)
- SwiftGit2?- Swift編寫的git實(shí)現(xiàn)
- GithubPilot?- Swift的GitHub API 封裝
- GitYourFeedback?- 讓你可以直接在iOS App內(nèi)feedback時(shí)向GitHub提交issue
Github瀏覽器工具@
- awesome-browser-extensions-for-github?GitHub瀏覽器擴(kuò)展收集列表
完整App@
- PPRows for Mac?- 在Mac上優(yōu)雅的計(jì)算你寫了多少行代碼。
- open-source-ios-apps?- iOS開源App集合,分:swift與Objective-C--國外人整理。
- NewsBlur?作者獨(dú)自一個(gè)人 Samuel Clay 做出來的一款名為 NewsBlur 的新聞閱讀器, 很多人都稱其為 Google Reader 的替代品, 這是它的源碼 NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.
- HackerNews-React-Native用 React Native 完成的 HackerNews 客戶端。
- WeChat?實(shí)現(xiàn)類似微信朋友圈或者QQ空間,評論回復(fù),九宮格布局。處理鍵盤彈出后定位到當(dāng)前點(diǎn)擊的被評論人處。另:滑動(dòng)時(shí)候FPS在57-60之間,縱享絲滑!
- iOSAppTemplate高仿微信,iOS應(yīng)用開發(fā)模板,個(gè)人總結(jié)。
- Bilibili_Wuxianda贊 高仿Bilibili客戶端
- Coding-iOS?- Coding iOS 客戶端源代碼
- Coding-iPad?- Coding iPad 客戶端源代碼
- Monkey?- GitHub第三方iOS客戶端
- firefox-ios?Firefox for iOS
- RSSRead?“已閱”(iOS上開源RSS新聞閱讀器)
- zulip-ios?Dropbox收購公司內(nèi)部社交服務(wù)商Zulip,然后全部開源,這是iOS App
- ChatSecure-iOS?- Objective-C寫的XMPP聊天應(yīng)用
- FirebaseChat?- Objective-C寫的完整的聊天應(yīng)用
- Meizi?- 豆瓣妹子圖iOS客戶端
- PlainReader?簡閱是一款 iOS(iPhone + iPad) 新聞?lì)惪蛻舳?#xff0c;內(nèi)容抓取自 cnBeta.COM。在售期間倍受好評,但由于版權(quán)問題已于今年一月從 AppStore 下架,下架至今,每天仍有幾千人在使用這款 App。
- ECMobile_iOS?基于ECShop的手機(jī)商城客戶端
- wikipedia-ios?維基百科官方App, 已上架
- Sol?漂亮的扁平風(fēng)格的天氣App
- v2exv2ex第三方iOS客戶端。V2EX是一個(gè)知名技術(shù)創(chuàng)意網(wǎng)站,由設(shè)計(jì)師、程序員及有創(chuàng)意的人參與的社區(qū)。 它基于興趣將用戶創(chuàng)建的內(nèi)容組織分類成不同“節(jié)點(diǎn)”,網(wǎng)站以內(nèi)容的活躍程度決定在首頁排序的位置。
- WNXHuntForCity城覓By-Objective-C
- breadwallet?breadwallet - bitcoin wallet
- GreatReader?GreatReader PDF閱讀客戶端
- Tropos天氣客戶端
- WordPress-iOSWordPress iOS官方客戶端. 筆者強(qiáng)烈推薦的開源項(xiàng)目.
- TeamTalk?蘑菇街TeamTalk. 開源IM. 筆者強(qiáng)烈推薦.
- MessageDisplayKit一個(gè)類似微信App的IM應(yīng)用,擁有發(fā)送文字、圖片、語音、視頻、地理位置消息,管理本地通信錄、分享朋友 圈、漂流交友、搖一搖和更多有趣的功能。筆者推薦的學(xué)習(xí)IM的好東西.
- iOS-Oncenote?這是一款類似于印象筆記Evernote的生活類iOS應(yīng)用——朝夕筆記 Oncenote。我希望能為更多的iOS開發(fā)者提供幫助與服務(wù)。當(dāng)然App中還有不少bug和可擴(kuò)展的功能模塊,也希望各位開發(fā)者為該項(xiàng)目貢獻(xiàn)自己的code力量。大家可以通過點(diǎn)擊右上角的fork到自己的Github倉庫,也可以點(diǎn)擊star實(shí)時(shí)關(guān)注項(xiàng)目進(jìn)度。
- GSD_WeiXin?高仿微信
- v2ex?- v2ex 的客戶端,新聞、論壇。
- wikipedia-ios?- wikipedia-ios 客戶端。
- DeckRocket?- 在相同 WiFi 網(wǎng)絡(luò)環(huán)境內(nèi),通過iPhone 控制并播放 Mac 中的 PDF 文檔。
- DSLolita?- 模仿新浪微博做的一款app,有發(fā)送博文,評論,點(diǎn)贊,私聊功能。
- STPhotoBrowser?- 高仿新浪微博的圖片瀏覽器,極佳的編寫方式,易擴(kuò)展,低耦合。
- Tropos?- Tropos, 由 thoughtbot 推出的一款用 Objective-C 寫的開源天氣類應(yīng)用, 截至今天, thoughtbot 已在 GitHub 上貢獻(xiàn)了 174 個(gè)開源項(xiàng)目, 實(shí)在令人敬佩。
- SmileWeather?-開源天氣類應(yīng)用,天氣圖標(biāo)很完整。
- MVVMReactiveCocoa?- GitBucket 2.0 通過審核啦,她是我在公司實(shí)踐了一年多 MVVM 和 RAC 的基礎(chǔ)上,利用業(yè)余時(shí)間開發(fā)的第三方 GitHub 客戶端,旨在能夠?qū)ο雽?shí)踐 MVVM 和 RAC 的 iOS 開發(fā)者有所幫助。AppStore地址,歡迎下載使用GitBucket和收藏MVVMReactiveCocoa。
- Tomate?- 這個(gè)圓盤式計(jì)時(shí)器讓你更專注于工作或?qū)W習(xí)。P.S. App Store 上架收費(fèi)應(yīng)用(0.99 歐)。
- WNXHuntForCity?- iOS高仿城覓項(xiàng)目(開發(fā)思路和代碼)。
- ZYChat?- 關(guān)于聊天界面的可消息類型擴(kuò)展,響應(yīng)綁定設(shè)計(jì)。
- meituan?- 美團(tuán)5.7iOS版(高仿),功能包括,團(tuán)購首頁,高德地圖搜索附近美食并顯示在地圖上,上門服務(wù),商家,友盟分享。
- JFMeiTuan?- 造美團(tuán)應(yīng)用界面構(gòu)建的 iOS 應(yīng)用, 第二個(gè)是 @tubiebutu 的 JFMeiTuan。
- SXNews?- 模仿網(wǎng)易新聞做的新聞軟件,完成了主導(dǎo)航頁,新聞詳情頁,圖片瀏覽頁,評論頁。效果不錯(cuò),比網(wǎng)上流傳的各種和網(wǎng)易新聞UI架構(gòu)有關(guān)的代碼都要完整,都要好。
- Monkey?- Monkey for GitHub是一個(gè)GitHub開發(fā)者和倉庫排名的開源App。這次主要增加了登錄GitHub的功能,隨手follow和star,并且增加發(fā)現(xiàn)模塊,包括GitHub的trending,動(dòng)態(tài),showcases等。
- Uther?- 跟蠢萌的外星人聊天,還能幫你記事”。itunes下載?。
- 高仿斗魚TV?- 高仿斗魚TV,點(diǎn)擊頭部滾動(dòng)視圖可以播放視頻。
- Coding-iPad?- Coding-iPad 是@Coding的官方 iPad 客戶端, 又是一個(gè)完整的開源應(yīng)用。
- react-native-gitfeed?- 目前最實(shí)用簡潔的github客戶端了。
- phphub-ios?- PHPHub的iOS客戶端,同時(shí)兼容iPhone和iPad。
- LeagueofLegends?- 一個(gè)關(guān)于英雄聯(lián)盟的完整iOS開源項(xiàng)目,接口均來自多玩,騰訊各大游戲平臺。
- BTApp?- BTApp 仿半糖 iOS App 的 Demo 應(yīng)用。
- iOS完整App資源收集?- iOS開發(fā)學(xué)習(xí)者都希望得到實(shí)戰(zhàn)訓(xùn)練,但是很多資料都是只有一小部分代碼,并不能形成完成的App,筆者在此處收集了很多開源的完整的App,都有源代碼哦!--標(biāo)哥的技術(shù)博客
- XCFApp-1?- 高仿下廚房App,Objective-C,Xcode7.2,數(shù)據(jù)通過Charles抓的,有接口也有本地?cái)?shù)據(jù)。說明:關(guān)于代碼被清空,會用git的你肯定明白,教程
- YoCelsius?- 已經(jīng)上線的一款天氣預(yù)報(bào)的應(yīng)用,幾乎所有的交互動(dòng)畫效果,想學(xué)習(xí)動(dòng)畫的開發(fā)人員可以作為參考。
- DayDayNews?仿網(wǎng)易新聞客戶端,實(shí)現(xiàn)新聞瀏覽,視頻播放,仿搜狐視頻、百思不得姐等當(dāng)前主流視頻播放器,實(shí)現(xiàn)流媒體播放,自動(dòng)監(jiān)聽屏幕轉(zhuǎn)動(dòng),實(shí)現(xiàn)橫屏播放 , 抓取百度圖片,瀑布流顯示,夜間模式,環(huán)信即時(shí)通訊
- ECMobile_iOS基于ECShop的手機(jī)商城客戶端(iOS、Android、Php一體)
- TKeyboard?這款應(yīng)用名為:TKeyboard。有一個(gè) Mac 端和一個(gè) iOS 端 App。簡單來說,可以通過藍(lán)牙,使用 Mac 的鍵盤輸入內(nèi)容到 iPhone 設(shè)備中。
- BDJProjectExample?基于VIPER設(shè)計(jì)模式,以XFLegoVIPER框架為引擎的仿《百思不得姐》項(xiàng)目
- UberSignature?一個(gè)通過觸摸前面的App.
框架@??返回目錄
- nimbus?Nimbus是一個(gè)開源的iOS框架,比起Three20,Nimbus的文檔更為全面、豐富,能夠?qū)崿F(xiàn)很多非常炫的界面特效。因此,開發(fā)者可以借助Nimbus來降低項(xiàng)目設(shè)計(jì)的復(fù)雜度。
- ReactiveCocoa?- ReactiveCocoa 受函數(shù)響應(yīng)式編程激發(fā)。不同于使用可變的變量替換和就地修改,RAC提供Signals來捕獲當(dāng)前值和將來值(?使用介紹?),不錯(cuò)的例子,入門好教程:ReactiveCocoa入門教程:第一部分?。Reactive Cocoa 3.0 在 MVVM 中的應(yīng)用?,小碼哥:快速讓你上手ReactiveCocoa之基礎(chǔ)篇。
- CYLTabBarController?- 低耦合集成TabBarController,最低只需傳兩個(gè)數(shù)組即可完成主流App框架搭建。
- samurai-native?是一個(gè)基于瀏覽器內(nèi)核通過HTML+CSS 開發(fā)原生移動(dòng)應(yīng)用的iOS框架。
- HHRouter?一言以蔽之,URL Router 即將 UIViewController 映射成 URL,從而支持通過 URL 進(jìn)行界面跳轉(zhuǎn)。是的,就和 Web 一樣。當(dāng)然,這并不是 Web Developer 轉(zhuǎn)職為 iOS Developer 后所做的無聊玩具。URL Router 有著許多切實(shí)的好處。
- [katana-swift](https://github.com/BendingSpoons/katana-swift)一個(gè)用于編寫iOS應(yīng)用程序的現(xiàn)代Swift框架,靈感來自React和Redux。?Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by React and Redux.
- AsyncDisplayKit?異步界面渲染庫,為極限優(yōu)化View效果而生(同時(shí)提供 UIView bridge 接口) Smooth asynchronous user interfaces for iOS apps.
- RestKitRestKit is a framework for consuming and modeling RESTful web resources on iOS and OS X
- XFLegoVIPER?A lightweight framework base on VIPER architecture for iOS, to build robust and maintained large scale project.
- publishImageAndVideoAnsRecord?因?yàn)楣居泻芏嗄K,幾乎每個(gè)模塊都需要發(fā)布視頻、語言、照片。所以在很多庫的基礎(chǔ)上,搭建了一個(gè)集合,其中包括帶placeHolder的TextView、錄制小視頻、錄制音頻、選擇照片或拍照。其中包括了很多網(wǎng)絡(luò)上的資源,只是做了集合,在此留個(gè)記錄,也希望對一些有需求額的朋友有幫助。
- XBSettingController?快速搭建類個(gè)人中心及應(yīng)用設(shè)置界面
- EVNEstorePlatform?App項(xiàng)目框架?簡書解析
響應(yīng)式@
- LoginWithReactiveCocoa?- ReactiveCocoa - 登錄交互效果的實(shí)現(xiàn)。
- BeeFramework?- 與ReactiveCocoa類似,BeeFramework用戶指南 v1.0。
- Objective-Chain?- Objective-Chain是一個(gè)面向?qū)ο蟮捻憫?yīng)式框架,作者表示該框架吸收了 ReactiveCocoa 的思想,并且想做得更面向?qū)ο笠恍?/li>
- MVVMFramework?- (OC版)總結(jié)整理下一個(gè)快速開發(fā)框架,分離控制器中創(chuàng)建tableView和collectionView的代碼,已加入cell自適應(yīng)高度,降低代碼耦合,提高開發(fā)效率。
framework@
- Small?A small framework to split app into small parts
混合開發(fā)@
- rexxar-ios?豆瓣推的混合開發(fā)庫 Mobile Hybrid Framework Rexxar iOS Container
樣例App@
- MeiTuan?高仿美團(tuán)客戶端 React-Native版,支持iOS、Android
網(wǎng)絡(luò)@
網(wǎng)絡(luò)連接@
- AFNetworking?- ASI不升級以后,最多人用的網(wǎng)絡(luò)連接開源庫?iOS開發(fā)下載文件速度計(jì)算?,?AFNetworking 3.0遷移指南?,?AFNetworking2.0源碼解析<一>?、AFNetworking2.0源碼解析<二>、AFNetworking源碼解析<三>、AFNetworking源碼解析<四>。
- YTKNetwork?- 是基于 AFNetworking 封裝的 iOS網(wǎng)絡(luò)庫,提供了更高層次的網(wǎng)絡(luò)訪問抽象。相比AFNetworking,YTKNetwork提供了以下更高級的功能:按時(shí)間或版本號緩存網(wǎng)絡(luò)請求內(nèi)容、檢查返回 JSON 內(nèi)容的合法性、文件的斷點(diǎn)續(xù)傳、批量的網(wǎng)絡(luò)請求發(fā)送、filter和插件機(jī)制等。
- HYBNetworking?- 基于AFN封裝的網(wǎng)絡(luò)庫,可以通用。基于AFNetworking封裝網(wǎng)絡(luò)庫說明目前已經(jīng)提供了通用的GET/POST、上傳、下載API等。
- LxFTPRequest?- 支持獲取FTP服務(wù)器資源列表,下載/上傳文件,創(chuàng)建/銷毀ftp服務(wù)器文件/目錄,以及下載斷點(diǎn)續(xù)傳,下載/上傳進(jìn)度,自動(dòng)判斷地址格式合法性跟蹤等功能!國人開發(fā),QQ:349124555。
- HSDownloadManager?- HSDownloadManager,下載音樂、視頻、圖片各種資源,支持多任務(wù)、斷點(diǎn)下載。
- MutableUploadDemo?- 模擬需求:圖文混編,要求用戶選擇圖片后就上傳,可選擇多圖,并行上傳,用戶確定提交后后臺執(zhí)行,必須全部圖片上傳完才能提交文字。
- WTRequestCenter?- 方便緩存的請求庫,提供了方便的HTTP請求方法,傳入請求url和參數(shù),返回成功和失敗的回調(diào)。 UIKit擴(kuò)展提供了許多不錯(cuò)的方法,快速緩存圖片,圖片查看,縮放功能, 顏色創(chuàng)建,設(shè)備UUID,網(wǎng)頁緩存,數(shù)據(jù)緩存等功能。 無需任何import和配置,目前實(shí)現(xiàn)了基礎(chǔ)需求。
- MMWormhole?- Message passing between iOS apps and extensions 2個(gè)iOS設(shè)備之間通信。
- STNetTaskQueue?- STNetTaskQueue Objective-C 可擴(kuò)展網(wǎng)絡(luò)請求管理庫。
- MZDownloadManager?- 下載管理。
- DVR?- 針對網(wǎng)絡(luò)請求的測試框架,超實(shí)用的工具。且支持 iOS, OSX, watchOS 全平臺。
- HFDownLoad?- iOS開發(fā)網(wǎng)絡(luò)篇之文件下載、大文件下載、斷點(diǎn)下載:NSData方式、NSURLConnection方式、NSURLSession下載方式?下載方式具體的思路、區(qū)別見Blog?。
- PPNetworkHelper?- AFN3.x與YYCache的二次封裝,一句話搞定網(wǎng)絡(luò)請求與緩存,和FMDB說拜拜!
socket@
- CocoaAsyncSocket?- 無疑是目前封裝得最完善的Socket庫了:支持異步TCP/UDP,支持GCD,Objective-C接口封裝使用教程。
- SocketRocket?一個(gè)非常不錯(cuò)的 Objective-C 的Socket 庫
- AsyncSocket?- AsyncSocket。
- Socket通信?- 通過AsyncSocket封裝的Socket通訊方法,簡單實(shí)用,通俗易懂,初學(xué)者不能錯(cuò)過 。
- GCDAsyncSocket?- GCDAsyncSocket ,?不錯(cuò)的Demo。
網(wǎng)絡(luò)下載@
- WHCNetWorkKit?WHCNetWorkKit 是http網(wǎng)絡(luò)請求開源庫(支持GET/POST 文件上傳 后臺文件下載 UIButton UIImageView 控件設(shè)置網(wǎng)絡(luò)圖片 網(wǎng)絡(luò)數(shù)據(jù)工具json/xml 轉(zhuǎn)模型類對象 網(wǎng)絡(luò)狀態(tài)監(jiān)聽)
- HSDownloadManager下載音樂、視頻、圖片各種資源,支持多任務(wù)、斷點(diǎn)下載!
網(wǎng)絡(luò)聊天@
- XMPPFramework?- XMPPFramework openfire聊天。
- MessageDisplayKit?- 仿微信聊天,參考JSQMessagesViewController。(國人寫)
- SXTheQQ?- 用xmppFramework框架編寫QQ程序,主要為了練習(xí)通訊的一些原理,界面比較渣 必須要先在本地配置好環(huán)境才可以運(yùn)行。
- 環(huán)信?- 給開發(fā)者更穩(wěn)定IM云功能。8200萬用戶考驗(yàn),好用!(暫無及時(shí)語音、視頻通話)
- 融云?- 即時(shí)通訊云服務(wù)提供商。(暫無及時(shí)語音、視頻通話)
- 容聯(lián)云通訊?- 提供基于互聯(lián)網(wǎng)通話,視頻會議,呼叫中心/IVR,IM等通訊服務(wù)。
- ChatSecure-iOS?- 基于XMPP的iphone、android加密式聊天軟件,?chatsecure官網(wǎng)?。?iOS代碼1,iOS代碼2,?iOS中文版。
- chatsecure?- 基于XMPP的iphone、android加密式聊天軟件,?chatsecure官網(wǎng)?。?iOS代碼1,iOS代碼2,?iOS中文版。
- JSQMessagesViewController?- 聊天 。
- SunFlower?- 環(huán)信聊天demo,比較多功能 。
- BlueTalk藍(lán)牙聊天?- 以MultipeerConnectivity為基礎(chǔ), 實(shí)現(xiàn)了簡單的藍(lán)牙聊天。
網(wǎng)絡(luò)測試@
- Reachability?- 蘋果提供過一個(gè)Reachability類,用于檢測網(wǎng)絡(luò)狀態(tài)。但是該類由于年代久遠(yuǎn),并不支持ARC。該項(xiàng)目旨在提供一個(gè)蘋果的Reachability類的替代品,支持ARC和block的使用方式。iOS網(wǎng)絡(luò)監(jiān)測如何區(qū)分2、3、4G
- SimpleCarrier?- 簡單的運(yùn)營商信息獲取!。
- NetworkEye?- 一個(gè)網(wǎng)絡(luò)調(diào)試庫,可以監(jiān)控App內(nèi)HTTP請求并顯示請求相關(guān)的詳細(xì)信息,方便App開發(fā)的網(wǎng)絡(luò)調(diào)試。
- RealReachability?-?iOS下的實(shí)際網(wǎng)絡(luò)連接狀態(tài)檢測,解決“如何判斷設(shè)備是否真正連上互聯(lián)網(wǎng)?而不是只有網(wǎng)絡(luò)連接”的問題。
WebView與WKWebView@
- WebViewJavascriptBridge?是一個(gè)連接javascript和iOS Native交互的開源框架。使用它可以在UIWebview中響應(yīng)事件并執(zhí)行Native方法,也可以使用Native方法調(diào)用javascript方法, 正如其名,它好像已做橋梁連接了兩端.
- MGTemplateEngine?- MGTemplateEngine比較象 PHP 中的 Smarty、FreeMarker 和 Django的模版引擎,是一個(gè)輕量級的引擎,簡單好用。只要設(shè)置很多不同的HMTL模版,就能輕松的實(shí)現(xiàn)一個(gè)View多種內(nèi)容格式的顯示,對于不熟悉HTML或者減輕 工作量而言,把這些工作讓設(shè)計(jì)分擔(dān)一下還是很好的,也比較容易實(shí)現(xiàn)設(shè)計(jì)想要的效果。
- GTMNSString-HTML?- 谷歌開源的用于過濾HTML標(biāo)簽。
- js-in-ios?- webView與js的交互。
- D3Generator?- D3Generator根據(jù)dict字典生成對象。 適用webview和push推送時(shí),根據(jù)后臺傳回字典實(shí)現(xiàn)動(dòng)態(tài)跳轉(zhuǎn)。實(shí)現(xiàn)說明
- [GRMustache] (https://github.com/groue/GRMustache) 一個(gè)類似templateEngine的html渲染工具,可以更加有效的幫助大家完成數(shù)據(jù)生成HTML的過程。
- iOS-WebView-JavaScript?iOS UIWebView,WKWebView 與 JavaScript的深度交互
- WKWebView?OC版WKWebView 支持POST請求 加載本地頁面 直接加載網(wǎng)頁 JS交互 集成支付寶/微信URL支付功能 仿微信返回按鈕
網(wǎng)絡(luò)解析@
JSON@
-
MJExtension?- 用于json轉(zhuǎn)model進(jìn)行使用,轉(zhuǎn)換效率很高,使用也比較簡單,只要前后臺約定好,json直接就轉(zhuǎn)成了model。
-
YYModel?- High performance model framework for iOS/OSX.
-
jsonmodel?Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.
-
JSONKit?- JSONKit庫是非常簡單易用而且效率又比較高的,重要的JSONKit適用于ios 5.0以下的版本,使用JSONKit庫來解析json文件,只需要下載JSONKit.h 和JSONKit.m添加到工程中;然后加入libz.dylib即可。
-
JSONModel?- 解析服務(wù)器返回的Json數(shù)據(jù)的庫,JSONModel源碼解析一。
-
Mantle?- Mantle主要用來將JSON數(shù)據(jù)模型化為OC對象, 大系統(tǒng)中使用。為什么選擇Mantle。
-
RFJModel?- RFJModel是一個(gè)IOS類庫,可以將JSON字典自動(dòng)裝填到OBJC對象。相比JSONModel有一些非常好的特性,使用上也比較簡單。
-
XMLDictionary?- ios與mac os平臺下xml與NSDictionary相互轉(zhuǎn)化開源類庫。
-
DDModel?- 快速搭建項(xiàng)目Model層,支持ORM映射關(guān)系,能從JSON/XML直接實(shí)例一個(gè)Model對象。支持SQLite本地?cái)?shù)據(jù)持久化,封裝了HTTP, 減少HTTP代碼與UIViewController的代碼耦合,支持Cache;類似RESTKit、Mantle的功能;使用該類庫以后簡化了網(wǎng)絡(luò)層的開發(fā)工作,把更多的精力放在UI上面;目前只支持GET/POST方法的請求。使用到的第三方庫有:1.SQLitePersistentObject; 2.JTObjectMapping; 3.AFNetworking; 4.XMLDictionary;
-
TouchJSON?- JSon解析庫(早已停止更新)
-
JSON-Framework?- JSON解析庫
-
Groot?- From JSON to Core Data and back.
-
KZPropertyMapper?- 可以幫助你在對象與Array、Dict數(shù)據(jù)間進(jìn)行轉(zhuǎn)換,尤其適用于將json對象轉(zhuǎn)換成objective-c中的實(shí)體對象。作者還寫了一篇文章stop-writing-data-parsing-code-in-your-apps介紹它的使用。
-
FastEasyMapping?- 一個(gè)快速對json進(jìn)行序列化和反序列化的工具 A tool for fast serializing & deserializing of JSON.
-
OCMapper?- (一年未更新)OCMapper 是 Objective-C 和 Swift 庫,它可以很容易地將 NSDictionary 映射到模型目標(biāo)上。Objective-C & Swift library to easily map NSDictionary to model objects, works perfectly with Alamofire. ObjectMapper works similar to GSON
-
Gloss?- 一個(gè)很棒的Swift +json解析庫.
-
Cereal?- 對象序列化三方庫 Swift object serialization
-
SwiftyJSONAccelerator?- json轉(zhuǎn)model的三方庫 Generate Swift model files from JSON using either SwiftyJSON or ObjectMapper. Supports NSCoding and provides method for JSON string representation of the model.
-
[Tyro](htt ps://github.com/typelift/Tyro) - Functional JSON parsing and encoding?
總結(jié)
以上是生活随笔為你收集整理的iOS GitHub上常用第三方框架与一些参考文本总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10系统多台电脑无界共享键鼠软件
- 下一篇: 大数据体系的4个热点,4个趋势和3个疑问