第三方庫總結(jié)1

1维蒙、通過CocoaPods安裝項目名稱項目信息

AFNetworking網(wǎng)絡(luò)請求組件

FMDB本地數(shù)據(jù)庫組件

SDWebImage多個縮略圖緩存組件

UICKeyChainStore存放用戶賬號密碼組件

Reachability監(jiān)測網(wǎng)絡(luò)狀態(tài)

DateTools友好化時間

MBProgressHUD一款提示框第三方庫

MWPhotoBrowser一款簡單的 iOS 照片瀏覽控件

CTAssetsPickerController一個選擇器組件, 支持從用戶的相片庫選擇多張照片和視頻弥姻。

QBPopupMenu無需使用圖片文件的 iOS 彈出式菜單

UAAppReviewManager一個能夠讓你方便地將提醒用戶評分的功能加入 App 的工具

Mantle主要用來將 JSON 數(shù)據(jù)模型化為 Model 對象

MTLFMDBAdapterMantle 和 FMDB 的轉(zhuǎn)換工具

FMDBMigrationManager支持 iOS SQLite 數(shù)據(jù)庫遷移

Bugsnag集成 Bugsnag 到應(yīng)用中

GVUserDefaults對 NSUserDefaults 進(jìn)行了封裝, 方便的進(jìn)行本地化存儲操作

FCCurrentLocationGeocoder對用戶當(dāng)前地理位置進(jìn)行正向地址編碼和反向地址編碼

AFSwipeToHide頁面滾動時隱藏工具欄

BaiduTranslate非官方百度翻譯工具

JSBadgeView添加帶動畫效果的未讀消息數(shù)提醒

Masonry一個輕量級的布局框架, 用于替換官方的 AutoLayout 寫法

MMPlaceHolder可在應(yīng)用中顯示視圖的尺寸

TOWebViewController可在應(yīng)用中嵌套 Web 頁面

2、第三方類庫安裝項目名稱項目信息

MJRefresh下拉刷新檐嚣,上拉加載更多組件

VPImageCropper用戶上傳頭像組件

JCScrollView快速給應(yīng)用視圖添加滾動分頁效果

BWTitlePagerView創(chuàng)建類似 Twitter 的導(dǎo)航欄分頁效果

CNPPopupController創(chuàng)建彈出卡片視圖

FeSpinner加入沙漏等多種動畫加載效果

PulsingHalo漣漪動畫效果

JMHoledView方便創(chuàng)建用戶引導(dǎo)視圖

RKNotificationHub添加未讀消息數(shù)顯示提醒

CRToast從應(yīng)用狀態(tài)欄彈出消息提醒

KeychainIDFA獲取 IDFA 標(biāo)示當(dāng)設(shè)備唯一識別, 并保存到 KeyChain 中

DZNEmptyDataSet為 TableView 和 CollectionView 展示空數(shù)據(jù)視圖

SwipeView快速給應(yīng)用添加上滑動視圖

FXBlurView對視圖進(jìn)行模糊操作

AreaPicker省市地理位置選擇器

MLAudioRecorder邊錄邊轉(zhuǎn)碼, 播放網(wǎng)絡(luò)音頻Button(本地緩存), 實時語音

MPTextView支持占位符的 UITextView 子類擴(kuò)展

MagicalRecord幫助清除 CoreData 引用的代碼, 協(xié)助 CoreData 工作

THProgressView微型加載進(jìn)度條

VPImageCropper輕松實現(xiàn)微信選取圖片并裁剪成頭像的控件

WCAlertView對官方 Alert View 進(jìn)行封裝, 更加容易使用

3、第三方服務(wù)友盟社會化分享組件友盟用戶反饋友盟自動更新環(huán)信即時IM系統(tǒng)極光推送

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

github排名:https://github.com/trending

github搜索:https://github.com/search.

此文章轉(zhuǎn)自github:https://github.com/Tim9Liu9/TimLiu-iOS

UI下拉刷新EGOTableViewPullRefresh- 最早的下拉刷新控件啰扛。

SVPullToRefresh- 下拉刷新控件嚎京。

MJRefresh- 僅需一行代碼就可以為UITableView或者CollectionView加上下拉刷新或者上拉刷新功能∫猓可以自定義上下拉刷新的文字說明鞍帝。具體使用看“使用方法”。

(國人寫)XHRefreshControl- XHRefreshControl 是一款高擴(kuò)展性煞茫、低耦合度的下拉刷新帕涌、上提加載更多的組件。

(國人寫)CBStoreHouseRefreshControl- 一個效果很酷炫的下拉刷新控件续徽。

BreakOutToRefresh- 一個下拉刷新打磚塊的開源Swift庫蚓曼,能讓用戶在等待下拉刷新的時候邊玩撞球游戲邊等待。

KYJellyPullToRefresh- 實現(xiàn)彈性物理效果的下拉刷新钦扭,神奇的貝塞爾曲線辟躏,配合UIDynamic寫的一個擬物的下拉刷新動畫。

MHYahooParallaxView- 類似于Yahoo Weather和News Digest首屏的視差滾動土全。

SDRefreshView- 簡單易用的上拉和下拉刷新(多版本細(xì)節(jié)適配)捎琐。

ZLSwiftRefresh-swift下拉刷新/上拉加載更多会涎,支持自定義動畫,集成簡單瑞凑,兼容UITableView/CollectionView/ScrollView/WebView末秃。

BreakOutToRefresh- swift,上拉和下拉刷新籽御。

GearRefreshControl- swift练慕,上拉和下拉刷新。

refresher- swift技掏,上拉和下拉刷新铃将。

可展開/收縮的下拉菜單--SvpplyTable- 一個可展開可收縮的下拉菜單,類似Svpply app哑梳。

ODRefreshControl- 原iOS6上的橡皮糖刷新樣式劲阎,很有意思。現(xiàn)在也很多大的 App 在用鸠真,比如蝦米音樂和 QQ 客戶端悯仙。

PullToMakeSoup- PullToMakeSoup, 自定義下拉刷新的動畫效果:煮飯, Yalantis新作!

TwitterCover- TwitteriOS客戶端的下拉封面模糊效果吠卷。

Replace-iOS- Replace-ios讓人眼前一亮的下拉刷新(iOS)锡垄。

ReplaceAnimation.swift- 基于 @ZeeYoung歐陽哲 同學(xué)的創(chuàng)意下拉刷新動畫實現(xiàn)。值得稱贊還有額外增加了“取消及滾動”效果支持祭隔。Animations- 封裝了一下货岭,使用的時候只要兩行代碼。一些動畫的飛機(jī)稿疾渴,都是一些單獨分離出來的用于測試的子動畫茴她,現(xiàn)在統(tǒng)一歸類一下。

PullToBounce- 下拉刷新的動畫 for UIScrollView程奠。

WaterDropRefresh- 仿Path 水滴的下拉刷新效果 還有視差滾動丈牢。

ESRefreshControl- 仿新浪微博、百度外賣瞄沙、網(wǎng)易新聞下拉刷新樣式Demo(僅供參考)己沛。

WaveRefresh- 下拉刷新水波紋動畫。

DGElasticPullToRefresh- 是一款帶有彈性效果的 iOS 下拉刷新組件距境。

CALayerAnimationDemoh- 雙向注水動畫下拉刷新組件,使用CALayer的mask實現(xiàn)申尼。

BanTangAnimation- 半糖下拉刷新的原理。簡單來說是利用CGGlyph垫桂,字符圖形轉(zhuǎn)換成cgpath师幕,然后繪制strokeEnd動畫。把timeoffset和scrolloffset結(jié)合就行了。

PullToReflesh-Swift- 一款炫酷的下拉刷新封裝庫(Mobile page refresh concept inspired by Google and for something like a news app)霹粥。

源碼分析pull-to-refresh.swift- 是一款非常易于開發(fā)者使用的下拉刷新和加載更多組件灭将。通過一個 UIScrollView 的擴(kuò)展,可以輕松為 UIScrollView 的所有子類添加下拉刷新功能后控。

模糊效果FXBlurView- 是一個UIView子類庙曙,支持iOS5.0以上版本,支持靜態(tài)浩淘、動態(tài)模糊效果捌朴,繼承與UIView的模糊特效。

VVBlurPresentation-很簡單易用的在原來viewconntroller基礎(chǔ)上做模糊张抄,然后present新的view controller的砂蔽。

UICustomActionSheet- 通過模糊背景來著重強(qiáng)調(diào)與菜單相關(guān)的元素--對話框 里面已經(jīng)收藏。

SABlurImageView- 支持漸變動畫效果的圖像模糊化類庫署惯。P.S. 與前幾天推存類庫 SAHistoryNavigationViewController 是同一位作者左驾。

Blurable.swift- swift模糊組件。AutoLayoutMasonry- Masonry是一個輕量級的布局框架泽台,擁有自己的描述語法,采用更優(yōu)雅的鏈?zhǔn)秸Z法封裝自動布局矾缓,簡潔明了并具有高可讀性(使用介紹1使用介紹2)怀酷,iOS自適應(yīng)前段庫-Masonry的使用),Masonry嗜闻、Classy蜕依、ClassyLiveLayout介紹

使用DEMO視圖居中顯示琉雳、子視圖含邊距样眠、視圖等距離擺放、計算ScrollView的content size翠肘。

Classy- Classy是一個能與UIKit無縫結(jié)合stylesheet(樣式)系統(tǒng)檐束。它借鑒CSS的思想,但引入新的語法和命名規(guī)則束倍,Classy官網(wǎng)被丧,Masonry、Classy绪妹、ClassyLiveLayout介紹甥桂。

ClassyLiveLayout- ClassyLiveLayout通過結(jié)合Classy stylesheets與Masonry一起使用,能夠在運行的模擬器中微調(diào)Auto Layout約束實時顯示效果的工具邮旷,Masonry黄选、Classy、ClassyLiveLayout介紹婶肩。

Snap- Snap是Masonry Auto Layout DSL的Swift版本办陷,是一款輕量級的布局框架貌夕,使用了更良好的語法封裝了AutoLayout。Snap支持iOS和OS X懂诗。

SnapKit- 就是“snap”蜂嗽, --swift 喜歡自動布局嗎?當(dāng)然喜歡殃恒!至少在storyboard中創(chuàng)建時會喜歡植旧。 在代碼中純手工創(chuàng)建約束灰常痛苦,但幸運的是我們有了SnapKit离唐,在board中用上它病附,你可以簡單直觀地編寫約束了。

PureLayout- PureLayout 是 iOS & OS X Auto Layout 的終極 API——非常簡單亥鬓,又非常強(qiáng)大完沪。PureLayout 通過一個全面的Auto Layout API 擴(kuò)展了 UIView/NSView, NSArray 和 NSLayoutConstraint,仿照蘋果自身的框架嵌戈。

UIView-AutoLayout-Deprecated in favor of PureLayout, which includes OS X support:https://github.com/smileyborg/PureLayout覆积。

Cartography- Cartography 是用來聲明 Swift 中的 Auto Layout,無需輸入任何 stringly 就可設(shè)置自己 Auto Layout 的約束聲明熟呛。

Auto-Layout-Showcase- swift,AutoLayout 進(jìn)階 Demo宽档,寬高比約束、比例約束庵朝、不等約束吗冤、視差約束、低優(yōu)先級約束等高級用法九府,無需寫碼即可進(jìn)行復(fù)雜頁面布局椎瘟,Demo 還動態(tài)模擬了各屏幕下的效果。來自百度知道 iOS 小組的內(nèi)部分享侄旬。

UIView-FDCollapsibleConstraints- 一個AutoLayout輔助工具肺蔚,最優(yōu)雅的方式解決自動布局中子View的動態(tài)顯示和隱藏的問題。第二個Demo模擬了一個經(jīng)典的FlowLayout儡羔,任意一個元素隱藏時婆排,底下的元素需要自動“頂”上來,配合這個擴(kuò)展笔链,你可以在IB里連一連段只,選一選,不用一行代碼就能搞定鉴扫。

Autolayout_Demo- 在項目中用自動布局實現(xiàn)的類似抽屜效果赞枕。

當(dāng)view隱藏的時候也隱藏其autolayout的NSLayoutAttribute- 當(dāng)view隱藏的時候也隱藏其autolayout的NSLayoutAttribute,從而不用大量的代碼工作。

SDAutoLayout- AutoLayout 一行代碼搞定自動布局炕婶!支持Cell姐赡、Label和Tableview高度自適應(yīng),致力于做最簡單易用的AutoLayout庫柠掂。

Neon.swift- 功能強(qiáng)大的 UI 布局神器项滑。

EasyPeasy.swift- 編程方式自動布局框架庫。

富文本TFHpple- TFHpple解析html的輕量級框架RTLabel- RTLabel 基于UILabel類的拓展,能夠支持Html標(biāo)記的富文本顯示涯贞,它是基于Core Text,因此也支持Core Text上的一些東西枪狂。32位,很久沒有更新了宋渔。

RTLabel- 富文本州疾,RTLabel支持64位。

TYAttributedLabel- TYAttributedLabel皇拣。 簡單易用的屬性文本控件(無需了解CoreText)严蓖,支持富文本,圖文混排顯示氧急,支持添加鏈接颗胡,image和UIView控件,支持自定義排版顯示吩坝。

TQRichTextView- 用于做富文本視圖控件顯示毒姨,用于即時通訊的表情顯示,以及資源評論的富文本顯示钾恢。

TTTAttributedLabel- 一個文字視圖開源組件手素,是UILabel的替代元件鸳址,可以以簡單的方式展現(xiàn)渲染的屬性字符串瘩蚪。另外,還支持鏈接植入稿黍,不管是手動還是使用UIDataDetectorTypes自動把電話號碼疹瘦、事件、地址以及其他信息變成鏈接巡球。

用TTTAttributedLabel創(chuàng)建變化豐富的UILabel- 網(wǎng)易新聞iOS版使用言沐。

MLEmojiLabel- 自動識別網(wǎng)址、號碼酣栈、郵箱险胰、@、#話題#和表情的label矿筝∑鸨悖可以自定義自己的表情識別正則,和對應(yīng)的表情圖像。(默認(rèn)是識別微信的表情符號)榆综,繼承自TTTAttributedLabel妙痹,所以可以像label一樣使用。label的特性全都有鼻疮,使用起來更友好更方便怯伊。

FXLabel- FXLabel是一個功能強(qiáng)大使用簡單的類庫,通過提供一個子類改進(jìn)了標(biāo)準(zhǔn)的UILabel組件判沟,為字體增加了陰影耿芹、內(nèi)陰影和漸變色等,可以被用在任何標(biāo)準(zhǔn)的UILabel中水评。FXLabel還提供了更多控件猩系,可以對字體行距、字體間距等進(jìn)行調(diào)整中燥。

WFReader- 一款簡單的coretext閱讀器寇甸,支持文本選擇、高亮以及字體大小選擇等疗涉。

WPAttributedMarkup- WPAttributedMarkup is a simple utility category that can be used to easily create an attributed string from text with markup tags and a style dictionary拿霉。

KMPlaceholderTextView- 可顯示多行 placeholder 的 textView,可以在IB里面設(shè)置 -- swift咱扣。

HHFlashSwitch- 一個另類的UISwitch绽淘,選擇后,背景水波擴(kuò)散變色效果闹伪。

UUColorSwitch- Switch 開關(guān)動畫效果,當(dāng)打開開關(guān)時沪铭,Switch可實現(xiàn)平滑渲染過渡到父視圖的效果。

UITextViewDIYEmojiExample-UITextView編輯時插入自定義表情-簡單的圖文混編偏瓤。

Shimmer- BlingBling閃光效果杀怠,酷炫的Label的效果,可以用于加載等待提示厅克。

ZSSRichTextEditor- 適用于iOS的富文本W(wǎng)YSIWYG編輯器赔退,支持語法高亮和源碼查看。ZSSRichTextEditor包含所有WYSIWYG標(biāo)準(zhǔn)的編輯器工具证舟。

RichEditorView- swift硕旗,一套可定制富文本編輯器組件及示例。功能完整女责、代碼簡練漆枚、實現(xiàn)邏輯巧妙(編輯器核心與 WebView 結(jié)合,采用HTML5contentEditable 編輯模式抵知,執(zhí)行js配套命令 execCommand 實現(xiàn)富文本編輯功能)墙基。

DTCoreText- 可以解析HTML與CSS最終用CoreText繪制出來昔榴,通常用于在一些需要顯示富文本的場景下代替低性能的UIWebView。

DTCoreText源碼解析碘橘。

CSGrowingTextView- 用作即時通訊文本框和評論文本框使用互订,可以顯示多行輸入。

MarkdownTextView- 顯示Markdown的TextView痘拆。

SwiftyMarkdown.swift- 用swift寫的markdown解析庫仰禽。

Marklight.swift- Markdown 語法高亮顯示編輯庫(Swift)。

高仿微信限定行數(shù)文字內(nèi)容- 采用Autolayout高仿微信純文字限定行數(shù)纺蛆。

FuriganaTextView- 實現(xiàn)復(fù)雜的日文韓文排版吐葵。

ParkedTextField- 帶固定文本的輸入組件。

LTMorphingLabel- swift 能夠?qū)崿F(xiàn)文字變形動畫效果的Label桥氏,用Swift寫的一個能夠?qū)崿F(xiàn)文字變形動畫效果的Label温峭,很炫。

GJCFCoreText- 圖文混排字支。

AttributedLabel- 顯示性能數(shù)量級 UILabel 的 AttributedLabel凤藏。無畏無懼、挑戰(zhàn)權(quán)威堕伪。

FFLabel- 自動檢測 URLs, @username, #topic# 等關(guān)鏈詞(提供響應(yīng)擴(kuò)展)揖庄。實用的標(biāo)簽文本小組件。

TextFieldEffects- 標(biāo)準(zhǔn)的UITextField有些枯燥么欠雌?來認(rèn)識一下TextFieldEffects吧蹄梢!廢話不多說,只要看幾個例子,是啊富俄,都是些簡單的dropin控制器禁炒。甚至可以在storyboard中使用IBDesignables。

AutocompleteField- 可應(yīng)用于 iOS 應(yīng)用中文字輸入框自動補(bǔ)全的場景, 兼容到 iOS 8霍比。

Splitflap.swift- 可用于快速給 iOS 應(yīng)用創(chuàng)建文字翻轉(zhuǎn)的動畫效果幕袱。

WordPress-Editor-iOS- 一個文本編輯器 簡書和新浪博客都在用。

YYText- 功能強(qiáng)大的 iOS 富文本框架桂塞。

placeholder_TextView- 帶有placeholder的TextView:帶有提示信息的textview凹蜂,使用懶加載的思想馍驯,支持?jǐn)U展阁危、自定義,類似許多APP內(nèi)部的意見反饋頁面 汰瘫。

FloatLabelFields.swift- FloatLabelFields.swift浮動標(biāo)簽輸入效果類狂打。

M80AttributedLabel- M80AttributedLabel實現(xiàn)文字與表情的混排。一般使用氣泡作為背景混弥。

HPGrowingTextView- HPGrowingTextView聊天輸入文字趴乡,可以根據(jù)輸入文字的多少自動改變輸入框的高度对省。

cleartext-mac.swift- 提供一千個常用單詞的編輯器。

GlitchLabel.swift- 可定制“黑(故障)文字標(biāo)簽”類庫晾捏,熟稱晃瞎你的眼文字標(biāo)簽蒿涎。

圖表PNChart- 國內(nèi)開源作者,動態(tài)的圖表惦辛。

swift-linechart- 功能完整劳秋、實用的折線圖組件。使用方便胖齐,參數(shù)配置簡單玻淑。是不可多得的優(yōu)質(zhì)組件--swift。

ios-charts- 一款優(yōu)秀Android圖表開源庫 MPAndroidChart 的 Swift 語言實現(xiàn)版(支持

Objective-C和 Swift 調(diào)用)呀伙。缺省提供的示例代碼為objective-c补履。

TEAChart- xhacker/TEAChart 一個簡潔的 iOS 圖表庫,支持柱狀圖剿另、餅圖以及日歷等箫锤。

YOChartImageKit- 支持在watchOS上繪制圖表,看它最近更新挺勤快的雨女,可以關(guān)注一下麻汰。

RealtimeGradientText- Fun With CALayer Mask 剛好今天開源了一個有趣的項目 RealtimeGradientText,所以也好聊一下 CALayer 的 Mask戚篙,說明五鲫。

XYPieChart-XYPieChart:餅狀圖, 餅圖, 數(shù)據(jù)統(tǒng)計, 數(shù)據(jù)可視化,可以在圖形上標(biāo)注數(shù)據(jù)。效果十分漂亮岔擂,而且沒有用到一張圖片位喂。

ZFChart- 模仿PNChart寫的一個圖表庫,用法簡單乱灵,暫時有柱狀圖塑崖,線狀圖,餅圖三種類型痛倚,后續(xù)可能會更新新的類型规婆。

Scrollable-GraphView.swift- 靈動感十足的自適應(yīng)、可定制滾動曲(折)線圖表庫蝉稳。

表相關(guān)與TabbarSWTableViewCell-國內(nèi)開源作者抒蚜,帶很多手勢的表單元格。

MCSwipeTableViewCell- 帶很多手勢的表單元格耘戚。

TMQuiltView- 瀑布流嗡髓。XRWaterfallLayout- 超簡單的瀑布流實現(xiàn),實現(xiàn)說明

WaterfallFlowDemo- 一個簡單的UICollectionView瀑布流布局演示demo收津。

XLForm- 很多表格類的table,寫法更高冷一點饿这,推薦使用浊伙。

Eureka.swift- Eureka 是 XLForm 的 Swift 的移植版本, 一個可以幫助開發(fā)者們快速構(gòu)建 iOS 各種復(fù)雜表單的庫, 具有較高的可擴(kuò)展性, 方便自定制樣式。

RETableViewManager- 可以十分方便地生成各種樣式长捧、各種功能的TableView嚣鄙。只要開發(fā)者能想到的列表效果或者功能,都可以利用這份代碼迅速編寫出來串结。比如拗慨,之前要實現(xiàn)一個填寫各種資料的列表,可能需要很多代碼奉芦,現(xiàn)在只需要幾行代碼就可以實現(xiàn)赵抢。

UIScrollSlidingPages- 允許添加多視圖控件,并且可以橫向滾動声功。有點類似于Groupon app烦却。

HBHorizontalTableView- swift,TableView 橫向滾動小示例(仿照 AppStore 應(yīng)用展示)先巴。

HorizontalScrollCell- HorizontalScrollCell是一款使用方便的水平方向可滾動的單元格其爵,適用于UICollectionView中實現(xiàn)水片方向滾動視圖。

SYJiugonggeTableView- tableView封裝的九宮格伸蚯。

UUChatTableView- UUChatTableView 氣泡聊天界面摩渺,支持文本、圖片以及音頻的氣泡聊天界面剂邮。源碼推薦說明摇幻。

Chats- 聊天 UI 示例程序。此項目應(yīng)該只為演示或?qū)W習(xí)之用挥萌,沒有服務(wù)器 -- swift绰姻。

Atlas-iOS- 快速在iOS里集成聊天功能,類似開源版本的環(huán)信引瀑。Layer家開源了一套聊天app界面的解決方案.看起來很贊狂芋,很多蠻復(fù)雜的東西直接都幫封好了。不得不說現(xiàn)在做app開發(fā)真是很簡單憨栽,大部分時間搭積木就可以了帜矾。官方網(wǎng)站

Chatto.swift- Chatto.swift:輕量級聊天應(yīng)用框架及示例屑柔。文字及圖片可擴(kuò)展輸入欄屡萤,汽泡效果等聊天核心特性,分頁及自動布局完善锯蛀。

DLSlideView- DLSlideView對常見的頂部Tab頁點擊灭衷、滑動分頁做了封裝次慢。它使用基于ViewController的Container特性(而不是scrollview)來管理各個子頁面旁涤,以支持無限分頁翔曲,源碼推薦說明

VOVCManager- 頁面管理器:1.跳轉(zhuǎn)指定頁面,只需要知道viewController的Class名,如果有storyboard,則需要指定storyboard名劈愚;2.無需添加基類瞳遍;3.支持URLScheme跳轉(zhuǎn)指定頁面。

MBXPageViewController- 簡潔快速的頁面切換--MBXPageViewController菌羽,帶有按鈕控件的UIPageController掠械,非常整潔、簡單以及快速注祖。該項目通過三種形式展示頁面之間的切換猾蒂,比如導(dǎo)航欄上的多個tab切換、頁面左右兩端箭頭指示切換是晨,以及使用分段控件肚菠。

PagerTab- UIScrollView實現(xiàn)滑動轉(zhuǎn)換頁面,類似網(wǎng)易云音樂iOS版的頁面滑動切換效果罩缴。

GUITabPagerViewController- 多個tab滑動切換蚊逢。

VOMetroLayoutDemo- Metro風(fēng)格的UICollectionView, 目前只支持橫向布局,僅在iPad上應(yīng)用。

KYCellAnimation- 給UITableViewCell增加進(jìn)入的動畫箫章。

COBezierTableView- swift烙荷,通過編輯 Bezier 曲線四點位置設(shè)置 TableView 內(nèi) Cell 及對應(yīng)按扭位置。實驗效果很贊檬寂。

RDVTabBarController- 一個TabBar組件终抽,可以方便設(shè)置底部菜單的文字圖片,點擊效果桶至,小紅點提示等拿诸。

LxTabBarController- 改變了原生tabbar切換tab時的生硬效果,并加入滑動切換手勢(有和界面上的其它手勢發(fā)生沖突的風(fēng)險塞茅,可根據(jù)具體項目予以關(guān)閉)愧沟,swift版本

WXTabBarController- 在系統(tǒng) UITabBarController 的基礎(chǔ)上完美實現(xiàn)了安卓版微信 TabBar 的滑動切換功能买鸽,單手操作 iPhone 6 Plus 切換 TabBar 一直是一件很痛苦的事情查剖,而滑動切換是一種不錯的解決方案,支持屏幕旋轉(zhuǎn)鞭光。

GooeyTabbar- 皮筋式彈性縮放工具欄示例及演示吏廉。

CYLTabBarController- 低耦合集成TabBarController,最低只需傳兩個數(shù)組即可完成主流App框架搭建。

橫向展示文本內(nèi)容的自定義cell- 可以橫向展示文本內(nèi)容的自定義cell惰许,根據(jù)文本無限滾動席覆。

UITableView-FDTemplateLayoutCell- UITableView-FDTemplateLayoutCell 是一個方便緩存 UITableViewCell 的高度的框架。

ExpandingStackCells- 采用 UIStackView 實現(xiàn)表格單元格擴(kuò)展內(nèi)容顯示示例及解決方案汹买。

FDStackView- 可以將 UIStackView 的最低支持版本拉低到 iOS6佩伤,無需配置聊倔,沒有代碼侵染,扔到工程里后直接用系統(tǒng) UIStackView 的 API 即可生巡,同時兼容 Storyboard耙蔑。

Sapporo- swift 單元格模型驅(qū)動的集合視圖管理器組件。又一個超實用的“輪子”孤荣。

MDIHorizontalSectionTableViewController- 根據(jù)產(chǎn)品需求開源了一個交互項目甸陌,可以理解為橫向Section的TableView,section和cell同時支持拖拽盐股,后續(xù)安卓版本也會開源出來钱豁。

JZNavigationExtension- 多功能導(dǎo)航控制器,可以透明返回欄疯汁。

NavTopImage.swift- NavigationController動態(tài)縮放titleView寥院。

QuickRearrangeTableView- 基于 UITableView 的快速重排功能擴(kuò)展子類。通過長按選定單元格然后滾動移動到指定位置涛目。

uicollectionview-reordering- UICollectionViews的拖拽(拖動秸谢、移動)效果,實例教程.

DZNEmptyDataSet- DZNEmptyDataSet算是一個很標(biāo)準(zhǔn)的iOS內(nèi)建方式,適合用來處理空的table view和collection view霹肝。會自動將collection view處理完善估蹄,并將用戶消息以合適美觀的方式顯示出來。每個iOS項目都可以自動處理沫换。

LLNoDataView- 超簡單的空數(shù)據(jù)提示通用View支持UIScrollView臭蚁、UITableView、UICollectionView讯赏、UIWebView垮兑。

MGSwipeTableCell- 另一個常見于很多應(yīng)用中的UI組件,蘋果應(yīng)該考慮在標(biāo)準(zhǔn)的iOS SDK中加入一些類似的內(nèi)容漱挎。Swipeable表格cell是這個pod的最佳描述系枪,也是最好的。

XLPlainFlowLayout- 可以讓UICollectionView的header也支持懸停效果磕谅,類似于tableView的Plain風(fēng)格私爷。

WMPageController- 一個方便的 pageContrller 的控件,里面還包括滾動視圖膊夹。

PSTCollectionView- PSTCollectionView衬浑。

LLRiseTabBar-iOS- 直接使用系統(tǒng)的特性實現(xiàn)的tabbar,比較簡單放刨。

MTMaterialDelete- 非常有趣的Material Design動畫工秩,動畫刪除表里面的單元格。

paper-onboarding.swift- 漂亮的 material design 風(fēng)格頁面滑塊。示例完整助币,易用浪听。

Material.swift- 基于 Material Design 動畫和圖像框架庫 (作者 Daniel Dahan)。

BusyNavigationBar- 進(jìn)度條式NavigationBar導(dǎo)航條奠支。

ReorderableGridView-Swift- 拖拽排序卡片馋辈。

LGSettingView- LGSettingView僅需三句代碼即可快速集成設(shè)置界面抚芦,免去每次開發(fā)新應(yīng)用都要重新布置設(shè)置界面的煩惱倍谜。

微博cell自動布局- 使用autoLayout對微博的cell進(jìn)行自動布局,自適應(yīng)cell的高度叉抡。

TreeTableView- ZYTreeTableView:TreeView 模仿好友列表的實現(xiàn)方式尔崔。

ZWSlideViewController- ZWSlideViewController多頁滑動視圖控制器(類似新聞類門戶APP),可以用最簡單的繼承方法使用,也可以不用繼承褥民,只用菜單或主視圖頁面季春,可實現(xiàn)豐富的定制,可以使用在多種不同形態(tài)的APP下消返,還可以將其做為多頁或多圖的滑動介紹载弄。

ZYThumbnailTableView.swift- 可展開型預(yù)覽TableView,開放接口撵颊,完全自由定制宇攻。

實現(xiàn)教程XWCatergoryView- 一個輕量級的頂部分類視圖控件,只需要通過簡單的設(shè)置倡勇,你就可以快速集成該控件逞刷, 控件目前暫時有底部橫條移動,橢圓背景移動妻熊,文字縮放夸浅,文字顏色變化,和文字顏色漸變五種效果扔役,五種效果可以疊加使用也可以單一使用帆喇。

實現(xiàn)教程jingDongFenLei- 簡單仿寫京東分類中的多級分類頁面。

WHC_CollectionViewFramework.swift- 高仿支付寶可拖拽排序編輯動畫效果cell的CollectionView集合視圖亿胸。

SwipeViewController.swift- 一款好用的頁面滑動和標(biāo)簽選項卡類庫及示例番枚。功能相當(dāng)于 Objective-C 版 RKSwipeBetweenViewControllers。

RKSwipeBetweenViewControllers- 頁面滑動和標(biāo)簽選項卡類庫损敷。

FriendSearch- 兩種UI的搜索葫笼,搜索的算法可以滿足中英文互搜,聯(lián)想搜索等拗馒,其中還包含對一組數(shù)據(jù)自動進(jìn)行按字母分組等功能路星。

YX_UITableView_IN_UITableView- UITableview嵌套UITableView案例實踐(仿淘寶商品詳情頁實現(xiàn)),項目講解

TabDrawer.swift- 更適合單手操作的可定制 Tab Bar 組件庫洋丐。P.S. 自動布局選擇了 EasyPeasy呈昔。

SFFocusViewLayout.swift- UICollectionViewLayout實現(xiàn)的圖片瀏覽器。

TYPagerController- 簡單友绝,支持定制堤尾,頁面控制器,可以滾動內(nèi)容和標(biāo)題欄,包含多種style。

ESTabBarController.swift- 自定義TabBarController組件迁客,繼承自UITabBarControlle郭宝,可添加動畫和自定義樣式。

swift高度自定義TabBarController掷漱,支持自定義TabBarItem樣式或添加動畫隱藏與顯示

SlideTapBar- 滾動欄菜單粘室,向上滾動時隱藏tabbar,向下滾動馬上顯示tabbar卜范。

FoldingTabBar.iOS- 可折疊Tab Bar和Tab Bar Controller衔统。

LTNavigationBar- LTNavigationBar為app導(dǎo)航欄添加動態(tài)著色效果,可自定義其背景色海雪。Demo包含:1.變換背景色锦爵;2.滾動視圖,導(dǎo)航欄和狀態(tài)欄重疊奥裸。

實現(xiàn)教程KMNavigationBarTransition- LTNavigationBar在右滑返回的時候NavigationBar顯示都不完美,KMNavigationBarTransition一個用來統(tǒng)一管理導(dǎo)航欄轉(zhuǎn)場以及當(dāng) push 或者 pop 的時候使動畫效果更加順滑的通用庫险掀,并且同時支持豎屏和橫屏。

HYNavBarHidden- 導(dǎo)航條滾動透明刺彩,超簡單好用的監(jiān)聽滾動,導(dǎo)航條漸隱的UI效果實現(xiàn)迷郑。

BLKFlexibleHeightBar- 固定Header的效果庫,一個擁有非常靈活高度的標(biāo)題欄创倔,可以為使用軟件的用戶提供更多的閱讀和滑動空間嗡害,現(xiàn)在已經(jīng)被眾多app所采用。

JXT_iOS_Demos- AboutNavigationBar:一些關(guān)于navigationBar的非常規(guī)的但是較為實用的操作畦攘,包括利用毛玻璃霸妹、動態(tài)透明、動態(tài)隱藏知押,以及頭視圖的動態(tài)縮放叹螟,并同時涉及了statusBar的動態(tài)設(shè)置(換色)。教程台盯。

NavigationBarScaleViewDemo- iOS導(dǎo)航條自由縮放頭像效果罢绽。原理剖析。HUD與Toast

MBProgressHUD- 最多人用的loading静盅。

EBuyCommon- 1.基于MBProgressHUD實現(xiàn)得圖形加載提示方式良价,及其它標(biāo)題方式提醒。2.彈窗。

SVProgressHUD- SVProgressHUD的loading明垢,如果你需要定制化的等待提示器蚣常,這個就是了(也許是最好的)。

ProgressHUD- ProgressHUD的loading痊银,使用最簡單抵蚊。

MMProgressHUD- 設(shè)置HUD出現(xiàn)和消失的方式(包括上下、左右溯革、淡入淡出贞绳、放大縮小等等),設(shè)置HUD的內(nèi)容(可以在HUD中加入幀動畫鬓照、動態(tài)圖片等等)熔酷,設(shè)置HUD出現(xiàn)時的底部覆蓋層顏色孤紧,等等豺裆。總而言之号显,這是一份集大成的HUD代碼臭猜。慢慢看視頻吧,囊括了所有效果押蚤。

WSProgressHUD- 一個小巧精致的HUD,支持添加到自定義View上, 還有更多小細(xì)節(jié).蔑歌。

PreLoader- 一個很有意思的HUD loading ,通過運動污點和固定污點之間的粘黏動畫吸引用戶的眼球跟蹤揽碘,能有效分散等待注意力次屠。

PreLoader的實現(xiàn)講解

Toast-Swift- 高可定制易用的 Toast 彈出信息或通知用戶界面組件類。

對話框WCAlertView- 自定義的對話框雳刺。

IOS7AlertView- IOS7AlertView的對話框劫灶。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市掖桦,隨后出現(xiàn)的幾起案子本昏,更是在濱河造成了極大的恐慌,老刑警劉巖枪汪,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件涌穆,死亡現(xiàn)場離奇詭異,居然都是意外死亡雀久,警方通過查閱死者的電腦和手機(jī)宿稀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赖捌,“玉大人祝沸,你說我怎么就攤上這事。” “怎么了奋隶?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵擂送,是天一觀的道長。 經(jīng)常有香客問我唯欣,道長嘹吨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任境氢,我火速辦了婚禮蟀拷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘萍聊。我一直安慰自己问芬,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布寿桨。 她就那樣靜靜地躺著此衅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亭螟。 梳的紋絲不亂的頭發(fā)上挡鞍,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機(jī)與錄音预烙,去河邊找鬼墨微。 笑死,一個胖子當(dāng)著我的面吹牛扁掸,可吹牛的內(nèi)容都是我干的翘县。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼谴分,長吁一口氣:“原來是場噩夢啊……” “哼锈麸!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起狸剃,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤掐隐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后钞馁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體虑省,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年僧凰,在試婚紗的時候發(fā)現(xiàn)自己被綠了探颈。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡训措,死狀恐怖伪节,靈堂內(nèi)的尸體忽然破棺而出光羞,到底是詐尸還是另有隱情,我是刑警寧澤怀大,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布纱兑,位于F島的核電站,受9級特大地震影響化借,放射性物質(zhì)發(fā)生泄漏潜慎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一蓖康、第九天 我趴在偏房一處隱蔽的房頂上張望铐炫。 院中可真熱鬧,春花似錦蒜焊、人聲如沸倒信。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鳖悠。三九已至,卻和暖如春鸭丛,著一層夾襖步出監(jiān)牢的瞬間竞穷,已是汗流浹背唐责。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工鳞溉, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鼠哥。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓熟菲,卻偏偏與公主長得像,于是被迫代替她去往敵國和親朴恳。 傳聞我的和親對象是個殘疾皇子抄罕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,901評論 2 345

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

  • 1、網(wǎng)絡(luò) Alamofire:http網(wǎng)絡(luò)請求事件處理的框架于颖。 Moya:這是一個基于Alamofire的更高層網(wǎng)...
    Bager閱讀 5,523評論 0 21
  • 1呆贿、 github排名 https://github.com/trending,github搜索:https://...
    GB_speak閱讀 9,754評論 2 118
  • 子曰:溫故而知新,可以為師矣森渐。 吐槽自己:之前看人收集了巨多第三放庫的文章做入,然后自己像寶貝一樣把這些文章收集起來,...
    woniu閱讀 949評論 0 0
  • 夜鶯2517閱讀 127,712評論 1 9
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月同衣,有人笑有人哭竟块,有人歡樂有人憂愁,有人驚喜有人失落耐齐,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,523評論 28 53