OC中常用的第三方框架

轉載自CSDN

1. 編程框架

1:基于響應式編程思想的oc
地址:https://github.com/ReactiveCocoa/ReactiveCocoa

2:iOS快速簡單集成國內三大平臺分享
地址:https://github.com/xumeng/XMShareModule

2. 加載提示

1:hud提示框
地址:https://github.com/jdg/MBProgressHUD

2:狀態欄提示框
地址:https://github.com/jaydee3/JDStatusBarNotification

3:彈出窗
地址:https://github.com/sberrevoets/SDCAlertView

4:下拉上拉刷數據
地址:https://github.com/CoderMJLee/MJRefresh

5:下拉菜單插件
地址:https://github.com/dopcn/DOPDropDownMenu/

6:CBStoreHouseRefreshControl:一個效果很酷炫的下拉刷新控件
地址:https://github.com/coolbeet/CBStoreHouseRefreshControl

3. 控件布局

1:有文字輸入時,能根據鍵盤是否彈出來調整自身顯示內容的位置
地址:https://github.com/michaeltyson/TPKeyboardAvoiding

2:Masonry代碼布局
地址:https://github.com/SnapKit/Masonry

3:Button的樣式
地址:https://github.com/mattlawer/BButton

4:五項能力值展示的五邊形
地址:https://github.com/dsxNiubility/SXFiveScoreShow

5:自動計算表格行高
地址: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自動計算行高擴展
地址:https://github.com/632840804/HYBMasonryAutoCellHeight

10:給任意UIView視圖四條邊框加上陰影,可以自定義陰影的顏色、粗細程度、透明程度以及位置(上下左右邊框)
地址:https://github.com/Seitk/UIView-Shadow-Maker

3. 圖片處理

1:圖片加載
地址:https://github.com/rs/SDWebImage

14:動畫效果的啟動頁
地址:https://github.com/IFTTT/JazzHands

4. 表單驗證

1:自動識別網址號碼郵箱和表情的label
地址:https://github.com/molon/MLEmojiLabel

2:IM對話功能的封裝
地址:https://github.com/ZhipingYang/UUChatTableView

3:字典轉模型框架
地址:https://github.com/CoderMJLee/MJExtension

5. 網絡檢查

1:驗證網絡連接狀態
地址:https://github.com/tonymillion/Reachability

2:block工具包。將很多需要用delegate實現的方法整合成了block的形式
地址:https://github.com/zwaldowski/BlocksKit

6.圖表展示

1:圖表統計展示
地址:https://github.com/kevinzhow/PNChart

2:表格空白提示插件
地址:https://github.com/dzenbot/DZNEmptyDataSet

7: 時間日歷

1:時間幫助插件,可以快速獲取時間,比較,增加等操作
地址:https://github.com/MatthewYork/DateTools

2:不錯的日期時間插件
地址:https://github.com/CoderXL/UUDatePicker

8:引導圖

1:比較不錯的引導頁面插件
地址:https://github.com/ealeksandrov/EAIntroView

2:快速集成新手引導的類庫
地址:https://github.com/StrongX/XSportLight

3:設置頁面的封裝
地址:https://github.com/renzifeng/ZFSetting

9: 二維碼

1:掃描二維碼,仿微信效果,帶有掃描條
地址:https://github.com/JxbSir/JxbScanQR

2、ZBar
ZBar 是款桌面電腦用條形碼/二維碼掃描工具,支持攝像頭及圖片掃描,支持多平臺包括 iPhone 手機。同時 ZBar提供了二維碼掃描的 API 開發包。
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: 搜索跳轉

1:搜索歷史標簽
地址:https://github.com/zhiwupei/SearchHistory

2:兩個APP跳轉的插件
地址:https://github.com/usebutton/DeepLinkKit

3: 不錯的鏈式動作
地址:https://github.com/jhurray/JHChainableAnimations

11:數據存儲轉化

1:本地存取NSUserDefaults插件
地址:https://github.com/gangverk/GVUserDefaults

2:NSArray 和 NSDictionary關于LINQ的操作方式,封裝一些常用的操作
地址:https://github.com/ColinEberhardt/LinqToObjectiveC

12: 評分

1:appStore評分
地址:https://github.com/arashpayan/appirater

12. 網絡請求

1、ASIHTTPRequest
這是一個經典的老庫,功能完全而強大,但已經停止更新很久了(iOS5.0停止更新,但是我最近看github上這個項目有新改動)。在不同iOS版本上略微有一些小問題(提醒顯示上的),所以用的時候還是稍微修改一下比較好。
下載地址:https://github.com/pokeb/asi-http-request

2、AFNetworking
輕量級的通訊類庫,使用非常簡單。
下載地址:https://github.com/AFNetworking/AFNetworking

3、MKNetworkKit
最近做的不錯的一個通訊類庫,具有AFNetworking和ASIHTTPRequest雙方的優點,甚至功能更豐富一些,但是本人還沒有使用過。
下載地址:https://github.com/MugunthKumar/MKNetworkKit

4、可以監控網絡請求的內容
地址:https://github.com/coderyi/NetworkEye

5:一個開源的AFnetworking上層的封裝(猿題庫等運用)
地址:https://github.com/yuantiku/YTKNetwork

6:AFNetworking-RACExtensions:針對ReactiveCocoa的AF封裝
地址:https://github.com/CodaFi/AFNetworking-RACExtensions

13. Socket

1、CocoaAsyncSocket
CocoaAsyncSocket是用的最廣泛的socket開發庫,省略了程序員與CFNetwork接觸的時間,延長了程序員壽命。
下載地址:https://github.com/robbiehanson/CocoaAsyncSocket

2、SocketRocket
SocketRocket是Square開發的一個實現webSocket的庫,可以輕松的實現即時通信。
下載地址:https://github.com/square/SocketRocket

14. 數據解析

1、SBJSON
SBJson的解析速度其實是比較慢的,但是不知道為什么它卻是用的最廣的。
下載地址:

2、JSONKit
JSONKit解析速度上最接近iOS原生解析類,當然iOS5.0才開始支持原生解析,所以選擇一個庫還是很必要的。
下載地址: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是一套輕量級的DOM方式的XML解析類庫,有很好的性能和低內存占用,不過它不對XML格式進行校驗,不支持XPath,并且只支持解析,不支持對XML進行修改。
下載地址:https://github.com/71squared/TBXML

6、TouchXML
TouchXML這也是一套DOM方式的XML解析類庫,支持XPath,不支持XML的修改。
下載地址:https://github.com/TouchCode/TouchXML

7、KissXML
KissXML這是一套基于TouchXML的XML解析類庫,只不過實現了支持XML的修改。
下載地址:https://github.com/robbiehanson/KissXML

8、GDataXML
GDataXML是Google開發的DOM方式XML解析類庫,支持讀取和修改XML文檔,支持XPath方式查詢。

9:XML/HTML解析
地址:https://github.com/topfunky/hpple

15. 第三方管理

1、fmdb
fmdb是一個數據庫管理庫,封裝了sqlite相關的sql語句,簡化數據庫操作。
下載地址:https://github.com/ccgus/fmdb

2、ssziparchive
ssziparchive與sstoolkit是同一個作者,這哥們兒簡直是個天才。
https://github.com/soffes/ssziparchive

3、ZipArchive
ZipArchive同樣是minizip的封裝。
https://github.com/mattconnolly/ZipArchive

4、Objective-Zip
Objective-Zip將Zlib和MiniZip用Objective-C進行了封裝,使用起來非常簡單。
https://github.com/flyingdolphinstudio/Objective-Zip

5、zxing
zxing是一個開源Java類庫用于解析多種格式的1D/2D條形碼。目標是能夠對QR編碼、DataMatrix、UPC的1D條形碼進行解碼。 其提供了多種平臺下的客戶端。
https://github.com/zxing/zxing

6、OpenUDID
OpenUDID是iOS禁止使用系統UDID之后的新解決方法。
https://github.com/ylechelle/OpenUDID

7、RegexKitLite
RegexKitLite 是一個輕量級的 Objective-C 的正則表達式庫,支持 Mac OS X 和 iOS,使用ICU 庫開發。
https://github.com/wezm/RegexKitLite

8、STUtils
STUtils是一系列的工具集,包含了很多對于iOS原生類的擴展,當然也包含一個用于安全保存用戶密碼STKeyChain。
https://github.com/ldandersen/STUtils

9、scifihifi-iphone
scifihifi-iphone用于安全保存用戶密碼到keychain中。
https://github.com/ldandersen/scifihifi-iphone

10、sskeychain
sskeychain同scifihifi-iphone一樣,不過屬于輕量級。
https://github.com/soffes/sskeychain

11、SDWebImage
SDWebImage調用網站上的圖片,跟本地調用內置在應用包里的圖片一樣簡單。操作也很簡單。
https://github.com/rs/SDWebImage

12、umeng
umeng既有統計分析,也有社會化組件。但是統計分析的用戶數似乎明顯多于其社會化組件的用戶。
http://dev.umeng.com/analytics/ios/sdk-download

16. 動畫特效

1:彈出層視圖,背景效果(可以自定義視圖的內容)
地址:https://github.com/HJaycee/JCAlertView

2:圓形進度條的顯示,中間可顯示值
地址:https://github.com/mdinacci/MDRadialProgress

3:很帥的數據加載動畫(可以用于數據列表加載的展現)
地址:https://github.com/NghiaTranUIT/FeSpinner

4:圖文混搭
地址:https://github.com/zhouande/TLAttributedLabel

5:可以簡單展示在UINavigationBar下方,類似Music app的播放列表視圖,彈出菜單視圖
地址:https://github.com/DrummerB/BFNavigationBarDrawer

6:比如篩選、模糊、優化、蒙版、調整大小、旋轉以及保存等等。同時還提供了一個UIImageView子類從URL異步加載圖片,并在下載完畢時展示圖片。
地址:https://github.com/Nyx0uf/NYXImagesKit

7:動效彈出視圖(彈出窗里面為文字,可以定義彈出的方向,及顯示的時間)–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:表格行左右劃動菜單
地址:https://github.com/MortimerGoro/MGSwipeTableCell

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,963評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,348評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,083評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,706評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,442評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,802評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,795評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,983評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,542評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,287評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,486評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,030評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,710評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,116評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,412評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,224評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,462評論 2 378

推薦閱讀更多精彩內容

  • Swift版本點擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,495評論 7 249
  • 轉自—— http://blog.csdn.net/xielei505518345/article/details...
    VicJin閱讀 1,068評論 0 6
  • 林嘯杰的臉色非常難看,想要說的話卡在嘴邊怎么也說不出來,這時看到易云悠閑的坐著看自己的笑話。 林嘯杰臉色一陣白一陣...
    我為你風中立閱讀 213評論 0 1
  • 桃之夭夭,灼灼其華 其實就是,冷里的美 話說,今日走在一棵老海棠樹下,被一樹的花開,弄醉了…… 忘記拍的,才是真的好的
    松本靜閱讀 365評論 0 0
  • 無論幾點去睡 ,反正一天又過去了。無論終點在哪里,反正一年又要過去了。照顧好自己,如果尚有余力,記得保護美好的東...
    阿羚哥閱讀 183評論 0 0