1. 程式人生 > >iOS開發最常用三方庫集合OC版(三方庫、外掛、部落格等等)(17-7-28更新)

iOS開發最常用三方庫集合OC版(三方庫、外掛、部落格等等)(17-7-28更新)

TimLiu-iOS 最新更新日期:17-7-28 歡迎大家多多貢獻和提出寶貴的意見.

Swift版本點選這裡歡迎加入QQ交流群: 594119878

介紹

這是一個用於iOS開發的各種開源庫、開源資料、開源技術等等的索引庫.

使用方法

根據目錄關鍵字搜尋,記得包含@,以保證搜尋目錄關鍵字的唯一性。

問題反饋

期待大家和我們一起共同維護,同時也期望大家隨時能提出寶貴的意見(直接提交issues即可)。請廣大網友只按照目錄結構(即使目錄結構有問題)新增三方庫,並提交pull request。目錄問題大家提出issues後樓主會及時更改的。

目錄

參考@

版本管理@

依賴管理@

桌面工具@

命令列@

Git庫@

框架@

響應式@

混合開發@

網路@

網路連線@

網路下載@

影象獲取@

網路聊天@

網路測試@

網頁框架@

網路解析

CSV

JSON@

資料儲存@

快取處理@

序列化@

動畫@

轉場@

多媒體@

GIF@

VR@

AR@

二維碼@

PDF@

流媒體@

音訊@

視訊@

視訊播放@

視訊處理@

視訊錄製@

視訊剪下@

彈幕@

直播@

影象@

拍照@

影象處理@

影象瀏覽@

影象快取@

影象識別@

影象圓角@

演算法@

上架@

動態更新@

UI@

綜合UI@

下拉重新整理@

模糊效果@

圖表@

顏色@

對話互動@

對話方塊@

Pop@

通知相關@

狀態列@

導航欄@

設定@

主題@

電影選座@

瀑布流@

選單@

進度@

小紅點@

page@

輪播@

選擇器@

購物車@

引導@

其他UI@

工具@

壓縮解壓@

鍵盤@

文字@

文字輸入@

富文字@

字型@

多執行緒@

ipad@

通訊@

學習資料@

播客@

設計@

好的文章@

美工資源@

測試除錯@

版本適配@

遊戲@

通訊錄@

其他庫@

訊息相關@

時間日期@

設計模式@

VPN@

深度學習@

mac@

未分類@

版本管理@

依賴管理@

git-recipesGit recipes in Chinese. 高質量的Git中文教程.

lark怎樣在Github上面貢獻程式碼

my-git有關 git 的學習資料

gitignore非常贊 有用的.gitignore模板集合(忽略上傳的檔案集合),包含了各種語言.

Linus講解git- Google大會演講,Linus介紹他創造git的原因,對比了git和svn。

git - 簡明指南- 助你入門 git 的簡明指南,木有高深內容 ;)

常用 Git 命令清單- 來自阮一峰的網路日誌,列出了 Git 最常用的命令。

Git Submodule使用完整教程- Git Submodule功能剛剛開始學習可能覺得有點怪異,所以本教程把每一步的操作的命令和結果都用程式碼的形式展現給大家,以便更好的理解。

git-flow 備忘清單- git-flow 是一個 git 擴充套件集,按 Vincent Driessen 的分支模型提供高層次的庫操作。

Git Community Book 中文版-這本書匯聚了Git社群的很多精華, 其目的就是幫助你儘快的掌握Git.

git-recipes-高質量的Git中文教程,來自國外社群的優秀文章和個人實踐

Git Town- GitTown 定義了很多高階的 git 命令,例如 git ship / git sync 等以方便 git 的使用

git-tips- 最常用的Git的提示和技巧。

progit2-zh- Pro Git,第二版,簡體中文

Git 進階技巧- 適合瞭解 Git 的基本使用,知道 commit、push、pull,希望掌握 Git 更多功能的人閱讀。

圖解Git- 圖解git中的最常用命令。如果你稍微理解git的工作原理,這篇文章能夠讓你理解的更透徹。

沉浸式學 Git- 簡潔github教程,每步資訊量都不大,可以嘗試一下。

工作中常用的Git命令列- 自己在工作中常用的Git命令列的小總結!

GitHub Pages 指南 - 極客學院- 本指南是 GitHub Pages 官網 GitHub Pages Basics 的中文翻譯版本。

搭建一個免費的,無限流量的Blog----github Pages和Jekyll入門- 示範如何在github上搭建Blog,你可以從中掌握github的Pages功能,以及Jekyll軟體的基本用法。更重要的是,你會體會到一種建立網站的全新思路。

jekyll 學習資料整理- 在學習的同時將內容整理很多相關資料

hexo你的部落格- hexo出自臺灣大學生tommy351之手,是一個基於Node.js的靜態部落格程式,其編譯上百篇文字只需要幾秒。

如何搭建一個獨立部落格——簡明Github Pages與Hexo教程- 這是一篇很詳盡的獨立部落格搭建教程,裡面介紹了域名註冊、DNS設定、github和Hexo設定等過程。

GitBook 簡明教程- 本教程主要圍繞 GitBook 的安裝,使用,整合,書籍釋出,個性化以及實用外掛幾個方面。

Gitbook 入門教程- 本書將簡單介紹如何安裝、編寫、生成、釋出一本線上圖書,且示例全部在windows下展示(其他系統差不多一致):

Git教學- GIT版本控制

Gitbook 使用入門- 本書將簡單介紹如何安裝、編寫、生成、釋出一本線上圖書。

api-guide- gitbook 的api 文件

如何高效利用GitHub- 本文嘗試談談GitHub的文化、技巧與影響

如何用Github去管理你的Idea- 用Github的README.md和Issues來管理我的idea

GitHub開源專案負責人談開源- Brandon就其與開源的緣分、當前工作的職責、GitHub及員工與開源的關係等方面的問題一一進行了回答。

親愛的GitHub- 致GitHub的一封公開信

一鍵收藏至Github- 通過 Rails 收藏文章,並自動提交至 github。

如何參與一個GitHub開源專案?- 本文是Github官方給出的參與Github上開源專案的一些指導,對希望加入開源社群的開發者是一個不錯的參考。

試譯:開源專案成功的十條準則-作者將自己30年來的開發經驗,總結為開源軟體的十條成功法則。

漫談Github與開源-本文作者為大二在讀Geek學生關於GitHub與開源的理解。

如何選擇開源許可證?- 六種開源協議GPL、BSD、MIT、Mozilla、Apache和LGPL之間的區別

git操作是不是很難記住?- 筆者試著分類git的常用操作,方便同樣是剛入門git的你查閱。

話說Svn與Git的區別- SVN的特點是簡單,只是需要一個放程式碼的地方時用是OK的。Git的特點版本控制可以不依賴網路做任何事情,對分支和合並有更好的支援。

Git版本控制與工作流- 針對git版本控制和工作流的總結

GitHub Rank (China)- GitHub上中國程式設計師的排名網站,根據follower

GitHub Ranking- GitHub使用者和倉庫排名,根據star,不區分語言

diycode - GitHub Ranking- GitHub 全球 Developers, Organizations and Repositories 排行榜

桌面工具@

ohmystar- Mac上管理你GitHub star的工具

GithubPulse- OS X狀態列的APP,幫你記住你在GitHub每天的貢獻

githubtrending- OS X狀態列的APP,顯示GitHub Trending,也有iOS端

ghstatus- OS X狀態列的APP,顯示GitHub Status

pophub- OS X狀態列的APP,顯示GitHub 的activities

git-dude- git commit通知

gitee- Gitee, OS X status bar application for Github 漂亮的GitHub資料統計工具,還有notifications功能

MVVMReactiveCocoa- GitBucket iOS App,一個GitHub第三方客戶端

Monkey- Monkey是一個GitHub第三方iOS客戶端,主要是用來展示GitHub上的開發者的排名,以及倉庫的排名。

react-native-gitfeed- 一個React Native寫的Github客戶端,支援iOS和Android

githot- GitHot是一個Android App,用來發現世界上最流行的專案和人

CodeHub- CodeHub是C#寫的,它是iOS裝置上最好的GitHub倉庫瀏覽和維護工具。

ioctocat- GitHub的iOS客戶端

napcat- 一個比較全面的GitHub的iOS客戶端

RepoStumble- 檢視GitHub倉庫的手機客戶端

GithubTrends- Material Design風格的檢視GitHub倉庫trending app

ForkHub- Android平臺的GitHub客戶端

GitEgo- Android平臺的GitHub客戶端

Sources- 一個極簡的 Github 客戶端,Sources。內建幾十個語法高亮的主題可供選擇。

igithub- github 的iPhone端

gitmonitor-ios- 一個通知你不用再push程式碼的iOS app

GithubWidget- 輕量級顯示Github使用者的貢獻、星數、Follower數、熱門倉庫的App。

GitPocket- Swift編寫GitHub客戶端

octotree-瀏覽器擴充套件,樹狀格式顯示GitHub的程式碼

octo-linker- 這款谷歌 Chrome 擴充套件允許您輕鬆地瀏覽 GitHub.com 上的檔案和包。

github-hovercard- GitHub Hovercard 是一個瀏覽器擴充套件,實現了展示使用者在 Github 上資訊的資訊卡功能,支援 Firefox 和 Chrome 瀏覽器。

github-menu-back- 一款修改 GitHub 導航欄為之前狀態的 Chrome 外掛

gitsense-extensions- GitSense 是一個 Chrome 外掛,可以讓你在瀏覽 Github 的時候體驗更好。

git-draw- 谷歌 Chrome 擴充套件,給GitHub提交歷史畫個畫

ShowInGitHub- Xcode外掛,開啟選中行的GitHub提交頁面

Visual Studio- 有關GitHub的Visual Studio外掛

GitHubinator- sublime外掛,顯示選中文字上的遠端GitHub倉庫

ZenHub-ZenHub 能優化你的 GitHub 工作流,是輕量級的 Chrome 瀏覽器外掛。

github-gmail- 在Gmail內快速開啟GitHub的通知

chrome-github-avatars- 谷歌Chrome擴充套件,可以讓你的GitHub主頁顯示使用者的頭像。

tab-size-on-github- 谷歌Chrome和Opera擴充套件,讓程式碼縮排為4個空格而不是8個

github-awesome-autocomplete- 谷歌Chrome和Safari以及Firefox擴充套件,在GitHub的搜尋欄加入自動補全功能

Pages2Repo- 谷歌Chrome擴充套件,通過GitHub Pages網站就能訪問倉庫。

lovely-forks- 谷歌Chrome擴充套件,顯示fork你倉庫中star最多的

categoric- 谷歌Chrome擴充套件,為你的通知分類

octo-preview- 谷歌Chrome擴充套件,預覽你評論的markdown內容

GifHub- 谷歌Chrome擴充套件,GifHub一個往GitHub評論裡邊插入Gif動畫的Chrome外掛

open-on-github- atom外掛,開啟檔案在github.com

refined-github- chrome外掛,簡化你的github,增加了一些可用的功能

gitpress- github的wordpress外掛,用於列出使用者的倉庫

jquery-github-jquery的外掛顯示github倉庫

twitter-for-github- 在github上顯示使用者twitter的chrome外掛

git- git原始碼

sourcetree- Windows 和Mac OS X 下免費的 Git客戶端

gitbucket- Scala編寫的開源Git平臺,擴充套件性好,相容GitHub

gogs- Gogs (Go Git Service) 是一款極易搭建的自助 Git 服務,由無聞編寫並開源在GitHub。

gitlab- GitLab 是一個用於倉庫管理系統的開源專案,地址在gitlabhq

gitx- Mac平臺上的Git GUI客戶端

gity- mac的git客戶端

svn2git- ruby 實現的遷移svn工程到git

stupidgit- python編寫的git的跨平臺GUI

GitUp- Objective-C編寫的Mac上的Git客戶端

命令列@

hub- github官方出品的命令列工具,讓你更好地使用github

gh-gh 是一個用 Go 語言開發的 Github 命令列客戶端。

node-gh-Node GH 是基於 Node.js 編寫的 Github 命令列工具。

gitsome- supercharged Github Client

git-pulls- github pull requests的命令後行工具

ghterm- github終端

git-sh- 適合git的bash工作環境

legit- 靈感來自於github for mac的git 命令列工具

git-sweep- git命令列工具,幫助你清理已經merge到master的分支

gitsome- Git/GitHub命令列工具

maintainer- 讓你的 GitHub repo 對開發者更加友好的命令列工具

github-trending- 記錄下GitHub歷史上的每日trending

github-gists- 拿到一個GitHub使用者的所有gist

ohmyrepo- 一個 GitHub 倉庫分析工具

greenhat- 一個讓GitHub全綠的“旁門左道”的東西。

gitfiti- 濫用github提交歷史

GitHub Archive- GitHub Archive 是一個記錄GitHub時間線的專案

github-cards- GitHub Cards 用來展示你的簡介

github-selfies- Github Selfies 可以在你 Github 的需求和貢獻上加上你的自拍照。

badges- 收集GitHub上readme頁顯示的與javascript有關的各種徽章

GitHunt- 為你喜歡的倉庫投票的專案

githug- 通過遊戲的方式來練習Git的命令列工具

go-git- 通過go來從git伺服器讀取倉庫

GitViz- 幫助你訓練git時的視覺化工具

Git庫@

octokit- GitHub API的官方封裝庫

github - michael- JavaScript寫的GitHub API的封裝庫

PyGithub- Python的GitHub API封裝庫

UAGithubEngine- Objective-C的GitHub API封裝庫

RxGitHubAPI-基於RxSwift的GitHub API封裝庫

GitHubObjC-Objective-C實現的GitHub API庫

go-github-Go實現的GitHub API庫

ruby-github-Ruby實現的GitHub API庫

libgit2- Git核心庫,通過它可以寫一個自己的git應用。

Gift- 通過Swift繫結libgit2,通過它你可以clone一個倉庫,檢視commit,提交等。

gitkit-js- gitkit-js,SamyPesse開源的git的javascript實現,包含一系列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編寫

cocoagit- git的objetive-c實現

ruby-github- mbleigh寫的ruby的github api

Git.framework- mac os x 平臺的objective-c的git實現

pygit2- libgit2的python版

git.js- git的js實現

nodegit- git的node實現

erlangit- erlang 的git實現

github4j- 一個github 下載的java api

Gift- Swift編寫的git實現

SwiftGit2- Swift編寫的git實現

GithubPilot- Swift的GitHub API 封裝

GitYourFeedback- 讓你可以直接在iOS App內feedback時向GitHub提交issue

PPRows for Mac- 在Mac上優雅的計算你寫了多少行程式碼。

open-source-ios-apps- iOS開源App集合,分:swift與Objective-C--國外人整理。

NewsBlur作者獨自一個人 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.

WeChat實現類似微信朋友圈或者QQ空間,評論回覆,九宮格佈局。處理鍵盤彈出後定位到當前點選的被評論人處。另:滑動時候FPS在57-60之間,縱享絲滑!

Coding-iOS- Coding iOS 客戶端原始碼

Coding-iPad- Coding iPad 客戶端原始碼

Monkey- GitHub第三方iOS客戶端

RSSRead“已閱”(iOS上開源RSS新聞閱讀器)

zulip-iosDropbox收購公司內部社交服務商Zulip,然後全部開源,這是iOS App

ChatSecure-iOS- Objective-C寫的XMPP聊天應用

FirebaseChat- Objective-C寫的完整的聊天應用

Meizi- 豆瓣妹子圖iOS客戶端

PlainReader簡閱是一款 iOS(iPhone + iPad) 新聞類客戶端,內容抓取自 cnBeta.COM。在售期間倍受好評,但由於版權問題已於今年一月從 AppStore 下架,下架至今,每天仍有幾千人在使用這款 App。

Sol漂亮的扁平風格的天氣App

v2exv2ex第三方iOS客戶端。V2EX是一個知名技術創意網站,由設計師、程式設計師及有創意的人蔘與的社群。 它基於興趣將使用者建立的內容組織分類成不同“節點”,網站以內容的活躍程度決定在首頁排序的位置。

breadwalletbreadwallet - bitcoin wallet

GreatReaderGreatReader PDF閱讀客戶端

WordPress-iOSWordPress iOS官方客戶端. 筆者強烈推薦的開源專案.

TeamTalk蘑菇街TeamTalk. 開源IM. 筆者強烈推薦.

MessageDisplayKit一個類似微信App的IM應用,擁有傳送文字、圖片、語音、視訊、地理位置訊息,管理本地通訊錄、分享朋友 圈、漂流交友、搖一搖和更多有趣的功能。筆者推薦的學習IM的好東西.

iOS-Oncenote這是一款類似於印象筆記Evernote的生活類iOS應用——朝夕筆記 Oncenote。我希望能為更多的iOS開發者提供幫助與服務。當然App中還有不少bug和可擴充套件的功能模組,也希望各位開發者為該專案貢獻自己的code力量。大家可以通過點選右上角的fork到自己的Github倉庫,也可以點選star實時關注專案進度。

v2ex- v2ex 的客戶端,新聞、論壇。

DeckRocket- 在相同 WiFi 網路環境內,通過iPhone 控制並播放 Mac 中的 PDF 文件。

DSLolita- 模仿新浪微博做的一款app,有傳送博文,評論,點贊,私聊功能。

STPhotoBrowser- 高仿新浪微博的圖片瀏覽器,極佳的編寫方式,易擴充套件,低耦合。

Tropos- Tropos, 由 thoughtbot 推出的一款用 Objective-C 寫的開源天氣類應用, 截至今天, thoughtbot 已在 GitHub 上貢獻了 174 個開源專案, 實在令人敬佩。

MVVMReactiveCocoa- GitBucket 2.0 通過稽核啦,她是我在公司實踐了一年多 MVVM 和 RAC 的基礎上,利用業餘時間開發的第三方 GitHub 客戶端,旨在能夠對想實踐 MVVM 和 RAC 的 iOS 開發者有所幫助。AppStore地址,歡迎下載使用GitBucket和收藏MVVMReactiveCocoa。

Tomate- 這個圓盤式計時器讓你更專注於工作或學習。P.S. App Store 上架收費應用(0.99 歐)。

ZYChat- 關於聊天介面的可訊息型別擴充套件,響應繫結設計。

meituan- 美團5.7iOS版(高仿),功能包括,團購首頁,高德地圖搜尋附近美食並顯示在地圖上,上門服務,商家,友盟分享。

JFMeiTuan- 造美團應用介面構建的 iOS 應用, 第二個是 @tubiebutu 的 JFMeiTuan。

SXNews- 模仿網易新聞做的新聞軟體,完成了主導航頁,新聞詳情頁,圖片瀏覽頁,評論頁。效果不錯,比網上流傳的各種和網易新聞UI架構有關的程式碼都要完整,都要好。

Monkey- Monkey for GitHub是一個GitHub開發者和倉庫排名的開源App。這次主要增加了登入GitHub的功能,隨手follow和star,並且增加發現模組,包括GitHub的trending,動態,showcases等。

Uther- 跟蠢萌的外星人聊天,還能幫你記事”。itunes下載

高仿鬥魚TV- 高仿鬥魚TV,點選頭部滾動檢視可以播放視訊。

Coding-iPad- Coding-iPad 是@Coding的官方 iPad 客戶端, 又是一個完整的開源應用。

phphub-ios- PHPHub的iOS客戶端,同時相容iPhone和iPad。

LeagueofLegends- 一個關於英雄聯盟的完整iOS開源專案,介面均來自多玩,騰訊各大遊戲平臺。

BTApp- BTApp 仿半糖 iOS App 的 Demo 應用。

iOS完整App資源收集- iOS開發學習者都希望得到實戰訓練,但是很多資料都是隻有一小部分程式碼,並不能形成完成的App,筆者在此處收集了很多開源的完整的App,都有原始碼哦!--標哥的技術部落格

XCFApp-1- 高仿下廚房App,Objective-C,Xcode7.2,資料通過Charles抓的,有介面也有本地資料。說明:關於程式碼被清空,會用git的你肯定明白,教程

YoCelsius- 已經上線的一款天氣預報的應用,幾乎所有的互動動畫效果,想學習動畫的開發人員可以作為參考。

DayDayNews仿網易新聞客戶端,實現新聞瀏覽,視訊播放,仿搜狐視訊、百思不得姐等當前主流視訊播放器,實現流媒體播放,自動監聽螢幕轉動,實現橫屏播放 , 抓取百度圖片,瀑布流顯示,夜間模式,環信即時通訊

ECMobile_iOS基於ECShop的手機商城客戶端(iOS、Android、Php一體)

TKeyboard這款應用名為:TKeyboard。有一個 Mac 端和一個 iOS 端 App。簡單來說,可以通過藍芽,使用 Mac 的鍵盤輸入內容到 iPhone 裝置中。

BDJProjectExample基於VIPER設計模式,以XFLegoVIPER框架為引擎的仿《百思不得姐》專案

HiPDAHiPDA的非官方客戶端(iOS版)!

框架@返回目錄

nimbusNimbus是一個開源的iOS框架,比起Three20,Nimbus的文件更為全面、豐富,能夠實現很多非常炫的介面特效。因此,開發者可以藉助Nimbus來降低專案設計的複雜度。

react-native-mapsReact Native Mapview component for iOS + Android

CYLTabBarController- 低耦合整合TabBarController,最低只需傳兩個陣列即可完成主流App框架搭建。

samurai-native是一個基於瀏覽器核心通過HTML+CSS 開發原生移動應用的iOS框架。

HHRouter一言以蔽之,URL Router 即將 UIViewController 對映成 URL,從而支援通過 URL 進行介面跳轉。是的,就和 Web 一樣。當然,這並不是 Web Developer 轉職為 iOS Developer 後所做的無聊玩具。URL Router 有著許多切實的好處。

AsyncDisplayKit非同步介面渲染庫,為極限優化View效果而生(同時提供 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

XFLegoVIPERA lightweight framework base on VIPER architecture for iOS, to build robust and maintained large scale project.

publishImageAndVideoAnsRecord因為公司有很多模組,幾乎每個模組都需要釋出視訊、語言、照片。所以在很多庫的基礎上,搭建了一個集合,其中包括帶placeHolder的TextView、錄製小視訊、錄製音訊、選擇照片或拍照。其中包括了很多網路上的資源,只是做了集合,在此留個記錄,也希望對一些有需求額的朋友有幫助。

TemplateCocoa本教程旨在讓我們更加快速、高效的開發移動app

響應式@

Objective-Chain- Objective-Chain是一個面向物件的響應式框架,作者表示該框架吸收了 ReactiveCocoa 的思想,並且想做得更面向物件一些。

MVVMFramework- (OC版)總結整理下一個快速開發框架,分離控制器中建立tableView和collectionView的程式碼,已加入cell自適應高度,降低程式碼耦合,提高開發效率。

SmallA small framework to split app into small parts

混合開發@

rexxar-ios豆瓣推的混合開發庫 Mobile Hybrid Framework Rexxar iOS Container

MeiTuan高仿美團客戶端 React-Native版,支援iOS、Android

網路@

網路連線@

YTKNetwork- 是基於 AFNetworking 封裝的 iOS網路庫,提供了更高層次的網路訪問抽象。相比AFNetworking,YTKNetwork提供了以下更高階的功能:按時間或版本號快取網路請求內容、檢查返回 JSON 內容的合法性、檔案的斷點續傳、批量的網路請求傳送、filter和外掛機制等。

LxFTPRequest- 支援獲取FTP伺服器資源列表,下載/上傳檔案,建立/銷燬ftp伺服器檔案/目錄,以及下載斷點續傳,下載/上傳進度,自動判斷地址格式合法性跟蹤等功能!國人開發,QQ:349124555。

HSDownloadManager- HSDownloadManager,下載音樂、視訊、圖片各種資源,支援多工、斷點下載。

MutableUploadDemo- 模擬需求:圖文混編,要求使用者選擇圖片後就上傳,可選擇多圖,並行上傳,使用者確定提交後後臺執行,必須全部圖片上傳完才能提交文字。

WTRequestCenter- 方便快取的請求庫,提供了方便的HTTP請求方法,傳入請求url和引數,返回成功和失敗的回撥。 UIKit擴充套件提供了許多不錯的方法,快速快取圖片,圖片檢視,縮放功能, 顏色建立,裝置UUID,網頁快取,資料快取等功能。 無需任何import和配置,目前實現了基礎需求。

MMWormhole- Message passing between iOS apps and extensions 2個iOS裝置之間通訊。

STNetTaskQueue- STNetTaskQueue Objective-C 可擴充套件網路請求管理庫。

DVR- 針對網路請求的測試框架,超實用的工具。且支援 iOS, OSX, watchOS 全平臺。

HFDownLoad- iOS開發網路篇之檔案下載、大檔案下載、斷點下載:NSData方式、NSURLConnection方式、NSURLSession下載方式下載方式具體的思路、區別見Blog

PPNetworkHelper- AFN3.x與YYCache的二次封裝,一句話搞定網路請求與快取,和FMDB說拜拜!

WANetworkRouting- An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers

CocoaAsyncSocket- 無疑是目前封裝得最完善的Socket庫了:支援非同步TCP/UDP,支援GCD,Objective-C介面封裝使用教程

SocketRocket一個非常不錯的 Objective-C 的Socket 庫

Socket通訊- 通過AsyncSocket封裝的Socket通訊方法,簡單實用,通俗易懂,初學者不能錯過 。

網路下載@

WHCNetWorkKitWHCNetWorkKit 是http網路請求開源庫(支援GET/POST 檔案上傳 後臺檔案下載 UIButton UIImageView 控制元件設定網路圖片 網路資料工具json/xml 轉模型類物件 網路狀態監聽)

HSDownloadManager下載音樂、視訊、圖片各種資源,支援多工、斷點下載!

網路聊天@