iOS第三方庫匯總

開源項目
iOSBlogAndToolsiOS開發(fā)優(yōu)秀博客和軟件推薦
CodeHubbrowse and maintain your GitHub repositories on any iOS device!
Open-Source iOS Apps開源iOS apps列表

彈框
FFToastGitHub中最強大的iOS Notification和AlertView框架,沒有之一!
TYAlertController各種風(fēng)格的彈框,滿足你的各種需求
JKPopMenuView簡單的彈出菜單
MMPopupView精簡的彈框,非常漂亮,和喜歡
MJPopupViewControllerA UIViewController Category to display a ViewController as a popup with different transition effects.
QBPopupMenu自定義popup menu,外觀和iOS7上的UIMenuController
類似

CWStatusBarNotification狀態(tài)欄通知
DOPDropDownMenu下拉列表菜單
KLCPopup非常漂亮的彈出控件

自動布局
Masonry最優(yōu)雅的自動布局解決方案,支持鏈?zhǔn)骄幊?br> PureLayout又一強大的自動布局解決方案
SDAutoLayout一行代碼搞定自動布局

網(wǎng)絡(luò)請求
AFNetworking地球人都在用
CocoaAsyncSocket封裝最完善的Socket類庫
RxAlamofire封裝Alamofire

基礎(chǔ)工具類以及Category
sstoolkit一個不錯的工具包,提供各種比如編碼、加密、字符串處理等等東西
BFKit Swift版本國外的一個大神寫的很好用的分類,比較齊全
YYKitibireme用心之作
BlocksKit為基礎(chǔ)類提供Block支持,很好用
DateTools非常強大的日期處理工具
FlatUIKit擴展Foundation基本UI主件,扁平化風(fēng)格
iOS-CategoriesiOS Objective-C Category, a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.
PinYin4Objc拼音解析
ZipArchive解壓縮
Chameleon扁平顏色框架,可以創(chuàng)建非常漂亮的顏色
CYLTabBarController低耦合集成TabBarController
RKNotificationHub在右上方顯示通知小角標(biāo)
Material-Controls-For-iOSGoogle風(fēng)格的控件
YYKitA collection of iOS components.

動畫
JHChainableAnimations鏈?zhǔn)絼赢嬀幊?,有點Masonry的味道
Canvas非常強大的動畫框架
VCTransitionsLibrary轉(zhuǎn)場動畫庫
iCarousel各種3D變換的動畫,以前用過,炫酷得沒朋友
tapkulibraryTapku remain home to the things like the calendar UIs, coverflow, and any legacy classes, ect.
TBIconTransitionKit點擊按鈕過渡動畫 + –> x - –> +
SpringA library to simplify iOS animations in Swift
awesome-iOS-animationiOS動畫庫整理收集
FeSpinnerRocket Loader Collection for iOS app,有一些非常有趣的loading動畫
SDECollectionViewAlbumTransitionCollectionView相冊自定義轉(zhuǎn)場
RZTransitionsA library of custom iOS View Controller Animations and Interactions.
AnimatedTransitionGallery各種自定義轉(zhuǎn)場動畫收集,非常值得學(xué)習(xí)
StarWars.iOS非常炫酷的CAShapeLayer動畫,非常炫酷
Animations來自極客學(xué)院的YouXianMing的一些動畫收集
ZFDragableModalTransitionCustom animation transition for present modal view controller

Gif引擎
FLAnimatedImageFlipboard開源的Gif引擎

緩存
RENCache簡單的緩存解決方案
RNCachingURLProtocolwebView離線緩存庫
HanekeSwiftSwift語言書寫的輕量級圖片緩存框架
FastImageCachePath官方開源的圖片緩存框架
Kingfisher貓神用Swift實現(xiàn)圖片下載緩存框架

文本相關(guān)
TTTAttributedLabel非常強大的Label,支持屬性,數(shù)據(jù)診斷和鏈接
SlackTextViewControllerSlack開源的drop-in UIViewController subclass with a growing text input view and other useful messaging features
RTLabel可以展示Html的Label
TYAttributedLabel強大的屬性文本控件(無需了解CoreText),支持圖文混排顯示,支持添加鏈接,image和UIView控件,支持自定義排版顯示
CSGrowingTextView文本框會隨著輸入字?jǐn)?shù)改變高度
LTMorphingLabel效果非常炫的文本框
TextFieldEffects動效非常不錯的文本輸入框
DDRichText圖文混排
BMLine為你的View增加線條
UITextView-PlaceholderA missing placeholder for UITextView.

加載進(jìn)度
DACircularProgress各種圓形和圓環(huán)型進(jìn)度指示
NJKWebViewProgressUIWebView progress interface
MBProgressHUD這個不用講,基本上都會用
SVProgressHUD又一個進(jìn)度指示
Toast和MBProgressHUD差不多
LCProgressHUD對MBProgressHUD的簡單封裝,非常實用
TSMessages消息通知提醒框,非常好用
PINRemoteImagePinterest
抓取遠(yuǎn)程圖片類

SDWebImage最廣泛使用的圖片緩存框架
AlamofireImageSwift版本的SDWebImage


鍵盤類
DAKeyboardControl一個鍵盤管理框架
IQKeyboardManager全局鍵盤管理
TPKeyboardAvoiding使用時設(shè)置scrollView的類為TPKeyboardAvoidingScrollView即可支持xib
RDRStickyKeyboardView作者已經(jīng)停止維護。。。

抽屜
ViewDeck功能強大的抽屜效果
MMDrawerController又一個抽屜
SWRevealViewControllerA UIViewController subclass for revealing a rear (left and/or right) view controller behind a front controller, inspired by the Facebook app, done right!
MSDynamicsDrawerViewControllerContainer view controller that leverages UIKit Dynamics to provide a realistic drawer navigation paradigm.
PKRevealController安裝簡便,高度定制且對手勢識別良好
NavigationBarAMScrollingNavbarSwift

語言編寫上下滑動時動態(tài)隱藏標(biāo)題欄

LTNavigationbar導(dǎo)航欄顏色動態(tài)改變
JZNavigationExtensionNavigation的擴展,推薦

ScrollView相關(guān)
SwipeViewSwipeView is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading and recycling.
SWTableViewCell自定義Cell側(cè)滑動作
MGSwipeTableCell自定義Cell側(cè)滑動作,效果多樣
CHTCollectionViewWaterfallLayout瀑布流布局
TYSlidePageScrollViewAn easy solution to page views or controllers with header and page tabbar,footer
XLPagerTabStripAndroid PagerTabStrip for iOS. nice


MJ系列
MJExtensionmodel <--> dic <--> json 框架
MJRefresh刷新控件

數(shù)據(jù)庫
realm-cocoa跨平臺輕量級數(shù)據(jù)庫解決方案,勵志取代Core Data& SQLite
fmdb對sqlite實現(xiàn)面向?qū)ο蟮姆庋b

圖標(biāo)庫
PNChart提供各種圖標(biāo)樣式,性能還非常不錯
ChartsBeautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
圖片處理以及展示相關(guān)GPUImage開源基于GPU的圖片渲染引擎,帶有很多款濾鏡
FXBlurView背景模糊
IDMPhotoBrowser照片瀏覽器
AGImagePickerController相冊選擇
DNImagePicker仿照微信的照片選取器
JFImagePickerController又一個照片選取器
NukeImage loading, processing, caching and preheating

日歷選擇
FSCalendariOS7+風(fēng)格的日歷控件,非常漂亮

音頻/視頻
KRVideoPlayer36氪開源的視頻播放器
DOUAudioStreamer豆瓣開源的音頻播放器


內(nèi)購/推廣
IAPHelperin app purchases helper for iOS
DAAppsViewController應(yīng)用推廣界面,填寫合作app的appleId即可
TAPromotee交叉推廣應(yīng)用是你可以免費實現(xiàn)的最佳市場推廣策略之一。

存儲相關(guān)
SSKeychain鑰匙串存儲
PINCachePinterest出品的非阻塞式異步緩存工具
TMCachetumblr出品的對象快速異步緩存,支持iOS和OS X
MagicalRecord簡化Core Data抓取數(shù)據(jù)的邏輯,推薦
KeychainAccessSimple Swift wrapper for Keychain that works on iOS and OS X
UICKeyChainStoreUICKeyChainStore的簡單封裝

實用控件
HCSStarRatingView簡單的評分控件
LNNotificationsUI模仿iOS標(biāo)準(zhǔn)通知界面,可以以假亂真
SCLAlertView-Swift非常漂亮的動畫Alert View,使用Swift
書寫

Wonderful跑馬燈,彩色標(biāo)簽,漸變等。。。
VVeboTableViewDemoVVebo剝離的TableView繪制
FXForms快速創(chuàng)建表單,設(shè)置頁,用戶數(shù)據(jù)任務(wù),非常棒
SVPullToRefresh一行代碼實現(xiàn)UIScrollView下拉刷新或者無限滾動

輔助類
Surge利用Accelerate高性能數(shù)學(xué)計算框架
KMCGeigerCounter顯示當(dāng)前動畫的幀率
XNGMarkdownParserMarkdown解析器,將Markdown格式的字符串解析成NSAttributedString格式的字符串
TransformerKit封裝了一些常用的NSValueTransformer

RuntimeBrowserObjective-C Runtime Browser, for Mac OS X and iOS
iOS-Runtime-HeadersiOS Objective-C headers as derived from runtime

introspection

appledocObjective-C代碼,蘋果風(fēng)格文檔生成器
MarkingbirdMarkdown processor written in Swift (translation of MarkdownSharp)

Swift
30DaysofSwiftallenwong自學(xué)Swift的30個工程
SwiftGuide這份指南匯集了Swift語言主流學(xué)習(xí)資源,并以開發(fā)者的視角整理編排
swift-package-managerSwift包管理工具
CarthageSwift依賴管理工具,類似OC的CocoaPods
swift-style-guideraywenderlich.com官方Swift編程風(fēng)格規(guī)
RxSwiftReactive Programming in Swift

作者:imlifengfeng
鏈接:http://www.itdecent.cn/p/91232c11770e
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,320評論 4 61
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議。它實...
    香橙柚子閱讀 24,755評論 8 183
  • 都說詩人作家是怪人,他們是同時代的另類。人們歡笑時她獨悲,他們情感細(xì)膩、神經(jīng)敏感,一絲風(fēng)吹草動都能成為他們筆下的詩...
    子一先生閱讀 324評論 0 0
  • 2017年1月25日 心情:晴 假期十一天,早上掙扎著起床,看了會兒《天才》。閨蜜打來電話,說今天不過來了,老叔來...
    小明的真實人生閱讀 172評論 0 0
  • 夜鶯與貓閱讀 314評論 0 0

友情鏈接更多精彩內(nèi)容