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。
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 ,通過運動污點和固定污點之間的粘黏動畫吸引用戶的眼球跟蹤揽碘,能有效分散等待注意力次屠。
Toast-Swift- 高可定制易用的 Toast 彈出信息或通知用戶界面組件類。
對話框WCAlertView- 自定義的對話框雳刺。
IOS7AlertView- IOS7AlertView的對話框劫灶。