pop- facebook出品的非常贊的動畫引擎。
AFNetworking- ASI不升級以后著蟹,最多人用的網(wǎng)絡(luò)連接開源庫墩蔓,
iOS網(wǎng)絡(luò)編程之AFNetworking使用,iOS開發(fā)下載文件速度計(jì)算,
AFNetworking 3.0遷移指南,
AFNetworking2.0源碼解析<一>梢莽、
AFNetworking2.0源碼解析<二>、
AFNetworking源碼解析<三>奸披、
AFNetworking源碼解析<四>昏名。
Alamofire.swift- Alamofire是AFNetworking的作者mattt新寫的網(wǎng)絡(luò)請求的swift庫。
Alamofire 最佳實(shí)踐
AlamofireObjectMapper.swift- 將Alamofire JSON響應(yīng)數(shù)據(jù) 轉(zhuǎn)為swift對象阵面。
RxAlamofire.swift- 為Alamofire提供函數(shù)響應(yīng)式(FRP)調(diào)用接口,以優(yōu)雅的方式使用Alamofire進(jìn)行網(wǎng)絡(luò)請求葡粒。
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)度同木,自動判斷地址格式合法性跟蹤等功能!國人開發(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è)備之間通信州丹。
socket.io-client-swift- WebSockect 客戶端類庫董济。開放的通訊協(xié)議,有利于構(gòu)建強(qiáng)大地跨平臺應(yīng)用。
Transporter- swift叭首, 短小、精悍牡直、易用的多文件(并發(fā)或順序)上傳和下載傳輸庫肩碟。還支持后臺運(yùn)行、傳輸進(jìn)程跟蹤泪姨、暫停/續(xù)傳/取消/重試控制等功能居砖。
STNetTaskQueue- STNetTaskQueue Objective-C 可擴(kuò)展網(wǎng)絡(luò)請求管理庫。
CocoaAsyncSocket- 在iOS開發(fā)中使用socket驴娃,一般都是用第三方庫AsyncSocket奏候,不得不承認(rèn)這個(gè)庫確實(shí)很強(qiáng)大,
使用教程唇敞。
AsyncSocket- AsyncSocket蔗草。
Socket通信- 通過AsyncSocket封裝的Socket通訊方法,簡單實(shí)用疆柔,通俗易懂咒精,初學(xué)者不能錯(cuò)過 。
GCDAsyncSocket- GCDAsyncSocket 旷档,
不錯(cuò)的Demo模叙。
Just- 小而美的 HTTP 類。功能簡單鞋屈、直接范咨、完整且健壯性高-- swift故觅。
Future- 基于微框架設(shè)計(jì)思想的異步執(zhí)行及結(jié)果響應(yīng)類,代碼即簡單又干凈-- swift渠啊。
MZDownloadManager- 下載管理输吏。
DVR- 針對網(wǎng)絡(luò)請求的測試框架,超實(shí)用的工具替蛉。且支持 iOS, OSX, watchOS 全平臺贯溅。
HFDownLoad- iOS開發(fā)網(wǎng)絡(luò)篇之文件下載、大文件下載躲查、斷點(diǎn)下載:NSData方式它浅、NSURLConnection方式、NSURLSession下載方式下載方式具體的思路镣煮、區(qū)別見Blog罚缕。
Pitaya.swift- Pitaya 是純 Swift 寫的 iOS 網(wǎng)絡(luò)庫,支持 Basic Authorization怎静、SSL 鋼釘邮弹、HTTP raw body / JSON body、快速文件上傳等特性蚓聘,并通過內(nèi)置 JSONNeverDie 實(shí)現(xiàn)了對 JSON 的完全支持腌乡,開箱即用。中文文檔
starscream.swift- starscream.swift:WebSocket客戶端類庫夜牡。
SwiftNet.swift- 基于 RxSwift 和 Alamofire 的網(wǎng)絡(luò)請求簡易封裝庫与纽。
Networking.Swift- 使用簡單、功能驚喜塘装,基于 NSURLSession 的網(wǎng)絡(luò)封裝急迂。圖像獲取
SDWebImage- SDWebImage 網(wǎng)絡(luò)圖片獲取及緩存處理。
Kingfisher- 純 Swift 實(shí)現(xiàn)的類 SDWebImage 庫蹦肴,實(shí)現(xiàn)了異步下載和緩存圖片僚碎。
KFSwiftImageLoader- Swift,一個(gè)圖像緩存加載庫阴幌。
FastImageCache- FastImageCache 網(wǎng)絡(luò)圖片獲取及緩存處理勺阐,
iOS圖片加載速度極限優(yōu)化—FastImageCache解析。
EGOCache- 十分知名的第三方緩存類庫矛双,可以緩存NSString渊抽、UIImage、NSImage以及NSData议忽。除此懒闷,如果還可以緩存任何一個(gè)實(shí)現(xiàn)了接口的對象。所有緩存的數(shù)據(jù)都可以自定義過期的時(shí)間,默認(rèn)是1天愤估。EGOCache 支持多線程(thread-safe)帮辟,
UITableView加載多張照片導(dǎo)致內(nèi)存上漲的問題。
YYWebImage- 一個(gè)圖片加載庫 YYWebImage灵疮,支持 APNG织阅、WebP壳繁、GIF 播放震捣,支持漸進(jìn)式圖片加載,更高性能的緩存闹炉,更多圖像處理方法蒿赢,可以替代 SDWebImage 等開源庫,
相關(guān)文章渣触。網(wǎng)絡(luò)聊天
XMPPFramework- XMPPFramework openfire聊天羡棵。
SXTheQQ- 用xmppFramework框架編寫QQ程序,主要為了練習(xí)通訊的一些原理嗅钻,界面比較渣 必須要先在本地配置好環(huán)境才可以運(yùn)行皂冰。
環(huán)信- 給開發(fā)者更穩(wěn)定IM云功能。8200萬用戶考驗(yàn)养篓,好用M毫鳌(暫無及時(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中文版。
MessageDisplayKit- 仿微信聊天逝变,參考JSQMessagesViewController船万。(國人寫)
JSQMessagesViewController- 聊天 。
MessageKit.swift- 消息 UI 庫 JSQMessagesViewController 的 Swift 版骨田。
SunFlower- 環(huán)信聊天demo耿导,比較多功能 。
BlueTalk藍(lán)牙聊天- 以MultipeerConnectivity為基礎(chǔ)态贤, 實(shí)現(xiàn)了簡單的藍(lán)牙聊天舱呻。
jchat-swift- 一個(gè)聊天 App,具有完備的即時(shí)通訊功能,JChat 的功能基于極光 JMessage SDK 來開發(fā)。網(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
Reachability.swift- 用于替換蘋果的 Reachability 類丽猬,可以方便地檢測當(dāng)前是否聯(lián)網(wǎng)以及具體的聯(lián)網(wǎng)狀態(tài)。
SimpleCarrier- 簡單的運(yùn)營商信息獲取!熏瞄。
NetReachability- swift2.0 簡單的方法檢查網(wǎng)絡(luò)連接的連通性脚祟,提供通知中心集成接口。
NetworkEye- 一個(gè)網(wǎng)絡(luò)調(diào)試庫强饮,可以監(jiān)控App內(nèi)HTTP請求并顯示請求相關(guān)的詳細(xì)信息,方便App開發(fā)的網(wǎng)絡(luò)調(diào)試。
SimpleBS.swift- 網(wǎng)絡(luò)測試小工具。
網(wǎng)頁框架
Perfect.swift- Perfect 致力于 Swift 服務(wù)端應(yīng)用,從打造專業(yè)應(yīng)用服務(wù)器開始。
Swift服務(wù)端編程:Perfect項(xiàng)目上手指南
swift-http- Swift HTTP Server,又一個(gè) Swift 服務(wù)器,最大的亮點(diǎn)是支持
Docker 部署。
Swifton- Swifton是一個(gè)優(yōu)秀的Swift on Rails 的Web Framework编丘。
Taylor.swift- Taylor一個(gè)swift的輕量級的http服務(wù)器的庫。
NetworkObjects.swift- NetworkObjects.swift輕量版HttpServer框架,跨平臺解決方案。
vapor.swift- vapor.swift:swift的服務(wù)器庫 vapor说敏。
WebView與WKWebView
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ì)想要的效果稀并。
NJKWebViewProgress- 一個(gè) UIWebView 的進(jìn)度條接口庫,UIWebView 本身是不提供進(jìn)度條的仅颇。
GTMNSString-HTML- 谷歌開源的用于過濾HTML標(biāo)簽。
js-in-ios- webView與js的交互碘举。
D3Generator- D3Generator根據(jù)dict字典生成對象忘瓦。 適用webview和push推送時(shí),根據(jù)后臺傳回字典實(shí)現(xiàn)動態(tài)跳轉(zhuǎn)引颈。實(shí)現(xiàn)說明
IOSCallJsOrJsCallIOS- IOSCallJsOrJsCallIOS:利用iOS7.0后出來的JavaScriptCore framework耕皮,webview與Js交互是常見的需求。OC版本與swift版本蝙场。
《OC JavaScriptCore與js交互》,
《Swift JavaScriptCore與js交互》凌停。
WKWebViewTestDemo.swift- WKWebViewTestDemo:WKWebView新特性及JS交互,文章講解。