日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS GitHub上常用第三方框架与一些参考文本总结

發(fā)布時(shí)間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS GitHub上常用第三方框架与一些参考文本总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。