真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

整理第三方類庫

網(wǎng)絡(luò)

AFNetworking:mattt大神的網(wǎng)絡(luò)事件處理框架。

創(chuàng)新互聯(lián)是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)站備案、服務(wù)器租用、域名與空間、軟件開發(fā)、重慶小程序開發(fā)公司等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個(gè)面向全國乃至全球的業(yè)務(wù)窗口:建站電話聯(lián)系:18980820575

XMPPFramework:XMPP,主要用于即時(shí)通訊。

CocoaAsyncSocket:異步socket請求框架。

Reachability:用來檢查應(yīng)用當(dāng)前的網(wǎng)絡(luò)連接狀況,是蘋果Reachability類的直接替代品,支持ARC,支持block,使用GCD方法來通知網(wǎng)絡(luò)接口的變化。

SocketRocket:WebSocket協(xié)議是一種網(wǎng)絡(luò)協(xié)議,它的Web設(shè)計(jì)實(shí)現(xiàn)了瀏覽器與服務(wù)器的雙向通訊。通過使用WebSockets,你可以重復(fù)使用現(xiàn)有的工具建立網(wǎng)頁,就像大多數(shù)移動(dòng)應(yīng)用程序重復(fù)使用他們API中的HTTP協(xié)議一樣。

CocoaSPDY:Twitter出品的一款關(guān)于HTTP請求的框架。

OHHTTPStubs:測試篡改你app的網(wǎng)絡(luò)數(shù)據(jù)響應(yīng)時(shí)間、響應(yīng)代碼和頭文件,非常容易就摧毀你的網(wǎng)絡(luò)請求。

綜合

ReactiveCocoa:簡稱RAC,函數(shù)響應(yīng)式編程框架。

YYKit:ibireme寫的一款綜合框架,包含YYModel、YYCache、YYImage、YYWebImage、YYText、YYKeyboardManager、YYDispatchQueuePool、YYAsyncLayer、YYCategories。

AsyncDisplayKit:facebook出品,被應(yīng)用于Paper,是一款能夠保持界面流暢性的iOS開源框架,即使是最復(fù)雜的用戶界面,也可以讓其流暢運(yùn)行并快速響應(yīng)。

RestKit:旨在與RESTful web服務(wù)的交互變得更簡單快速,具有強(qiáng)大的特性:

  • 簡單高層次的HTTP請求/響應(yīng)系統(tǒng);

  • 框架支持切換服務(wù)器以及環(huán)境;

  • Core Data支持;

  • 對象映射系統(tǒng);

  • 生成數(shù)據(jù)庫文件;

  • 可插入解析層。

NewsBlur:是一個(gè)個(gè)人的新聞閱讀器,將人們聚在一起談?wù)撌澜纭?/p>

動(dòng)畫

動(dòng)畫引擎

POP:facebook出品,動(dòng)畫引擎(推薦)。

Canvas:動(dòng)畫引擎,最喜歡的就是它關(guān)聯(lián)Runtime Attribute了,可以在SB添加KeyPath直接加動(dòng)畫。

JazzHands:作用于UIKitkeyframe-based動(dòng)畫框架,具有良好的表現(xiàn)。

動(dòng)畫引擎使用

Popping:使用pop動(dòng)畫引擎做的動(dòng)畫合集。

AGGeometryKit-POP:結(jié)合Pop的一個(gè)動(dòng)畫框架,帶有力學(xué)動(dòng)畫效果。

FastAnimationWithPOP:SB快速導(dǎo)入動(dòng)畫,以前用過的,不過推薦使用Canvas。

轉(zhuǎn)場動(dòng)畫

VCTransitionsLibrary:控制器之間的轉(zhuǎn)場動(dòng)畫。

FDFullscreenPopGesture:全屏POP的手勢動(dòng)畫。

VVBlurPresentation:王巍寫的一款簡單過渡到另外一個(gè)控制器,但是保持原來控制器的視圖并模糊化,這對于一些提示比較有用。

LNPopupController:彈窗效果present到另外一個(gè)控制器,就像Apple Musicapp和Podcastsapp里的效果一樣。

KMNavigationBarTransition:不需要寫任何代碼就可實(shí)現(xiàn)對不同風(fēng)格導(dǎo)航的轉(zhuǎn)場動(dòng)畫管理。

AnimatedTransitionGallery:許多種不同的轉(zhuǎn)場動(dòng)畫風(fēng)格。

其他動(dòng)畫

RGCardViewLayout:City Guide App的卡片滑動(dòng)動(dòng)畫效果。

iCarousel:卡片樣式的旋轉(zhuǎn)***動(dòng)畫效果。

BCGenieEffect:實(shí)現(xiàn)了在Mac OS 中最小化或最大化窗口時(shí)的過渡效果。

自動(dòng)布局

Masonry:自動(dòng)布局,目前在用(推薦)。

PureLayout:自動(dòng)布局,OC、Swift皆可用。

SDAutoLayout:自動(dòng)布局代碼精簡化,支持CellTableView高度自適應(yīng)。

OAStackView:UIStackView iOS9之后的控件,對于自動(dòng)布局這塊非常方便,OAStackView就是兼容iOS7+系統(tǒng)的框架。

FDStackView:百度知道團(tuán)隊(duì)出品,兼容UIStackView iOS6+系統(tǒng),F(xiàn)DStackView Part1、FDStackView Part2、FDStackView Part3這三篇文章是作者分析FDStackView的設(shè)計(jì)實(shí)現(xiàn)過程(推薦)。

鍵盤交互管理

YYKeyboardManager:YYKit的組成部分,針對鍵盤管理(推薦)。

TPKeyboardAvoiding:鍵盤交互事件。

IQKeyboardManager:鍵盤交互管理。

加載指示、HUD

MBProgressHUD:加載進(jìn)程指示框架,都知道。

SVProgressHUD:輕量的HUD。

NJKWebViewProgress:顯示webView交互進(jìn)程的控件。

Shimmer:facebook出品,給APP的任何view添加shimmering動(dòng)畫效果,這個(gè)框架最初就是作為Paper加載動(dòng)畫的。

PQFCustomLoaders:很有趣的自定義加載器。

DGActivityIndicatorView:很nice的加載指示器,有32種不要的加載指示風(fēng)格。

數(shù)據(jù)處理

數(shù)據(jù)庫

realm-cocoa:Realm是Core Data和SQLite的代替品,操作移動(dòng)數(shù)據(jù)庫更加直接、快捷、耐用。

MagicalRecord:對于使用Core Data做了非常好的封裝,用Core Data值得一試。

fmdb:對SQLite進(jìn)行了封裝。

存儲(chǔ)

YTKKeyValueStore:唐巧寫的Key-Value方式存儲(chǔ)數(shù)據(jù)。

UICKeyChainStore:對Keychain的封裝,讓你使用Keychain APIsNSUserDefaults一樣簡單。

轉(zhuǎn)換

MJExtension:李明杰寫的一款JSON轉(zhuǎn)Model的框架。

Mantle:一款model層的框架,為什么唱吧iOS 6.0選擇了Mantle。

JSONModel:一個(gè)解析服務(wù)器返回的Json數(shù)據(jù),然后快速創(chuàng)建JSON 數(shù)據(jù)模型。同Mantle類似,不過JSONModel使用較為簡單,但Mantle似乎更為強(qiáng)大,看個(gè)人選擇。

Underscore.m:一個(gè)小型實(shí)用工具庫,可以幫助開發(fā)者更方便地處理Objective-C中常見的數(shù)據(jù)結(jié)構(gòu)

解析

JSONKit:主要用于JSON數(shù)據(jù)處理解析。

Ono:mattt大神寫的一款關(guān)于處理XML、HTML的框
架。

hpple:解析XML/HTML的框架。

Categories

iOS-Categories:非常有用的Objective-C Categories,涉及到FoundationUIKit、CoreDataQuartCore、CoreLocation、MapKit等。

octave:UI 操作音效,UIControl的category。

LTNavigationBar:動(dòng)態(tài)改變UINavigationBar的顯示狀態(tài),類似手機(jī)QQ中QQ空間的導(dǎo)航效果。

FlatUIKit:扁平化的UI視圖集合。

UIKit

UI視圖

JSQMessagesViewController:一款優(yōu)雅的關(guān)于聊天信息的UI框架。

SDCycleScrollView:無限循環(huán)圖片輪播器。

CoreLock:高仿支付寶手勢密碼。

日歷視圖

JTCalendar:自定義的日歷視圖。

GLCalendarView:同上,一款日歷視圖。

圖表、繪圖

PNChart:周凱文寫的一款很好的圖表框架。

core-plot:也是一款2D的繪圖框架。

引導(dǎo)頁、狀態(tài)頁

Onboard:只需少量代碼就可創(chuàng)建非常nice的引導(dǎo)頁。

DZNEmptyDataSet:沒有請求到網(wǎng)絡(luò)數(shù)據(jù)或者請求失敗的視圖展示,就好像web的404頁面一樣。

View

CRPixellatedView:UIView的子類,做像素化的動(dòng)畫處理。

SwipeView:水平分頁滑動(dòng)視圖。

Alert、Sheet

MMPopupView:高度可定制的alert、sheet。

TSMessages:提示信息、通知信息控件。

RKDropdownAlert:基于facebook的app Slingshot的alert,靈感取自于SVProgressHUD的一個(gè)提示框架。

SCLAlertView:具有非常贊的動(dòng)畫的Alert View。

CMPopTipView:是一個(gè)開源的泡泡風(fēng)格文本提示框控件。

TableView

FXForms:非常容易創(chuàng)建table數(shù)據(jù)形式,用于設(shè)置頁面非常理想。

VVeboTableViewDemo:VVebo剝離的TableView繪制,對TableView進(jìn)行流暢度優(yōu)化。

RETableViewManager:數(shù)據(jù)驅(qū)動(dòng)tableView進(jìn)行內(nèi)容管理。

TextView

SlackTextViewController:文本輸入視圖,對于消息編輯非常有用,類似于微信發(fā)送消息的那個(gè)輸入框。

Menu

RESideMenu:左右側(cè)視圖視差效果menu,不過很久沒有commit了。

AwesomeMenu:Path3.0里面的menu效果。

Button

VBFPopFlatButton:使用pop做的不同狀態(tài)具有平緩過渡動(dòng)畫效果的扁平化button。

BEMCheckBox:一款可自定義的具有非常nice動(dòng)畫效果的checkbox。

TextField

JVFloatLabeledTextField:編輯就會(huì)出現(xiàn)浮動(dòng)的提示label,效果不錯(cuò)。

Label

TTTAttributedLabel

RQShineLabel:類似于Secret的文字閃爍動(dòng)畫。

Font、Color

FontAwesomeKit:字體框架,支持Font-Awesome、Foundation icons、Zocialionicons。

Chameleon:類似顏色板一樣,具有很多超贊的顏色可供直接使用。

Colours:和Chameleon功能類似。

DKNightVersion:對顏色的管理,融合了白天和黑夜的主題效果。

Cell

SWTableViewCell:滑動(dòng)Cell的內(nèi)容視圖,出現(xiàn)功能按鈕。(推薦)

MGSwipeTableCell:功能同上。

UITableView-FDTemplateLayoutCell:sunnyxx寫的,自動(dòng)計(jì)算cell動(dòng)態(tài)高度。

CoreText、AttributeText

DTCoreText:允許使用HTML代碼的Core Text框架。

YYText:非常強(qiáng)大的富文本顯示和編輯框架。(推薦)

Image

GPUImage:GPUImage 是iOS下一個(gè)開源的基于GPU的圖像處理庫,提供各種各樣的圖像處理濾鏡,并且支持照相機(jī)和攝像機(jī)的實(shí)時(shí)濾鏡。

圖片加載、緩存

SDWebImage:異步圖片下載處理,支持緩存,我相信大部分開發(fā)者都用過。

PINRemoteImage:對圖片下載、加載、緩存的管理,線程安全且快速,對于網(wǎng)絡(luò)圖片具有很好的表現(xiàn)力。

Haneke:輕量的圖片緩存框架。

AsyncImageView:異步圖片處理的一個(gè)簡單Extension。

Concorde:下載和解碼JPEGs格式圖片。

GIF

FLAnimatedImage:Gif引擎框架。

YLGIFImage:異步Gif解碼,播放Gif圖片,占用內(nèi)存少。

Camera、視頻

XCDYouTubeKit:YouTube視頻播放框架。

ZFPlayer:基于AVPlayer支持橫屏、豎屏的視頻播放器。

kxmovie:使用ffmpeg制作的一款視頻播放器。

PBJVision:一款camera的引擎,支持錄屏慢動(dòng)作、獲取圖片等特性,且camera可自定義。

MWPhotoBrowser:一款優(yōu)雅的圖片、視頻資源瀏覽器。

瀑布流

CHTCollectionViewWaterfallLayout:UICollectionView的瀑布流。

Objective-C與JS交互

JSPatch:JSPath充當(dāng)Objective-C
Javascript 交互的橋梁。

WebViewJavascriptBridge:Objective-C
Javascript 交互通信過程中,和JSPath一樣充當(dāng)橋梁。

地圖、地理位置信息、LBS

LocationManager:非常容易獲取設(shè)備當(dāng)前地理位置信息的框架。

ReactiveCocoa

ReactiveCocoa:簡稱RAC。

MVVMReactiveCocoa:使用ReactiveCocoa結(jié)合MVVM模式做的一個(gè)Demo。

Runtime

RuntimeBrowser:有關(guān)運(yùn)行時(shí)操作的工具,你有權(quán)使用運(yùn)行時(shí)所有的類。

iOS-Runtime-Headers:使用RuntimeBrowser導(dǎo)出的iOSframework的頭文件。

Block

BlocksKit :對于使用Block來說更加方便、高效,不過好久沒有commit了。

KVO

KVOController:facebook出品,它是一個(gè)簡單安全的 KVO工具,構(gòu)建了一個(gè)基于 Cocoa 的 time-tested key-value 監(jiān)控實(shí)現(xiàn),提供簡單方便、線程安全的 API。

AOP、Method Swizzling

Aspects:一個(gè)簡潔高效的用于使iOS支持AOP面向切面編程的庫。

路由器、Deep Link

JLRoutes:引入路由器的概念handle complex URL schemes、deep link(推薦)。

DeepLinkKit、routable-ios、HHRouter:功能同上。

測試

Kiwi:iOS的BDD框架。

specta:輕量的TDD/BDD測試框架。

KIF:全稱是Keep It Functional,來自Square,是一款專為iOS設(shè)計(jì)的移動(dòng)應(yīng)用測試框架

日志

CocoaLumberjack:是Mac和iOS上一個(gè)集快捷、簡單、強(qiáng)大和靈活于一身的日志框架。

工具、Xcode插件

工具

Alcatraz:Xcode插件管理神器,當(dāng)然還有些其他的包管理功能。

FLEX:一款很好的調(diào)試工具,同樣是Flipboard出品。

PonyDebugger:原生app使用Chrome開發(fā)工具進(jìn)行遠(yuǎn)程的網(wǎng)路和數(shù)據(jù)debug。

xctool:facebook出品的取代Apple's xcodebuild,讓編譯和測試更簡單。

Tweaks:facebook出品的快速原型開發(fā)工具,能在應(yīng)用上實(shí)時(shí)調(diào)整參數(shù)并測試效果。

EarlGrey:google出品的UI自動(dòng)測試工具。

GitUp:用于Git交互。

插件

injectionforxcode:運(yùn)行中的程序,然后在Xcode中動(dòng)態(tài)插入代碼,你可以實(shí)時(shí)看到編譯器中的變動(dòng)。

CATweaker:創(chuàng)建CAMediaTimingFunction曲線的一個(gè)幫助工具,該插件可以實(shí)時(shí)觀看你創(chuàng)建的曲線,而且可調(diào)整。

KSImageNamed-Xcode:自動(dòng)call p_w_picpathNamed:獲取圖片資源名字填充,且相應(yīng)圖片在左側(cè)可見。

XAlign:自動(dòng)代碼對齊插件。

VVDocumenter-Xcode:王巍寫的一款編寫文本的插件,用于注釋非常方便。

SCXcodeSwitchExpander:自動(dòng)填充Switch語句的枚舉case值。

RTImageAssets:給定一張@3x的圖片,自動(dòng)生成其他像素的圖片,也可以給定一張@2x的圖自動(dòng)片生成@3x的圖片。

ESJsonFormat-Xcode:將JSON格式化輸出為模型的屬性插件。

FuzzyAutocompletePlugin:代碼索引、自動(dòng)補(bǔ)全代碼的插件。

ColorSense-for-Xcode:主要針對RGB顏色值,可實(shí)時(shí)查看RGB顏色。

API、SDK

facebook-ios-sdk:facebook的sdk,使用它可以集成facebook的一些API。

octokit.objc:GitHubAPI。

其他

PKRevealController:是一個(gè)iOS平臺(tái)上的視圖控制器集合,通過展現(xiàn)多個(gè)視圖控制器來進(jìn)行控制器之間的切換,設(shè)置簡單,高度靈活。

nimbus:旨在落實(shí)Three20,但是提供文檔放在第一位,其次才是功能。

Chameleon:就像是一個(gè)港口,有iPhoneiPad、Mac幾個(gè)分支,用于處理不同平臺(tái)。

iOS-Artwork-Extractor:可以把所有圖片和emoji符號提取出來,并導(dǎo)入png文件。

Bolts-ObjC:集成多任務(wù)處理的,和GCD、NSOperation的作用有點(diǎn)類似。

資料

iOSInterviewQuestions:ios面試題集錦。

open-source-ios-apps:關(guān)于iOS開發(fā)一些開源的資源集錦,涉及iOS開發(fā)的各個(gè)方面。

trip-to-iOS:iOS學(xué)習(xí)資料整理。


文/Jisen(簡書作者)
原文鏈接:http://www.jianshu.com/p/a1c3b7d5bab1
著作權(quán)歸作者所有,轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),并標(biāo)注“簡書作者”。


網(wǎng)頁名稱:整理第三方類庫
轉(zhuǎn)載注明:http://weahome.cn/article/pdoish.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部