iOS 常用第三方庫

?轉(zhuǎn)自—— ?http://blog.csdn.net/xielei505518345/article/details/51391918

1. 編程框架

1:基于響應(yīng)式編程思想的oc

地址:https://github.com/ReactiveCocoa/ReactiveCocoa

2:iOS快速簡單集成國內(nèi)三大平臺(tái)分享

地址:https://github.com/xumeng/XMShareModule

2. 加載提示

1:hud提示框

地址:https://github.com/jdg/MBProgressHUD

2:狀態(tài)欄提示框

地址:https://github.com/jaydee3/JDStatusBarNotification

3:彈出窗

地址:https://github.com/sberrevoets/SDCAlertView

4:下拉上拉刷數(shù)據(jù)

地址:https://github.com/CoderMJLee/MJRefresh

5:下拉菜單插件

地址:https://github.com/dopcn/DOPDropDownMenu/

6:CBStoreHouseRefreshControl:一個(gè)效果很酷炫的下拉刷新控件

地址:https://github.com/coolbeet/CBStoreHouseRefreshControl

3. 控件布局

1:有文字輸入時(shí),能根據(jù)鍵盤是否彈出來調(diào)整自身顯示內(nèi)容的位置

地址:https://github.com/michaeltyson/TPKeyboardAvoiding

2:Masonry代碼布局

地址:https://github.com/SnapKit/Masonry

3:Button的樣式

地址:https://github.com/mattlawer/BButton

4:五項(xiàng)能力值展示的五邊形

地址:https://github.com/dsxNiubility/SXFiveScoreShow

5:自動(dòng)計(jì)算表格行高

地址:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell

6:底部TabBar

地址:https://github.com/robbdimitrov/RDVTabBarController

7:表情面版

地址:https://github.com/ayushgoel/AGEmojiKeyboard

8:記錄框架

地址:https://github.com/CocoaLumberjack/CocoaLumberjack

9:基于Masonry自動(dòng)計(jì)算行高擴(kuò)展

地址:https://github.com/632840804/HYBMasonryAutoCellHeight

10:給任意UIView視圖四條邊框加上陰影冒冬,可以自定義陰影的顏色稳摄、粗細(xì)程度搀罢、透明程度以及位置(上下左右邊框)

地址:https://github.com/Seitk/UIView-Shadow-Maker

3. 圖片處理

1:圖片加載

地址:https://github.com/rs/SDWebImage

14:動(dòng)畫效果的啟動(dòng)頁

地址:https://github.com/IFTTT/JazzHands

4. 表單驗(yàn)證

1:自動(dòng)識(shí)別網(wǎng)址號(hào)碼郵箱和表情的label

地址:https://github.com/molon/MLEmojiLabel

2:IM對(duì)話功能的封裝

地址:https://github.com/ZhipingYang/UUChatTableView

3:字典轉(zhuǎn)模型框架

地址:https://github.com/CoderMJLee/MJExtension

5. 網(wǎng)絡(luò)檢查

1:驗(yàn)證網(wǎng)絡(luò)連接狀態(tài)

地址:https://github.com/tonymillion/Reachability

2:block工具包萄焦。將很多需要用delegate實(shí)現(xiàn)的方法整合成了block的形式

地址:https://github.com/zwaldowski/BlocksKit

6.圖表展示

1:圖表統(tǒng)計(jì)展示

地址:https://github.com/kevinzhow/PNChart

2:表格空白提示插件

地址:https://github.com/dzenbot/DZNEmptyDataSet

7: 時(shí)間日歷

1:時(shí)間幫助插件侥锦,可以快速獲取時(shí)間病毡,比較祭务,增加等操作

地址:https://github.com/MatthewYork/DateTools

2:不錯(cuò)的日期時(shí)間插件

地址:https://github.com/CoderXL/UUDatePicker

8:引導(dǎo)圖

1:比較不錯(cuò)的引導(dǎo)頁面插件

地址:https://github.com/ealeksandrov/EAIntroView

2:快速集成新手引導(dǎo)的類庫

地址:https://github.com/StrongX/XSportLight

3:設(shè)置頁面的封裝

地址:https://github.com/renzifeng/ZFSetting

9: 二維碼

1:掃描二維碼,仿微信效果丁溅,帶有掃描條

地址:https://github.com/JxbSir/JxbScanQR

2唤蔗、ZBar

ZBar 是款桌面電腦用條形碼/二維碼掃描工具,支持?jǐn)z像頭及圖片掃描窟赏,支持多平臺(tái)包括 iPhone 手機(jī)妓柜。同時(shí) ZBar提供了二維碼掃描的 API 開發(fā)包。

https://github.com/ZBar/ZBar

3涯穷、ObjQREncoder

ObjQREncoder 是 Objective-C 的二維碼的編碼器棍掐,用于生成二維碼圖像。

https://github.com/jverkoey/ObjQREncoder

9: 與HTML5交互

1:IOS與javascript交互

地址:https://github.com/marcuswestin/WebViewJavascriptBridge

10: 搜索跳轉(zhuǎn)

1:搜索歷史標(biāo)簽

地址:https://github.com/zhiwupei/SearchHistory

2:兩個(gè)APP跳轉(zhuǎn)的插件

地址:https://github.com/usebutton/DeepLinkKit

3: 不錯(cuò)的鏈?zhǔn)絼?dòng)作

地址:https://github.com/jhurray/JHChainableAnimations

11:數(shù)據(jù)存儲(chǔ)轉(zhuǎn)化

1:本地存取NSUserDefaults插件

地址:https://github.com/gangverk/GVUserDefaults

2:NSArray 和 NSDictionary關(guān)于LINQ的操作方式拷况,封裝一些常用的操作

地址:https://github.com/ColinEberhardt/LinqToObjectiveC

12: 評(píng)分

1:appStore評(píng)分

地址:https://github.com/arashpayan/appirater

12. 網(wǎng)絡(luò)請(qǐng)求

1作煌、ASIHTTPRequest

這是一個(gè)經(jīng)典的老庫,功能完全而強(qiáng)大赚瘦,但已經(jīng)停止更新很久了(iOS5.0停止更新最疆,但是我最近看github上這個(gè)項(xiàng)目有新改動(dòng))。在不同iOS版本上略微有一些小問題(提醒顯示上的)蚤告,所以用的時(shí)候還是稍微修改一下比較好。

下載地址:https://github.com/pokeb/asi-http-request

2服爷、AFNetworking

輕量級(jí)的通訊類庫杜恰,使用非常簡單获诈。

下載地址:https://github.com/AFNetworking/AFNetworking

3、MKNetworkKit

最近做的不錯(cuò)的一個(gè)通訊類庫心褐,具有AFNetworking和ASIHTTPRequest雙方的優(yōu)點(diǎn)舔涎,甚至功能更豐富一些,但是本人還沒有使用過逗爹。

下載地址:https://github.com/MugunthKumar/MKNetworkKit

4亡嫌、可以監(jiān)控網(wǎng)絡(luò)請(qǐng)求的內(nèi)容

地址:https://github.com/coderyi/NetworkEye

5:一個(gè)開源的AFnetworking上層的封裝(猿題庫等運(yùn)用)

地址:https://github.com/yuantiku/YTKNetwork

6:AFNetworking-RACExtensions:針對(duì)ReactiveCocoa的AF封裝

地址:https://github.com/CodaFi/AFNetworking-RACExtensions

13. Socket

1、CocoaAsyncSocket

CocoaAsyncSocket是用的最廣泛的socket開發(fā)庫掘而,省略了程序員與CFNetwork接觸的時(shí)間挟冠,延長了程序員壽命。

下載地址:https://github.com/robbiehanson/CocoaAsyncSocket

2袍睡、SocketRocket

SocketRocket是Square開發(fā)的一個(gè)實(shí)現(xiàn)webSocket的庫知染,可以輕松的實(shí)現(xiàn)即時(shí)通信。

下載地址:https://github.com/square/SocketRocket

14. 數(shù)據(jù)解析

1斑胜、SBJSON

SBJson的解析速度其實(shí)是比較慢的控淡,但是不知道為什么它卻是用的最廣的。

下載地址:

2止潘、JSONKit

JSONKit解析速度上最接近iOS原生解析類掺炭,當(dāng)然iOS5.0才開始支持原生解析,所以選擇一個(gè)庫還是很必要的凭戴。

下載地址:https://github.com/johnezang/JSONKit

3涧狮、TouchJSON

TouchJSON用的也比較廣泛.

下載地址:https://github.com/TouchCode/TouchJSON

4、json-framework

沒有用過簇宽。

下載地址:https://github.com/stig/json-framework

5勋篓、TBXML

TBXML是一套輕量級(jí)的DOM方式的XML解析類庫,有很好的性能和低內(nèi)存占用魏割,不過它不對(duì)XML格式進(jìn)行校驗(yàn)譬嚣,不支持XPath,并且只支持解析钞它,不支持對(duì)XML進(jìn)行修改拜银。

下載地址:https://github.com/71squared/TBXML

6、TouchXML

TouchXML這也是一套DOM方式的XML解析類庫遭垛,支持XPath尼桶,不支持XML的修改。

下載地址:https://github.com/TouchCode/TouchXML

7锯仪、KissXML

KissXML這是一套基于TouchXML的XML解析類庫泵督,只不過實(shí)現(xiàn)了支持XML的修改。

下載地址:https://github.com/robbiehanson/KissXML

8庶喜、GDataXML

GDataXML是Google開發(fā)的DOM方式XML解析類庫小腊,支持讀取和修改XML文檔救鲤,支持XPath方式查詢。

9:XML/HTML解析

地址:https://github.com/topfunky/hpple

15. 第三方管理

1丹锹、fmdb

fmdb是一個(gè)數(shù)據(jù)庫管理庫麸折,封裝了sqlite相關(guān)的sql語句,簡化數(shù)據(jù)庫操作锚扎。

下載地址:https://github.com/ccgus/fmdb

2、ssziparchive

ssziparchive與sstoolkit是同一個(gè)作者,這哥們兒簡直是個(gè)天才对碌。

https://github.com/soffes/ssziparchive

3、ZipArchive

ZipArchive同樣是minizip的封裝骑脱。

https://github.com/mattconnolly/ZipArchive

4、Objective-Zip

Objective-Zip將Zlib和MiniZip用Objective-C進(jìn)行了封裝,使用起來非常簡單乏矾。

https://github.com/flyingdolphinstudio/Objective-Zip

5凄硼、zxing

zxing是一個(gè)開源Java類庫用于解析多種格式的1D/2D條形碼。目標(biāo)是能夠?qū)R編碼、DataMatrix、UPC的1D條形碼進(jìn)行解碼棺棵。 其提供了多種平臺(tái)下的客戶端熄捍。

https://github.com/zxing/zxing

6、OpenUDID

OpenUDID是iOS禁止使用系統(tǒng)UDID之后的新解決方法缚柏。

https://github.com/ylechelle/OpenUDID

7、RegexKitLite

RegexKitLite 是一個(gè)輕量級(jí)的 Objective-C 的正則表達(dá)式庫宾添,支持 Mac OS X 和 iOS缕陕,使用ICU 庫開發(fā)。

https://github.com/wezm/RegexKitLite

8、STUtils

STUtils是一系列的工具集跨琳,包含了很多對(duì)于iOS原生類的擴(kuò)展自点,當(dāng)然也包含一個(gè)用于安全保存用戶密碼STKeyChain。

https://github.com/ldandersen/STUtils

9脉让、scifihifi-iphone

scifihifi-iphone用于安全保存用戶密碼到keychain中桂敛。

https://github.com/ldandersen/scifihifi-iphone

10、sskeychain

sskeychain同scifihifi-iphone一樣溅潜,不過屬于輕量級(jí)术唬。

https://github.com/soffes/sskeychain

11、SDWebImage

SDWebImage調(diào)用網(wǎng)站上的圖片滚澜,跟本地調(diào)用內(nèi)置在應(yīng)用包里的圖片一樣簡單粗仓。操作也很簡單。

https://github.com/rs/SDWebImage

12设捐、umeng

umeng既有統(tǒng)計(jì)分析借浊,也有社會(huì)化組件。但是統(tǒng)計(jì)分析的用戶數(shù)似乎明顯多于其社會(huì)化組件的用戶挡育。

http://dev.umeng.com/analytics/ios/sdk-download

16. 動(dòng)畫特效

1:彈出層視圖巴碗,背景效果(可以自定義視圖的內(nèi)容)

地址:https://github.com/HJaycee/JCAlertView

2:圓形進(jìn)度條的顯示,中間可顯示值

地址:https://github.com/mdinacci/MDRadialProgress

3:很帥的數(shù)據(jù)加載動(dòng)畫(可以用于數(shù)據(jù)列表加載的展現(xiàn))

地址:https://github.com/NghiaTranUIT/FeSpinner

4:圖文混搭

地址:https://github.com/zhouande/TLAttributedLabel

5:可以簡單展示在UINavigationBar下方即寒,類似Music app的播放列表視圖橡淆,彈出菜單視圖

地址:https://github.com/DrummerB/BFNavigationBarDrawer

6:比如篩選、模糊母赵、優(yōu)化逸爵、蒙版、調(diào)整大小凹嘲、旋轉(zhuǎn)以及保存等等师倔。同時(shí)還提供了一個(gè)UIImageView子類從URL異步加載圖片,并在下載完畢時(shí)展示圖片周蹭。

地址:https://github.com/Nyx0uf/NYXImagesKit

7:動(dòng)效彈出視圖(彈出窗里面為文字趋艘,可以定義彈出的方向,及顯示的時(shí)間)–AMPopTip

地址:https://github.com/andreamazz/AMPopTip

8:模仿新浪微博彈出菜單

地址:https://github.com/wwdc14/HyPopMenuView

9:帶箭頭的彈出視圖插件

地址:https://github.com/xiekw2010/DXPopover

10:底部彈出選擇

地址:https://github.com/skywinder/ActionSheetPicker-3.0

11:模糊效果(毛玻璃)

地址:https://github.com/nicklockwood/FXBlurView

12:表格行左右劃動(dòng)菜單

地址:https://github.com/MortimerGoro/MGSwipeTableCell

二 iOS常見分類

一些必要的類別iOS開發(fā)凶朗。包括的NSDate瓷胧,的NSString,NSUserDefaults的棚愤,和的UIColor幫助UIImage的方法搓萧。

1. NSDate

-(NSString *)formatWithString:(NSString *)format; -(NSString *)formatWithStyle:(NSDateFormatterStyle)style; -(NSString *)distanceOfTimeInWords; -(NSString *)distanceOfTimeInWords:(NSDate *)date;

  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4
  • 2. NSString

    -(NSString *)MD5; -(NSString *)sha1; -(NSString *)reverse; -(NSString *)URLEncode; -(NSString *)URLDecode; -(NSString *)stringByStrippingWhitespace; -(NSString *)substringFrom:(NSInteger)from to:(NSInteger)to; -(NSString *)CapitalizeFirst:(NSString *)source; -(NSString *)UnderscoresToCamelCase:(NSString*)underscores; -(NSString *)CamelCaseToUnderscores:(NSString *)input; -(NSUInteger)countWords; -(BOOL)contains:(NSString *)string; -(BOOL)isBlank;

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 3. NSUserDefaults

    +(void)saveObject:(id)object forKey:(NSString *)key; +(id)retrieveObjectForKey:(NSString *)key; +(void)deleteObjectForKey:(NSString *)key;

  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • 4. UIColor

    +(UIColor *)colorWithHex:(int)hex;

  • 1
  • 1
  • 5. UIImage + GIF

    +(UIImage *)animatedImageWithAnimatedGIFData:(NSData *)theData; +(UIImage *)animatedImageWithAnimatedGIFURL:(NSURL *)theURL;

  • 1
  • 2
  • 1
  • 2
  • 下載地址:http://download.csdn.net/detail/baihuaxiu123/9509303

    三 輔助軟件

    1:XCODE文檔注解插件VVDocumenter

    地址:https://github.com/onevcat/VVDocumenter-Xcode

    2:將JSON格式化輸出為模型的屬性

    地址:https://github.com/EnjoySR/ESJsonFormat-Xcode

    3:圖片提示插件

    地址:https://github.com/ksuther/KSImageNamed-Xcode

    4:圖片轉(zhuǎn)換插件

    地址:https://github.com/rickytan/RTImageAssets

    iOS項(xiàng)目中常用第三方庫超全總結(jié)

    標(biāo)簽:ios框架編程響應(yīng)式

    2016-05-04 15:00504人閱讀評(píng)論(1)收藏舉報(bào)

    分類:

    iOS開發(fā)(41)

    版權(quán)聲明:本文為博主原創(chuàng)文章杂数,未經(jīng)博主允許不得轉(zhuǎn)載。

    目錄(?)[+]

    常用第三方

    今天就給大家總結(jié)一下,我們?cè)陧?xiàng)目中用到最多的第三方,免去了大家花時(shí)間去搜索,在這里大家進(jìn)行了全面的總結(jié).

    1. 編程框架

    1:基于響應(yīng)式編程思想的oc

    地址:https://github.com/ReactiveCocoa/ReactiveCocoa

    2:iOS快速簡單集成國內(nèi)三大平臺(tái)分享

    地址:https://github.com/xumeng/XMShareModule

    2. 加載提示

    1:hud提示框

    地址:https://github.com/jdg/MBProgressHUD

    2:狀態(tài)欄提示框

    地址:https://github.com/jaydee3/JDStatusBarNotification

    3:彈出窗

    地址:https://github.com/sberrevoets/SDCAlertView

    4:下拉上拉刷數(shù)據(jù)

    地址:https://github.com/CoderMJLee/MJRefresh

    5:下拉菜單插件

    地址:https://github.com/dopcn/DOPDropDownMenu/

    6:CBStoreHouseRefreshControl:一個(gè)效果很酷炫的下拉刷新控件

    地址:https://github.com/coolbeet/CBStoreHouseRefreshControl

    3. 控件布局

    1:有文字輸入時(shí)瘸洛,能根據(jù)鍵盤是否彈出來調(diào)整自身顯示內(nèi)容的位置

    地址:https://github.com/michaeltyson/TPKeyboardAvoiding

    2:Masonry代碼布局

    地址:https://github.com/SnapKit/Masonry

    3:Button的樣式

    地址:https://github.com/mattlawer/BButton

    4:五項(xiàng)能力值展示的五邊形

    地址:https://github.com/dsxNiubility/SXFiveScoreShow

    5:自動(dòng)計(jì)算表格行高

    地址:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell

    6:底部TabBar

    地址:https://github.com/robbdimitrov/RDVTabBarController

    7:表情面版

    地址:https://github.com/ayushgoel/AGEmojiKeyboard

    8:記錄框架

    地址:https://github.com/CocoaLumberjack/CocoaLumberjack

    9:基于Masonry自動(dòng)計(jì)算行高擴(kuò)展

    地址:https://github.com/632840804/HYBMasonryAutoCellHeight

    10:給任意UIView視圖四條邊框加上陰影揍移,可以自定義陰影的顏色、粗細(xì)程度反肋、透明程度以及位置(上下左右邊框)

    地址:https://github.com/Seitk/UIView-Shadow-Maker

    3. 圖片處理

    1:圖片加載

    地址:https://github.com/rs/SDWebImage

    14:動(dòng)畫效果的啟動(dòng)頁

    地址:https://github.com/IFTTT/JazzHands

    4. 表單驗(yàn)證

    1:自動(dòng)識(shí)別網(wǎng)址號(hào)碼郵箱和表情的label

    地址:https://github.com/molon/MLEmojiLabel

    2:IM對(duì)話功能的封裝

    地址:https://github.com/ZhipingYang/UUChatTableView

    3:字典轉(zhuǎn)模型框架

    地址:https://github.com/CoderMJLee/MJExtension

    5. 網(wǎng)絡(luò)檢查

    1:驗(yàn)證網(wǎng)絡(luò)連接狀態(tài)

    地址:https://github.com/tonymillion/Reachability

    2:block工具包那伐。將很多需要用delegate實(shí)現(xiàn)的方法整合成了block的形式

    地址:https://github.com/zwaldowski/BlocksKit

    6.圖表展示

    1:圖表統(tǒng)計(jì)展示

    地址:https://github.com/kevinzhow/PNChart

    2:表格空白提示插件

    地址:https://github.com/dzenbot/DZNEmptyDataSet

    7: 時(shí)間日歷

    1:時(shí)間幫助插件,可以快速獲取時(shí)間石蔗,比較喧锦,增加等操作

    地址:https://github.com/MatthewYork/DateTools

    2:不錯(cuò)的日期時(shí)間插件

    地址:https://github.com/CoderXL/UUDatePicker

    8:引導(dǎo)圖

    1:比較不錯(cuò)的引導(dǎo)頁面插件

    地址:https://github.com/ealeksandrov/EAIntroView

    2:快速集成新手引導(dǎo)的類庫

    地址:https://github.com/StrongX/XSportLight

    3:設(shè)置頁面的封裝

    地址:https://github.com/renzifeng/ZFSetting

    9: 二維碼

    1:掃描二維碼,仿微信效果抓督,帶有掃描條

    地址:https://github.com/JxbSir/JxbScanQR

    2、ZBar

    ZBar 是款桌面電腦用條形碼/二維碼掃描工具束亏,支持?jǐn)z像頭及圖片掃描铃在,支持多平臺(tái)包括 iPhone 手機(jī)。同時(shí) ZBar提供了二維碼掃描的 API 開發(fā)包碍遍。

    https://github.com/ZBar/ZBar

    3定铜、ObjQREncoder

    ObjQREncoder 是 Objective-C 的二維碼的編碼器,用于生成二維碼圖像怕敬。

    https://github.com/jverkoey/ObjQREncoder

    9: 與HTML5交互

    1:IOS與javascript交互

    地址:https://github.com/marcuswestin/WebViewJavascriptBridge

    10: 搜索跳轉(zhuǎn)

    1:搜索歷史標(biāo)簽

    地址:https://github.com/zhiwupei/SearchHistory

    2:兩個(gè)APP跳轉(zhuǎn)的插件

    地址:https://github.com/usebutton/DeepLinkKit

    3: 不錯(cuò)的鏈?zhǔn)絼?dòng)作

    地址:https://github.com/jhurray/JHChainableAnimations

    11:數(shù)據(jù)存儲(chǔ)轉(zhuǎn)化

    1:本地存取NSUserDefaults插件

    地址:https://github.com/gangverk/GVUserDefaults

    2:NSArray 和 NSDictionary關(guān)于LINQ的操作方式揣炕,封裝一些常用的操作

    地址:https://github.com/ColinEberhardt/LinqToObjectiveC

    12: 評(píng)分

    1:appStore評(píng)分

    地址:https://github.com/arashpayan/appirater

    12. 網(wǎng)絡(luò)請(qǐng)求

    1、ASIHTTPRequest

    這是一個(gè)經(jīng)典的老庫东跪,功能完全而強(qiáng)大畸陡,但已經(jīng)停止更新很久了(iOS5.0停止更新,但是我最近看github上這個(gè)項(xiàng)目有新改動(dòng))虽填。在不同iOS版本上略微有一些小問題(提醒顯示上的)丁恭,所以用的時(shí)候還是稍微修改一下比較好。

    下載地址:https://github.com/pokeb/asi-http-request

    2斋日、AFNetworking

    輕量級(jí)的通訊類庫牲览,使用非常簡單。

    下載地址:https://github.com/AFNetworking/AFNetworking

    3恶守、MKNetworkKit

    最近做的不錯(cuò)的一個(gè)通訊類庫第献,具有AFNetworking和ASIHTTPRequest雙方的優(yōu)點(diǎn),甚至功能更豐富一些兔港,但是本人還沒有使用過庸毫。

    下載地址:https://github.com/MugunthKumar/MKNetworkKit

    4、可以監(jiān)控網(wǎng)絡(luò)請(qǐng)求的內(nèi)容

    地址:https://github.com/coderyi/NetworkEye

    5:一個(gè)開源的AFnetworking上層的封裝(猿題庫等運(yùn)用)

    地址:https://github.com/yuantiku/YTKNetwork

    6:AFNetworking-RACExtensions:針對(duì)ReactiveCocoa的AF封裝

    地址:https://github.com/CodaFi/AFNetworking-RACExtensions

    13. Socket

    1押框、CocoaAsyncSocket

    CocoaAsyncSocket是用的最廣泛的socket開發(fā)庫岔绸,省略了程序員與CFNetwork接觸的時(shí)間,延長了程序員壽命。

    下載地址:https://github.com/robbiehanson/CocoaAsyncSocket

    2盒揉、SocketRocket

    SocketRocket是Square開發(fā)的一個(gè)實(shí)現(xiàn)webSocket的庫晋被,可以輕松的實(shí)現(xiàn)即時(shí)通信。

    下載地址:https://github.com/square/SocketRocket

    14. 數(shù)據(jù)解析

    1刚盈、SBJSON

    SBJson的解析速度其實(shí)是比較慢的羡洛,但是不知道為什么它卻是用的最廣的。

    下載地址:

    2藕漱、JSONKit

    JSONKit解析速度上最接近iOS原生解析類欲侮,當(dāng)然iOS5.0才開始支持原生解析,所以選擇一個(gè)庫還是很必要的肋联。

    下載地址:https://github.com/johnezang/JSONKit

    3威蕉、TouchJSON

    TouchJSON用的也比較廣泛.

    下載地址:https://github.com/TouchCode/TouchJSON

    4、json-framework

    沒有用過橄仍。

    下載地址:https://github.com/stig/json-framework

    5韧涨、TBXML

    TBXML是一套輕量級(jí)的DOM方式的XML解析類庫,有很好的性能和低內(nèi)存占用侮繁,不過它不對(duì)XML格式進(jìn)行校驗(yàn)虑粥,不支持XPath,并且只支持解析宪哩,不支持對(duì)XML進(jìn)行修改娩贷。

    下載地址:https://github.com/71squared/TBXML

    6、TouchXML

    TouchXML這也是一套DOM方式的XML解析類庫锁孟,支持XPath彬祖,不支持XML的修改。

    下載地址:https://github.com/TouchCode/TouchXML

    7罗岖、KissXML

    KissXML這是一套基于TouchXML的XML解析類庫涧至,只不過實(shí)現(xiàn)了支持XML的修改。

    下載地址:https://github.com/robbiehanson/KissXML

    8桑包、GDataXML

    GDataXML是Google開發(fā)的DOM方式XML解析類庫南蓬,支持讀取和修改XML文檔,支持XPath方式查詢哑了。

    9:XML/HTML解析

    地址:https://github.com/topfunky/hpple

    15. 第三方管理

    1赘方、fmdb

    fmdb是一個(gè)數(shù)據(jù)庫管理庫,封裝了sqlite相關(guān)的sql語句弱左,簡化數(shù)據(jù)庫操作窄陡。

    下載地址:https://github.com/ccgus/fmdb

    2、ssziparchive

    ssziparchive與sstoolkit是同一個(gè)作者拆火,這哥們兒簡直是個(gè)天才跳夭。

    https://github.com/soffes/ssziparchive

    3涂圆、ZipArchive

    ZipArchive同樣是minizip的封裝。

    https://github.com/mattconnolly/ZipArchive

    4币叹、Objective-Zip

    Objective-Zip將Zlib和MiniZip用Objective-C進(jìn)行了封裝润歉,使用起來非常簡單。

    https://github.com/flyingdolphinstudio/Objective-Zip

    5颈抚、zxing

    zxing是一個(gè)開源Java類庫用于解析多種格式的1D/2D條形碼踩衩。目標(biāo)是能夠?qū)R編碼、DataMatrix贩汉、UPC的1D條形碼進(jìn)行解碼驱富。 其提供了多種平臺(tái)下的客戶端。

    https://github.com/zxing/zxing

    6匹舞、OpenUDID

    OpenUDID是iOS禁止使用系統(tǒng)UDID之后的新解決方法褐鸥。

    https://github.com/ylechelle/OpenUDID

    7、RegexKitLite

    RegexKitLite 是一個(gè)輕量級(jí)的 Objective-C 的正則表達(dá)式庫赐稽,支持 Mac OS X 和 iOS晶疼,使用ICU 庫開發(fā)。

    https://github.com/wezm/RegexKitLite

    8又憨、STUtils

    STUtils是一系列的工具集,包含了很多對(duì)于iOS原生類的擴(kuò)展锭吨,當(dāng)然也包含一個(gè)用于安全保存用戶密碼STKeyChain蠢莺。

    https://github.com/ldandersen/STUtils

    9、scifihifi-iphone

    scifihifi-iphone用于安全保存用戶密碼到keychain中零如。

    https://github.com/ldandersen/scifihifi-iphone

    10躏将、sskeychain

    sskeychain同scifihifi-iphone一樣,不過屬于輕量級(jí)考蕾。

    https://github.com/soffes/sskeychain

    11祸憋、SDWebImage

    SDWebImage調(diào)用網(wǎng)站上的圖片,跟本地調(diào)用內(nèi)置在應(yīng)用包里的圖片一樣簡單肖卧。操作也很簡單蚯窥。

    https://github.com/rs/SDWebImage

    12、umeng

    umeng既有統(tǒng)計(jì)分析塞帐,也有社會(huì)化組件拦赠。但是統(tǒng)計(jì)分析的用戶數(shù)似乎明顯多于其社會(huì)化組件的用戶。

    http://dev.umeng.com/analytics/ios/sdk-download

    16. 動(dòng)畫特效

    1:彈出層視圖葵姥,背景效果(可以自定義視圖的內(nèi)容)

    地址:https://github.com/HJaycee/JCAlertView

    2:圓形進(jìn)度條的顯示荷鼠,中間可顯示值

    地址:https://github.com/mdinacci/MDRadialProgress

    3:很帥的數(shù)據(jù)加載動(dòng)畫(可以用于數(shù)據(jù)列表加載的展現(xiàn))

    地址:https://github.com/NghiaTranUIT/FeSpinner

    4:圖文混搭

    地址:https://github.com/zhouande/TLAttributedLabel

    5:可以簡單展示在UINavigationBar下方,類似Music app的播放列表視圖榔幸,彈出菜單視圖

    地址:https://github.com/DrummerB/BFNavigationBarDrawer

    6:比如篩選允乐、模糊矮嫉、優(yōu)化、蒙版牍疏、調(diào)整大小蠢笋、旋轉(zhuǎn)以及保存等等。同時(shí)還提供了一個(gè)UIImageView子類從URL異步加載圖片麸澜,并在下載完畢時(shí)展示圖片挺尿。

    地址:https://github.com/Nyx0uf/NYXImagesKit

    7:動(dòng)效彈出視圖(彈出窗里面為文字,可以定義彈出的方向炊邦,及顯示的時(shí)間)–AMPopTip

    地址:https://github.com/andreamazz/AMPopTip

    8:模仿新浪微博彈出菜單

    地址:https://github.com/wwdc14/HyPopMenuView

    9:帶箭頭的彈出視圖插件

    地址:https://github.com/xiekw2010/DXPopover

    10:底部彈出選擇

    地址:https://github.com/skywinder/ActionSheetPicker-3.0

    11:模糊效果(毛玻璃)

    地址:https://github.com/nicklockwood/FXBlurView

    12:表格行左右劃動(dòng)菜單

    地址:https://github.com/MortimerGoro/MGSwipeTableCell

    二 iOS常見分類

    一些必要的類別iOS開發(fā)编矾。包括的NSDate,的NSString馁害,NSUserDefaults的窄俏,和的UIColor幫助UIImage的方法。

    下載地址:http://download.csdn.net/detail/baihuaxiu123/9509303

    三 輔助軟件

    1:XCODE文檔注解插件VVDocumenter

    地址:https://github.com/onevcat/VVDocumenter-Xcode

    2:將JSON格式化輸出為模型的屬性

    地址:https://github.com/EnjoySR/ESJsonFormat-Xcode

    3:圖片提示插件

    地址:https://github.com/ksuther/KSImageNamed-Xcode

    4:圖片轉(zhuǎn)換插件

    地址:https://github.com/rickytan/RTImageAssets

    最后編輯于
    ?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
    • 序言:七十年代末碘菜,一起剝皮案震驚了整個(gè)濱河市凹蜈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌忍啸,老刑警劉巖仰坦,帶你破解...
      沈念sama閱讀 222,183評(píng)論 6 516
    • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異计雌,居然都是意外死亡悄晃,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
      沈念sama閱讀 94,850評(píng)論 3 399
    • 文/潘曉璐 我一進(jìn)店門凿滤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妈橄,“玉大人,你說我怎么就攤上這事翁脆【祢荆” “怎么了?”我有些...
      開封第一講書人閱讀 168,766評(píng)論 0 361
    • 文/不壞的土叔 我叫張陵反番,是天一觀的道長沙热。 經(jīng)常有香客問我,道長罢缸,這世上最難降的妖魔是什么校读? 我笑而不...
      開封第一講書人閱讀 59,854評(píng)論 1 299
    • 正文 為了忘掉前任,我火速辦了婚禮祖能,結(jié)果婚禮上歉秫,老公的妹妹穿的比我還像新娘。我一直安慰自己养铸,他們只是感情好雁芙,可當(dāng)我...
      茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
    • 文/花漫 我一把揭開白布轧膘。 她就那樣靜靜地躺著,像睡著了一般兔甘。 火紅的嫁衣襯著肌膚如雪谎碍。 梳的紋絲不亂的頭發(fā)上,一...
      開封第一講書人閱讀 52,457評(píng)論 1 311
    • 那天洞焙,我揣著相機(jī)與錄音蟆淀,去河邊找鬼。 笑死澡匪,一個(gè)胖子當(dāng)著我的面吹牛熔任,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播唁情,決...
      沈念sama閱讀 40,999評(píng)論 3 422
    • 文/蒼蘭香墨 我猛地睜開眼疑苔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了甸鸟?” 一聲冷哼從身側(cè)響起惦费,我...
      開封第一講書人閱讀 39,914評(píng)論 0 277
    • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎抢韭,沒想到半個(gè)月后薪贫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
      沈念sama閱讀 46,465評(píng)論 1 319
    • 正文 獨(dú)居荒郊野嶺守林人離奇死亡刻恭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
      茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
    • 正文 我和宋清朗相戀三年后雷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吠各。...
      茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
    • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖勉抓,靈堂內(nèi)的尸體忽然破棺而出贾漏,到底是詐尸還是另有隱情,我是刑警寧澤藕筋,帶...
      沈念sama閱讀 36,354評(píng)論 5 351
    • 正文 年R本政府宣布纵散,位于F島的核電站,受9級(jí)特大地震影響隐圾,放射性物質(zhì)發(fā)生泄漏伍掀。R本人自食惡果不足惜,卻給世界環(huán)境...
      茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
    • 文/蒙蒙 一暇藏、第九天 我趴在偏房一處隱蔽的房頂上張望蜜笤。 院中可真熱鬧,春花似錦盐碱、人聲如沸把兔。這莊子的主人今日做“春日...
      開封第一講書人閱讀 32,514評(píng)論 0 25
    • 文/蒼蘭香墨 我抬頭看了看天上的太陽县好。三九已至围橡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間缕贡,已是汗流浹背翁授。 一陣腳步聲響...
      開封第一講書人閱讀 33,616評(píng)論 1 274
    • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留晾咪,地道東北人收擦。 一個(gè)月前我還...
      沈念sama閱讀 49,091評(píng)論 3 378
    • 正文 我出身青樓,卻偏偏與公主長得像禀酱,于是被迫代替她去往敵國和親炬守。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
      茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

    推薦閱讀更多精彩內(nèi)容