史上最全iOS開發(fā)之第三方庫整理匯總

iOS

iOS第三方庫

iOS開發(fā)必用

github第三方庫

UI

下拉刷新

EGOTableViewPullRefresh – 最早的下拉刷新控件唆铐。

SVPullToRefresh – 下拉刷新控件口注。

MJRefresh – 僅需一行代碼就可以為UITableView或者CollectionView加上下拉刷新或者上拉刷新功能失球×魑疲可以自定義上下拉刷新的文字說明范嘱。具體使用看“使用方法”趣效。 (國人寫)

XHRefreshControl – XHRefreshControl 是一款高擴(kuò)展性糟红、低耦合度的下拉刷新艾帐、上提加載更多的組件。(國人寫)

CBStoreHouseRefreshControl – 一個(gè)效果很酷炫的下拉刷新控件盆偿。

BreakOutToRefresh – 一個(gè)下拉刷新打磚塊的開源 Swift 庫柒爸,能讓用戶在等待下拉刷新的時(shí)候邊玩撞球游戲邊等待。

KYJellyPullToRefresh – 實(shí)現(xiàn)彈性物理效果的下拉刷新事扭,神奇的貝塞爾曲線捎稚,配合UIDynamic寫的一個(gè)擬物的下拉刷新動(dòng)畫。

MHYahooParallaxView – 類似于Yahoo Weather和News Digest首屏的視差滾動(dòng)求橄。

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

ZLSwiftRefresh – swift下拉刷新/上拉加載更多,支持自定義動(dòng)畫罐农,集成簡單腥泥,兼容UITableView/CollectionView/ScrollView/WebView。

BreakOutToRefresh – swift啃匿,上拉和下拉刷新蛔外。

GearRefreshControl – swift,上拉和下拉刷新溯乒。

refresher – swift夹厌,上拉和下拉刷新。

可展開/收縮的下拉菜單–SvpplyTable – 一個(gè)可展開可收縮的下拉菜單裆悄,類似Svpply app矛纹。

ODRefreshControl – 原iOS6上的橡皮糖刷新樣式,很有意思」饧冢現(xiàn)在也很多大的 App 在用或南,比如蝦米音樂和 QQ 客戶端孩等。

PullToMakeSoup – PullToMakeSoup, 自定義下拉刷新的動(dòng)畫效果:煮飯, Yalantis新作!

TwitterCover – Twitter iOS客戶端的下拉封面模糊效果采够。

Replace-iOS – Replace-iOS 讓人眼前一亮的下拉刷新(iOS)肄方。

Animations – 封裝了一下,使用的時(shí)候只要兩行代碼蹬癌。一些動(dòng)畫的飛機(jī)稿权她,都是一些單獨(dú)分離出來的用于測(cè)試的子動(dòng)畫,現(xiàn)在統(tǒng)一歸類一下逝薪。

模糊效果

FXBlurView -be 支持iOS5.0以上版本隅要,支持靜態(tài)、動(dòng)態(tài)模糊效果董济,繼承與UIView的模糊特效步清。

VVBlurPresentation -很簡單易用的在原來viewconntroller基礎(chǔ)上做模糊,然后present新的viewcontroller的虏肾。

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

SABlurImageView – 支持漸變動(dòng)畫效果的圖像模糊化類庫。P.S. 與前幾天推存類庫 SAHistoryNavigationViewController 是同一位作者询微。

AutoLayout

Masonry – Masonry是一個(gè)輕量級(jí)的布局框架崖瞭,擁有自己的描述語法,采用更優(yōu)雅的鏈?zhǔn)秸Z法封裝自動(dòng)布局撑毛,簡潔明了并具有高可讀性( 使用介紹1 使用介紹2)书聚,iOS自適應(yīng)前段庫-Masonry的使用),Masonry藻雌、Classy雌续、ClassyLiveLayout介紹。使用DEMO 視圖居中顯示胯杭、子視圖含邊距驯杜、視圖等距離擺放、計(jì)算ScrollView的contentsize做个。

Classy – Classy是一個(gè)能與UIKit無縫結(jié)合stylesheet(樣式)系統(tǒng)鸽心。它借鑒CSS的思想,但引入新的語法和命名規(guī)則居暖,Classy官網(wǎng)顽频,Masonry、Classy太闺、ClassyLiveLayout介紹糯景。

ClassyLiveLayout – ClassyLiveLayout通過結(jié)合Classy stylesheets與Masonry一起使用,能夠在運(yùn)行的模擬器中微調(diào)Auto Layout約束實(shí)時(shí)顯示效果的工具,Masonry蟀淮、Classy最住、ClassyLiveLayout介紹。

Snap – Snap是Masonry Auto Layout DSL的Swift版本怠惶,是一款輕量級(jí)的布局框架涨缚,使用了更良好的語法封裝了AutoLayout。Snap支持iOS和OS X甚疟。

PureLayout –

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

Cartography –

Auto-Layout-Showcase – swift,AutoLayout 進(jìn)階 Demo逃延,寬高比約束览妖、比例約束、不等約束揽祥、視差約束讽膏、低優(yōu)先級(jí)約束等高級(jí)用法,無需寫碼即可進(jìn)行復(fù)雜頁面布局拄丰,Demo 還動(dòng)態(tài)模擬了各屏幕下的效果府树。來自百度知道 iOS 小組的內(nèi)部分享。

富文本

RTLabel – 富文本料按。

RTLabel – 富文本奄侠,RTLabel支持64位。

TYAttributedLabel – TYAttributedLabel载矿。 簡單易用的屬性文本控件(無需了解CoreText)垄潮,支持富文本,圖文混排顯示闷盔,支持添加鏈接弯洗,image和UIView控件,支持自定義排版顯示逢勾。

TQRichTextView – 用于做富文本視圖控件顯示牡整,用于即時(shí)通訊的表情顯示,以及資源評(píng)論的富文本顯示溺拱。

TTTAttributedLabel – 一個(gè)文字視圖開源組件逃贝,是UILabel的替代元件,可以以簡單的方式展現(xiàn)渲染的屬性字符串迫摔。另外秋泳,還支持鏈接植入,不管是手動(dòng)還是使用UIDataDetectorTypes自動(dòng)把電話號(hào)碼攒菠、事件迫皱、地址以及其他信息變成鏈接。用TTTAttributedLabel創(chuàng)建變化豐富的UILabel – 網(wǎng)易新聞iOS版使用。

MLEmojiLabel – 自動(dòng)識(shí)別網(wǎng)址卓起、號(hào)碼和敬、郵箱、@戏阅、#話題#和表情的label昼弟。可以自定義自己的表情識(shí)別正則奕筐,和對(duì)應(yīng)的表情圖像舱痘。(默認(rèn)是識(shí)別微信的表情符號(hào)),繼承自TTTAttributedLabel离赫,所以可以像label一樣使用芭逝。label的特性全都有,使用起來更友好更方便渊胸。

FXLabel – FXLabel是一個(gè)功能強(qiáng)大使用簡單的類庫旬盯,通過提供一個(gè)子類改進(jìn)了標(biāo)準(zhǔn)的UILabel組件,為字體增加了陰影翎猛、內(nèi)陰影和漸變色等胖翰,可以被用在任何標(biāo)準(zhǔn)的UILabel中。FXLabel還提供了更多控件切厘,可以對(duì)字體行距萨咳、字體間距等進(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 – 一個(gè)另類的UISwitch员萍,選擇后腾降,背景水波擴(kuò)散變色效果。

UUColorSwitch – Switch 開關(guān)動(dòng)畫效果,當(dāng)打開開關(guān)時(shí)碎绎,Switch可實(shí)現(xiàn)平滑渲染過渡到父視圖的效果螃壤。

UITextViewDIYEmojiExample – UITextView編輯時(shí)插入自定義表情-簡單的圖文混編。

Shimmer – BlingBling閃光效果筋帖,酷炫的Label的效果奸晴,可以用于加載等待提示。

ZSSRichTextEditor – 適用于iOS的富文本W(wǎng)YSIWYG編輯器日麸,支持語法高亮和源碼查看寄啼。ZSSRichTextEditor包含所有WYSIWYG標(biāo)準(zhǔn)的編輯器工具逮光。

RichEditorView – swift,一套可定制富文本編輯器組件及示例墩划。功能完整涕刚、代碼簡練、實(shí)現(xiàn)邏輯巧妙(編輯器核心與 WebView 結(jié)合乙帮,采用 HTML5 contentEditable 編輯模式杜漠,執(zhí)行JS 配套命令 execCommand 實(shí)現(xiàn)富文本編輯功能)。

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

CSGrowingTextView – 用作即時(shí)通訊文本框和評(píng)論文本框使用氢卡,可以顯示多行輸入锈至。

MarkdownTextView – 顯示Markdown的TextView。

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

FuriganaTextView – 實(shí)現(xiàn)復(fù)雜的日文韓文排版裹赴。

ParkedTextField – 帶固定文本的輸入組件喜庞。

LTMorphingLabel – swift 能夠?qū)崿F(xiàn)文字變形動(dòng)畫效果的Label诀浪,用Swift寫的一個(gè)能夠?qū)崿F(xiàn)文字變形動(dòng)畫效果的Label,很炫延都。

GJCFCoreText – 圖文混排雷猪。

AttributedLabel – 顯示性能數(shù)量級(jí) UILabel 的 AttributedLabel。無畏無懼晰房、挑戰(zhàn)權(quán)威求摇。

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

圖表

PNChart – 國內(nèi)開源作者与境,動(dòng)態(tài)的圖表。

swift-linechart – 功能完整猖吴、實(shí)用的折線圖組件摔刁。使用方便,參數(shù)配置簡單海蔽。是不可多得的優(yōu)質(zhì)組件–swift共屈。

ios-charts – 一款優(yōu)秀 Android 圖表開源庫 MPAndroidChart 的 Swift 語言實(shí)現(xiàn)版(支持 Objective-C 和 Swift 調(diào)用)。缺省提供的示例代碼為 Objective-C党窜。

TEAChart – xhacker/TEAChart 一個(gè)簡潔的 iOS 圖表庫拗引,支持柱狀圖、餅圖以及日歷等幌衣。

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

RealtimeGradientText – Fun With CALayer Mask 剛好今天開源了一個(gè)有趣的項(xiàng)目 RealtimeGradientText哼凯,所以也好聊一下 CALayer 的 Mask垦细,說明。

表相關(guān)

SWTableViewCell – 國內(nèi)開源作者挡逼,帶很多手勢(shì)的表單元格括改。

MCSwipeTableViewCell – 帶很多手勢(shì)的表單元格。

TMQuiltView – 瀑布流家坎。

WaterfallFlowDemo – 一個(gè)簡單的UICollectionView瀑布流布局演示demo嘱能。

XLForm – 很多表格類的table,寫法更高冷一點(diǎn),推薦使用虱疏。

RETableViewManager – 可以十分方便地生成各種樣式惹骂、各種功能的TableView。只要開發(fā)者能想到的列表效果或者功能做瞪,都可以利用這份代碼迅速編寫出來对粪。比如,之前要實(shí)現(xiàn)一個(gè)填寫各種資料的列表装蓬,可能需要很多代碼著拭,現(xiàn)在只需要幾行代碼就可以實(shí)現(xiàn)。

UIScrollSlidingPages – 允許添加多視圖控件牍帚,并且可以橫向滾動(dòng)儡遮。有點(diǎn)類似于Groupon app。

HBHorizontalTableView – swift暗赶,TableView 橫向滾動(dòng)小示例(仿照 AppStore 應(yīng)用展示)鄙币。

HorizontalScrollCell – HorizontalScrollCell是一款使用方便的水平方向可滾動(dòng)的單元格,適用于UICollectionView中實(shí)現(xiàn)水片方向滾動(dòng)視圖蹂随。 十嘿。

SYJiugonggeTableView – tableView封裝的九宮格。

UUChatTableView – UUChatTableView 氣泡聊天界面岳锁,支持文本绩衷、圖片以及音頻的氣泡聊天界面。源碼推薦說明浸锨。

Chats – 聊天 UI 示例程序唇聘。此項(xiàng)目應(yīng)該只為演示或?qū)W習(xí)之用,沒有服務(wù)器 — swift柱搜。

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

DLSlideView – DLSlideView對(duì)常見的頂部Tab頁點(diǎn)擊么介、滑動(dòng)分頁做了封裝。它使用基于ViewController的container特性(而不是scrollview)來管理各個(gè)子頁面蜕衡,以支持無限分頁壤短,源碼推薦說明。

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

MBXPageViewController – 簡潔快速的頁面切換–MBXPageViewController镰吆,帶有按鈕控件的UIPageController帘撰,非常整潔、簡單以及快速万皿。該項(xiàng)目通過三種形式展示頁面之間的切換摧找,比如導(dǎo)航欄上的多個(gè)tab切換、頁面左右兩端箭頭指示切換牢硅,以及使用分段控件蹬耘。

PagerTab – UIScrollView實(shí)現(xiàn)滑動(dòng)轉(zhuǎn)換頁面,類似網(wǎng)易云音樂iOS版的頁面滑動(dòng)切換效果唤衫。

GUITabPagerViewController – 多個(gè)tab滑動(dòng)切換婆赠。

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

KYCellAnimation – 給UITableViewCell增加進(jìn)入的動(dòng)畫佳励。

COBezierTableView – swift,通過編輯 Bezier 曲線四點(diǎn)位置設(shè)置 TableView 內(nèi) Cell 及對(duì)應(yīng)按扭位置蛆挫。實(shí)驗(yàn)效果很贊赃承。

RDVTabBarController – 一個(gè)TabBar組件,可以方便設(shè)置底部菜單的文字圖片悴侵,點(diǎn)擊效果瞧剖,小紅點(diǎn)提示等浅役。

LxTabBarController – 改變了原生tabbar切換tab時(shí)的生硬效果莺治,并加入滑動(dòng)切換手勢(shì)(有和界面上的其它手勢(shì)發(fā)生沖突的風(fēng)險(xiǎn),可根據(jù)具體項(xiàng)目予以關(guān)閉)羊异,swift版本浇借。

橫向展示文本內(nèi)容的自定義cell – 可以橫向展示文本內(nèi)容的自定義cell捉撮,根據(jù)文本無限滾動(dòng)。

UITableView-FDTemplateLayoutCell – UITableView-FDTemplateLayoutCell 是一個(gè)方便緩存 UITableViewCell 的高度的框架妇垢。

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

Sapporo – swift 單元格模型驅(qū)動(dòng)的集合視圖管理器組件肉康。又一個(gè)超實(shí)用的“輪子”。

MDIHorizontalSectionTableViewController – 根據(jù)產(chǎn)品需求開源了一個(gè)交互項(xiàng)目灼舍,可以理解為橫向Section的TableView吼和,section和cell同時(shí)支持拖拽,后續(xù)安卓版本也會(huì)開源出來骑素。

JZNavigationExtension – 多功能導(dǎo)航控制器炫乓,可以透明返回欄。

QuickRearrangeTableView – 基于 UITableView 的快速重排功能擴(kuò)展子類献丑。通過長按選定單元格然后滾動(dòng)移動(dòng)到指定位置厢岂。

隱藏與顯示

SlideTapBar – 滾動(dòng)欄菜單,向上滾動(dòng)時(shí)隱藏tabbar阳距,向下滾動(dòng)馬上顯示tabbar塔粒。

FoldingTabBar.iOS – 可折疊Tab Bar和Tab Bar Controller。

LTNavigationBar – LTNavigationBar為app導(dǎo)航欄添加動(dòng)態(tài)著色效果筐摘,可自定義其背景色卒茬。Demo包含:1.變換背景色;2.滾動(dòng)視圖咖熟,導(dǎo)航欄和狀態(tài)欄重疊圃酵。

BLKFlexibleHeightBar – 固定Header的效果庫。馍管。

HUD與Toast

MBProgressHUD – 最多人用的loading郭赐。

SVProgressHUD – SVProgressHUD的loading,如果你需要定制化的等待提示器确沸,這個(gè)就是了(也許是最好的)捌锭。。

ProgressHUD – ProgressHUD的loading罗捎,使用最簡單观谦。

MMProgressHUD – 設(shè)置HUD出現(xiàn)和消失的方式(包括上下、左右桨菜、淡入淡出豁状、放大縮小等等),設(shè)置HUD的內(nèi)容(可以在HUD中加入幀動(dòng)畫倒得、動(dòng)態(tài)圖片等等)泻红,設(shè)置HUD出現(xiàn)時(shí)的底部覆蓋層顏色,等等霞掺∫曷罚總而言之,這是一份集大成的HUD代碼根悼。慢慢看視頻吧凶异,囊括了所有效果蜀撑。

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

對(duì)話框

WCAlertView – 自定義的對(duì)話框剩彬。

IOS7AlertView – IOS7AlertView的對(duì)話框酷麦。

AMSmoothAlert – 動(dòng)畫效果不錯(cuò),最多star喉恋,但不支持arm64沃饶。

DQAlertView – 扁平化的樣式不錯(cuò)。

HHAlertView – 一個(gè)簡易的alertview 有三種樣式轻黑,有成功糊肤,失敗,和警告三種樣式氓鄙,支持Delegate和block兩種回調(diào)馆揉。

MJPopupViewController – 實(shí)現(xiàn)彈出視圖的各種彈出和消失效果,包括淡入淡出(fade in抖拦,fade out)升酣,從屏幕上方飛進(jìn),下方飛出态罪,從屏幕左方飛進(jìn)噩茄,右方飛出等等效果,彈窗复颈。

EasyTipView – 彈出提示框類及演示示例绩聘。同樣地,API 簡單耗啦、易用凿菩。好“輪子”,彈窗芹彬。

kxmenu – kxmenu彈出菜單蓄髓,點(diǎn)擊視圖上任意位置的按鈕,會(huì)彈出一個(gè)菜單舒帮,并且有個(gè)小箭頭指向點(diǎn)擊的按鈕,類似氣泡視圖陡叠。彈出的菜單位置會(huì)根據(jù)按鈕的位置來進(jìn)行調(diào)整玩郊。

QBPopupMenu – QBPopupMenu彈出菜單,實(shí)現(xiàn)類似 UIMenuItem 的彈出菜單按鈕枉阵。點(diǎn)擊按鈕译红,會(huì)彈出一個(gè)菜單,上面可以排列多個(gè)按鈕兴溜。純代碼實(shí)現(xiàn)侦厚,不需要任何圖片耻陕。

STModalDemo – 彈出視圖(通知,提示刨沦,選擇诗宣,窗口)。

TAOverlay – TAOverlay可通過疊加層展示有用的信息想诅,可自定義文本和背景色召庞,添加陰影和模糊效果,以及更改字體大小或者用自定義圖片替換頁面上的icon来破。

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

ActionSheetPicker-3.0 – 該項(xiàng)目是此前熱門項(xiàng)目ActionSheetPicker的新版本,快速復(fù)制了iOS 8上的下拉 UIPickerView/ActionSheet功能徘禁。

MJAlertView – 3D效果轉(zhuǎn)場效果警示圖–MJAlertView诅诱。

SwiftyDrop – 輕量、易用的小清新彈出列表及信息提示組件真心不錯(cuò)送朱。

其他UI

AwesomeMenu – 最多人用的Path菜單逢艘。

DCPathButton – Path,4.0的彈出菜單骤菠,呼出或者關(guān)閉菜單時(shí)它改,多個(gè)小圖標(biāo)會(huì)分別按照逆時(shí)針和順時(shí)針的方向進(jìn)行滾動(dòng)。

SphereMenu – 利用UIDynamicAnimator的有趣的菜單商乎,path類似央拖。

KYGooeyMenu – KYGooeyMenu 是一個(gè)具有 Gooey Effects 帶粘性的扇形菜單控件(衛(wèi)星菜單、path)鹉戚。

TwitterPaggingViewer – 多個(gè)Tableview鲜戒,左右滑動(dòng)。

CircularProgressControl – Circular Progress Control using CAShapeLayer 抹凳,環(huán)形進(jìn)度控制條遏餐。

KDCircularProgress – KDCircularProgress是使用swift制作的色彩炫麗的進(jìn)度條,可以加入多種顏色來控制進(jìn)度條的漸變效果赢底。

XLPagerTabStrip – 做的很棒的iOS下的PagerTabStrip失都。

RandomColorSwift – 一個(gè)自動(dòng)生成好看的顏色的 Swift 庫,RandomColorSwift幸冻。

HexColorService – 將16進(jìn)制顏色字符串轉(zhuǎn)成UIColor粹庞。

Rainbow – 旨在提高代碼可讀性及易用性的 UIColor 擴(kuò)展,它使原先有限的預(yù)定義顏色(方法)選擇洽损,擴(kuò)展至超過 1200 種庞溜。

UIColor-ChineseTraditionalColors – 中國傳統(tǒng)顏色引用 UIColor 擴(kuò)展”ǎ“UIColor.桃紅()流码,UIColor.竹青() …”又官,共158種。

類似美團(tuán)的下拉菜單 – 類似美團(tuán)的下拉菜單漫试,源碼推薦說明六敬。

類似美團(tuán)的下拉選項(xiàng) – 類似于美團(tuán)、大眾點(diǎn)評(píng)的下拉菜單選項(xiàng)商虐,code4app代碼觉阅,評(píng)論代碼有瑕疵。

CRMediaPickerController – 一個(gè)簡單易用的圖片/視頻選擇器秘车。1.可同時(shí)選擇照片和視頻典勇。 2.挑選范圍有Camera、Camera Roll叮趴、Photo Library以及最近拍攝的照片和視頻割笙。3.可自定義UIImagePickerController屬性(Camera Overlay、Camera Device眯亦、Camera View Transform以及allowsEditing)伤溉。4.支持橫屏和豎屏5.原生的iOS UI。妻率,源碼推薦說明乱顾。

MDCSwipeToChoose – MDCSwipeToChoose可簡單地添加滑動(dòng)手勢(shì)來調(diào)用UIView,并使用該行為提供了一個(gè)組件以創(chuàng)建類似Tinder app的like或者dislike界面的輕掃宫静∽呔唬基于輕掃的方向,你可以決定執(zhí)行什么樣的行為孤里,并且你可以自定義文本顏色和圖片伏伯。該項(xiàng)目適用于教學(xué)用的抽認(rèn)卡、圖片查看器以及其他等捌袜。

iOS Material Design庫 – 該項(xiàng)目借鑒于谷歌的Material Design guideline说搅,用戶可自定義背景色。

ZMaterialDesignUIButton – Swift Material Design UIButton虏等。

MediumScrollFullScreen – Medium的可擴(kuò)展?jié)L動(dòng)頁面弄唧,上下滾動(dòng)時(shí),全屏顯示內(nèi)容博其,并自然消隱上下菜單套才。由此項(xiàng)目感知,作者是一位很注重細(xì)節(jié)的開發(fā)者慕淡,他的另外幾個(gè)菜單類項(xiàng)目也都不錯(cuò),值得參考沸毁,比如:PathMenu, MediumMenu 等峰髓。

SDProgressView – 簡便美觀的進(jìn)度指示器傻寂,此系列共有六種樣式的進(jìn)度指示器。

WZFlashButton – WZFlashButton携兵,點(diǎn)擊后button里面出現(xiàn)水波擴(kuò)散效果疾掰。

Twinkle – 為字體加上鉆石版閃耀的效果。使用Swift編寫徐紧。

ios-multi-back-button – 可替換內(nèi)置的UInavigationController返回按鈕静檬,長按左上角的返回按鈕,實(shí)現(xiàn)多層級(jí)的快速返回并级。

ASDayPicker – 適用于iOS (iPhone)的日期選擇器拂檩,類似于Calendar app的周視圖。

today extension – 用純代碼構(gòu)建一個(gè)Widget(today extension) 嘲碧。

FSCalendar – 日歷視圖稻励,帶有微妙和平滑的滾動(dòng)效果,可自定義外觀–國人愈涩。

HSDatePickerViewController – 帶有Dropbox Mailbox感覺的時(shí)間日期選擇器望抽。啟動(dòng)是背景被模糊化。界面也是主流的扁平化風(fēng)格履婉。

JTCalendar – iOS下優(yōu)美的 Calendar 組件煤篙,做 GTD 類 App 必備。

Persei – 動(dòng)畫隱藏或顯示頂部菜單支持庫及示例項(xiàng)目毁腿。–swift

Form – JSON 驅(qū)動(dòng)的 Form表單系統(tǒng)辑奈,復(fù)雜的表單填寫類 App 極其需要(比如淘寶呢!)狸棍。

SwiftyFORM – swift 表單輸入框架(亮點(diǎn)是表單驗(yàn)證規(guī)則引擎)身害,是我見過地最易用的 Swift 表單組件。

SwiftSpinner – SwiftSpinner是使用swift制作的一款精致帶感的指示器草戈,并且連帶有字體信息顯示塌鸯,模糊背景,半透明唐片,扁平化等IOS8的效果丙猬。

AKPickerView-Swift – 一款小而美的 3D 效果選擇器。

ImagePickerSheet – 圖片或視頻選擇器(可多選)組件及其示例項(xiàng)目费韭。

iOS-RatingBar – iOS-RatingBar swift版的評(píng)分控件,跟Android的RatingBar一樣有兩種模式茧球,評(píng)分模式和只讀模式’支持視圖編輯,自定義星星數(shù)量星持,評(píng)分等級(jí),另外還能支持非整數(shù)星抢埋,0.5顆星,0.1顆星,可以開啟動(dòng)畫效果。

RKNotificationHub – 快速給 UIView 添加上炫酷的通知圖標(biāo)(Badge揪垄、紅點(diǎn)穷吮、提示)。

BubbleTransition – 以氣泡膨脹和縮小的動(dòng)畫效果來顯示和移除 controller饥努,Uber的就是這種取消操作的方式捡鱼。

KYFloatingBubble – 類似iOS7中Game Center浮動(dòng)氣泡的效果。

DKNightVersion – DKNightVersion 是一個(gè)支持夜間模式切換的框架酷愧。

EasyUIControl – 一個(gè)可以簡化界面ui的控件框架驾诈。

LxGridView-oc LxGridView-swift – 利用UICollectionView模仿iOS系統(tǒng)桌面圖標(biāo)的交互,作用如動(dòng)圖溶浴。

QQBtn – 仿QQ未讀消息彈性按鈕動(dòng)畫乍迄,達(dá)到和手機(jī)QQ未讀信息一樣的動(dòng)畫效果,效果基本實(shí)現(xiàn)戳葵。

GMStepper – swift 帶動(dòng)畫效果就乓、支持手勢(shì)滑動(dòng)操作的步進(jìn)標(biāo)簽。

TZStackView – OS 9 UIStackView 功能模擬實(shí)現(xiàn)于 iOS 7/ iOS 8 內(nèi)拱烁。

LayoutTrait – swift 一個(gè)小類庫生蚁。 做iPad 多任務(wù)分屏 適配的同學(xué)可以看一下。

HACursor – HACursor戏自,是一個(gè)對(duì)橫向ScrollView中的視圖進(jìn)行管理的UI控件邦投。只要幾行代碼就可以集成類似于網(wǎng)易新聞對(duì)主題頁面進(jìn)行排序,刪除操作的功能擅笔。

Ruler – 尺子志衣。

動(dòng)畫

Core Animation筆記,基本的使用方法 – Core Animation筆記猛们,基本的使用方法:1.基本動(dòng)畫念脯,2.多步動(dòng)畫,3.沿路徑的動(dòng)畫弯淘,4.時(shí)間函數(shù)绿店,5.動(dòng)畫組。

awesome-ios-animation – iOS Animation 主流炫酷動(dòng)畫框架(特效)收集整理 收集整理了下iOS平臺(tái)下比較主流炫酷的幾款動(dòng)畫框架庐橙。

側(cè)滑與右滑返回手勢(shì)

SloppySwiper – iOS系統(tǒng)自帶的UINavigationController要7.0才支持假勿,但不過該手勢(shì)只能從屏幕左側(cè)邊緣識(shí)別,如果要擴(kuò)大到整個(gè)屏幕范圍怎么辦态鳖?配合一個(gè)SloppySwiper無需代碼就可以輕松實(shí)現(xiàn)转培。此庫支持iOS5.0以上版本(另外:Nav的title滑動(dòng)不明顯,本人寫了2個(gè)類似的控件)浆竭,SloppySwiper-demo :代碼方式與storyboard方式浸须。

SCNavigation – UINavigation可以右滑返回惨寿,隱藏UINavigationBar。

UINavigationController-YRBackGesture – 支持右滑返回手勢(shì)羽戒,標(biāo)題欄不動(dòng)缤沦。

GHSidebarNav – 現(xiàn)在比較流行使用側(cè)開(側(cè)滑)菜單設(shè)計(jì)虎韵。試了不少控件易稠,感覺GHSidebarNav最成熟,尤其對(duì)純代碼創(chuàng)建的界面兼容性最好包蓝。在Storyboard中使用GHSidebarNav側(cè)開菜單控件驶社。

iOS-Slide-Menu – 能夠類似Facebook和Path那樣彈出左右邊欄側(cè)滑菜單,還支持手勢(shì)。多種可以自定義的屬性 (非常不錯(cuò))测萎。

ECSlidingViewController – 側(cè)滑菜單亡电。

JASidePanels – 側(cè)滑菜單,有左右菜單,有pop功能硅瞧,支持手勢(shì)側(cè)滑,本人使用中:簡單份乒。

animated-tab-bar – 讓 Tabbar items能顯示萌萌的動(dòng)畫。

tabbar圖標(biāo)動(dòng)畫 – tabbar上圖標(biāo)的動(dòng)畫實(shí)現(xiàn)腕唧,源碼推薦說明或辖。

SideMenu – swift實(shí)現(xiàn),一款帶動(dòng)畫效果可定制 Slide Menu枣接,可以學(xué)習(xí)其動(dòng)畫實(shí)現(xiàn)思路颂暇。P.S. 對(duì)于Hamburger式菜單,雖然很常用但惶,不過耳鸯,蘋果并不鼓勵(lì)使用,甚至有開發(fā)小組對(duì)其弊病用自家上線應(yīng)用前后數(shù)據(jù)對(duì)比進(jìn)行了抨擊膀曾。

RESideMenu – 側(cè)開菜單县爬,qq類似。

JHMenuTableViewDemo – 仿網(wǎng)易郵箱列表側(cè)滑菜單添谊。

SlideMenuView – 炫酷側(cè)滑菜單布局框架财喳,Android版本的一致實(shí)現(xiàn)。

QQConfiguration – swift碉钠,QQ-iPhone端框架纲缓,左側(cè)菜單欄拖動(dòng)手勢(shì)。

KGFloatingDrawer – 側(cè)滑菜單喊废,qq類似祝高,KyleGoddard/KGFloatingDrawer:一款適合于大屏手機(jī)或平板的浮動(dòng)抽屜式導(dǎo)航界面組件。效果很贊- 側(cè)開菜單污筷,qq類似(與RESideMenu類似)工闺。

AIFlatSwitch – 一款帶平滑過渡動(dòng)畫的 Switch 組件類乍赫,類相同風(fēng)格的 Menu/BackHamburgerButton,類似相同風(fēng)格的 Menu/Closehamburger-button.

JHChainableAnimations – 在應(yīng)用中采用鏈?zhǔn)綄懗隹犰诺膭?dòng)畫效果, 使代碼更加清晰易讀,利用block實(shí)現(xiàn)的鏈?zhǔn)骄幊獭?/p>

WXGSlideMenuDemo – 個(gè)簡單實(shí)現(xiàn)側(cè)拉(側(cè)滑)菜單的小demo陆蟆,供初學(xué)者共同學(xué)習(xí)雷厂、練習(xí)使用。

PKRevealController – PKRevealController是一個(gè)可以滑動(dòng)的側(cè)邊欄菜單(可向左叠殷、向右或者同時(shí)向兩側(cè))改鲫,只需手指輕輕一點(diǎn)(或者按一下按鈕,但是這樣滑動(dòng)時(shí)不夠炫酷)林束。

SwiftPages – 高可定制類似 Instagram 視圖滑動(dòng)切換功能類庫像棘。API 簡單、易用壶冒。

FlipBoardNavigationController – FlipBoardNavigationController缕题。

MMDrawerController – 最多人用的一個(gè)有關(guān)側(cè)邊“抽屜”導(dǎo)航框架,里面還有很多你意想不到的交互效果胖腾,側(cè)滑烟零。

gif動(dòng)畫

UIImageView-PlayGIF – UIImageView-PlayGIF。

YLGIFImage – YLGIFImage咸作。

YLGIFImage-Swift – YLGIFImage-Swift锨阿。

其他動(dòng)畫

popping – popping是一個(gè)POP 使用實(shí)例工程

SinaMenuView – 用POP動(dòng)畫引擎寫的Sina微博的Menu菜單。

MMTweenAnimation – facebook POP的自定義動(dòng)畫擴(kuò)展(基于POPCustomAnimation) 提供10種函數(shù)式動(dòng)畫性宏。

ZQLRotateMenu – 這是一個(gè)旋轉(zhuǎn)視圖的選擇器群井。

CoolLoadAniamtion – 一個(gè)簡單但是效果不錯(cuò)的loading動(dòng)畫。

SequenRotateAnimation – 一個(gè)簡單的loading次序動(dòng)畫毫胜。

SYAppStart – App啟動(dòng)插畫的自定義過度书斜。

VJDeviceSpecificMedia – 如何根據(jù)設(shè)備選擇不同尺寸的圖片 可以通過設(shè)置不同尺寸設(shè)備的LaunchImage,來使得App適配這些設(shè)備酵使,要是在不同不同尺寸設(shè)備上使用不同大小的圖片荐吉,則需要在代碼中一一判斷,然后加載口渔。

RMParallax – RMParallax是一個(gè)app啟動(dòng)頁引導(dǎo)開源項(xiàng)目样屠,除了細(xì)微的翻頁視差效果,描述文本的過渡也非常美觀(版本新特性)缺脉。

ADo_GuideView – 轉(zhuǎn)動(dòng)的用戶引導(dǎo)頁(模仿網(wǎng)易bobo) 因?yàn)闆]有從app包里抓到@3x的圖片,建議在iPhone5模擬器運(yùn)行,保證效果~ (版本新特性)痪欲。

CoreNewFeatureVC – 版本新特性(引導(dǎo)頁),1.封裝并簡化了版本新特性啟動(dòng)視圖攻礼!2.添加了版本的本地緩存功能业踢,3.集成簡單,使用方便礁扮,沒有耦合度知举,4.支持block回調(diào)瞬沦。

Spring – Spring是一個(gè)Swift編寫的開源庫,可簡化Swift編寫的iOS動(dòng)畫雇锡。支持shake逛钻、pop、morph锰提、squeeze曙痘、wobble、swing欲账、flipX屡江、flipY、fall赛不、squeezeLeft、squeezeRight以及squeezeDown等多種動(dòng)畫形式罢洲,用 IBDesignable 讓使用者可以在 Xcode 中快速設(shè)置動(dòng)畫效果踢故。

KYBezierBounceView – 手勢(shì)控制貝塞爾曲線,取消手勢(shì)貝塞爾曲線會(huì)有反彈效果惹苗。

cadisplaylinkanduibezierpath – CADisplayLink結(jié)合UIBezierPath的神奇妙用殿较。

KYCuteView – 實(shí)現(xiàn)類似QQ消息拖拽消失的交互+GameCenter的浮動(dòng)小球效果,分析桩蓉。

KYWaterWaveView – 一個(gè)內(nèi)置波浪動(dòng)畫的UIView淋纲,里面有魚跳躍水濺起來的效果。

KYPingTransition – 實(shí)現(xiàn)圓圈放大放小的轉(zhuǎn)場動(dòng)畫院究,可以根據(jù)自己的需要使用Paper中的彈性效果洽瞬,有Material風(fēng)格。

KYNewtonCradleAnimiation – 牛頓擺動(dòng)畫业汰。

LayerPlayer – 一款全面展示核心動(dòng)畫 API 示例項(xiàng)目(上架應(yīng)用)伙窃。包括 CALayer, CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, CAEmitterLayer 等使用的互動(dòng)演示。

JGTransitionCollectionView – swift样漆,基于集合視圖擴(kuò)展實(shí)現(xiàn)完成自動(dòng)布局及單元項(xiàng) Flip式動(dòng)畫效果(效果很贊)。組件使用方便、自然(只需設(shè)置集合視圖數(shù)據(jù)源的標(biāo)準(zhǔn)方式即可)允蜈。

KYShareMenu – 帶彈性動(dòng)畫的分享菜單串结。

Context-Menu.iOS – 可以為app的菜單添加漂亮的動(dòng)畫內(nèi)容,可自定義icon跪妥,并可根據(jù)自己的喜好設(shè)計(jì)單元格和布局鞋喇。

DeformationButton – 一個(gè)簡單的變換形狀動(dòng)畫按鈕。

UnReadBubbleView – UnReadBubbleView是一個(gè)能夠拖拽并拉長的氣泡視圖骗奖。拖拽到一定的長度會(huì)消失确徙,可以通過系數(shù)設(shè)置來控制拖拽的長度醒串。氣泡也支持多種屬性設(shè)置。

PPDragDropBadgeView – 實(shí)現(xiàn)了類似于QQ 5.0 水滴拖拽效果. 支持iOS 5.0+ ARC鄙皇,氣泡能夠帶有數(shù)字標(biāo)識(shí)芜赌,同時(shí)支持消失block方法。消失時(shí)還帶有消失效果動(dòng)畫伴逸。

GiftCard-Implementation – 購買的炫酷動(dòng)畫缠沈。

iCarousel – iCarousel是一個(gè)類,它繼承于UIView错蝴。用于簡化實(shí)現(xiàn)各種類型的旋轉(zhuǎn)木馬(分頁滾動(dòng)視圖)洲愤。

HotGirls – 卡片動(dòng)畫。

tispr-card-stack – swift 卡片風(fēng)格動(dòng)畫切換組件及完整交互示例顷锰。

ZLSwipeableViewSwift – swift 卡片堆疊效果的實(shí)現(xiàn)(ZLSwipeableView)】可實(shí)現(xiàn)類似Tinder和Potluck應(yīng)用程序的卡片堆疊效果柬赐,該項(xiàng)目基于ZLSwipeableView objective-c實(shí)現(xiàn)。1.自定義動(dòng)畫官紫。2.自定義滑動(dòng)切換肛宋。3.自定義方向。4.撤銷束世。

Koloda – 基于卡片的 Tinder-style 動(dòng)畫效果示例酝陈。精細(xì)絕人。更贊的是額外附了詳細(xì)開發(fā)教程 How We Built Tinder-Like Koloda Animation in Swift 網(wǎng)頁鏈接 毁涉。Yalantis 出品動(dòng)畫程序款款精品沉帮。

QQPersonalInfoTransition – 仿照QQ的轉(zhuǎn)場。

KYAnimatedPageControl – 除了滾動(dòng)視圖時(shí)PageControl會(huì)以動(dòng)畫的形式一起移動(dòng)贫堰,點(diǎn)擊目標(biāo)頁還可快速定位穆壕。支持兩種樣式:粘性小球和旋轉(zhuǎn)方塊。

RazzleDazzle – 【IFTTT開源Swift編寫的幀動(dòng)畫框架–RazzleDazzle】RazzleDazzle 是IFTTT開源的一個(gè)iOS幀動(dòng)畫框架严嗜,非常適用于APP初次使用時(shí)的介紹和引導(dǎo)信息粱檀。JazzHands是UIKit一個(gè)簡單的關(guān)鍵幀基礎(chǔ)動(dòng)畫框架,可通過手勢(shì)漫玄、scrollview茄蚯、KVO等控制動(dòng)畫,被IFTTT應(yīng)用在IFTTT for iPhone上睦优。

Presentation – 一個(gè)類似RazzleDazzle的框架渗常。

網(wǎng)絡(luò)相關(guān)

網(wǎng)絡(luò)連接

AFNetworking – ASI不升級(jí)以后,最多人用的網(wǎng)絡(luò)連接開源庫汗盘,iOS網(wǎng)絡(luò)編程之AFNetworking使用,iOS開發(fā)下載文件速度計(jì)算皱碘。

Alamofire – Alamofire是AFNetworking的作者mattt新寫的網(wǎng)絡(luò)請(qǐng)求的swift庫。

YTKNetwork – 是基于 AFNetworking 封裝的 iOS網(wǎng)絡(luò)庫隐孽,提供了更高層次的網(wǎng)絡(luò)訪問抽象癌椿。相比AFNetworking健蕊,YTKNetwork提供了以下更高級(jí)的功能:按時(shí)間或版本號(hào)緩存網(wǎng)絡(luò)請(qǐng)求內(nèi)容、檢查返回 JSON 內(nèi)容的合法性踢俄、文件的斷點(diǎn)續(xù)傳缩功、批量的網(wǎng)絡(luò)請(qǐng)求發(fā)送、filter和插件機(jī)制等都办。

LxFTPRequest – 支持獲取FTP服務(wù)器資源列表嫡锌,下載/上傳文件,創(chuàng)建/銷毀ftp服務(wù)器文件/目錄琳钉,以及下載斷點(diǎn)續(xù)傳势木,下載/上傳進(jìn)度,自動(dòng)判斷地址格式合法性跟蹤等功能歌懒!國人開發(fā)啦桌,QQ:349124555。

WTRequestCenter – 方便緩存的請(qǐng)求庫歼培,提供了方便的HTTP請(qǐng)求方法震蒋,傳入請(qǐng)求url和參數(shù),返回成功和失敗的回調(diào)躲庄。 UIKit擴(kuò)展提供了許多不錯(cuò)的方法,快速緩存圖片钾虐,圖片查看噪窘,縮放功能, 顏色創(chuàng)建效扫,設(shè)備UUID倔监,網(wǎng)頁緩存,數(shù)據(jù)緩存等功能菌仁。 無需任何import和配置浩习,目前實(shí)現(xiàn)了基礎(chǔ)需求。

MMWormhole – Message passing between iOS apps and extensions 2個(gè)iOS設(shè)備之間通信济丘。

socket.io-client-swift – WebSockect 客戶端類庫谱秽。開放的通訊協(xié)議,有利于構(gòu)建強(qiáng)大地跨平臺(tái)應(yīng)用摹迷。

Transporter – swift疟赊, 短小、精悍峡碉、易用的多文件(并發(fā)或順序)上傳和下載傳輸庫近哟。還支持后臺(tái)運(yùn)行、傳輸進(jìn)程跟蹤鲫寄、暫停/續(xù)傳/取消/重試控制等功能吉执。

STNetTaskQueue – STNetTaskQueue Objective-C 可擴(kuò)展網(wǎng)絡(luò)請(qǐng)求管理庫疯淫。

CocoaAsyncSocket – 在iOS開發(fā)中使用socket,一般都是用第三方庫AsyncSocket戳玫,不得不承認(rèn)這個(gè)庫確實(shí)很強(qiáng)大熙掺,使用教程。

GCDAsyncSocket – GCDAsyncSocket 量九, 不錯(cuò)的Demo适掰。

Just – 小而美的 HTTP 類。功能簡單荠列、直接类浪、完整且健壯性高– swift。

Future – 基于微框架設(shè)計(jì)思想的異步執(zhí)行及結(jié)果響應(yīng)類肌似,代碼即簡單又干凈– swift费就。

MZDownloadManager – 下載管理。

DVR – 針對(duì)網(wǎng)絡(luò)請(qǐng)求的測(cè)試框架川队,超實(shí)用的工具力细。且支持 iOS, OSX, watchOS 全平臺(tái)。

圖像獲取

SDWebImage – SDWebImage 網(wǎng)絡(luò)圖片獲取及緩存處理固额。

Kingfisher – 純 Swift 實(shí)現(xiàn)的類 SDWebImage 庫眠蚂,實(shí)現(xiàn)了異步下載和緩存圖片。

KFSwiftImageLoader – Swift斗躏,一個(gè)圖像緩存加載庫逝慧。

FastImageCache – FastImageCache 網(wǎng)絡(luò)圖片獲取及緩存處理,iOS圖片加載速度極限優(yōu)化—FastImageCache解析啄糙。

EGOCache – 十分知名的第三方緩存類庫笛臣,可以緩存NSString、UIImage隧饼、NSImage以及NSData沈堡。除此,如果還可以緩存任何一個(gè)實(shí)現(xiàn)了接口的對(duì)象燕雁。所有緩存的數(shù)據(jù)都可以自定義過期的時(shí)間诞丽,默認(rèn)是1天。EGOCache 支持多線程(thread-safe)贵白,UITableView加載多張照片導(dǎo)致內(nèi)存上漲的問題率拒。

網(wǎng)絡(luò)聊天

XMPPFramework – XMPPFramework openfire聊天。

環(huán)信 – 給開發(fā)者更穩(wěn)定IM云功能禁荒。8200萬用戶考驗(yàn)猬膨,好用!(暫無及時(shí)語音、視頻通話)

融云 – 即時(shí)通訊云服務(wù)提供商勃痴。(暫無及時(shí)語音谒所、視頻通話)

容聯(lián)云通訊 – 提供基于互聯(lián)網(wǎng)通話,視頻會(huì)議,呼叫中心/IVR,IM等通訊服務(wù)。

chatsecure – 基于XMPP的iphone沛申、android加密式聊天軟件劣领, chatsecure官網(wǎng) 。iOS代碼1铁材,iOS代碼2尖淘, iOS中文版。

MessageDisplayKit – 仿微信聊天著觉,參考JSQMessagesViewController村生。(國人寫)

JSQMessagesViewController – 聊天 。

SunFlower – 環(huán)信聊天demo饼丘,比較多功能 趁桃。

BlueTalk藍(lán)牙聊天 – 以MultipeerConnectivity為基礎(chǔ), 實(shí)現(xiàn)了簡單的藍(lán)牙聊天肄鸽。

網(wǎng)絡(luò)測(cè)試

Reachability – 蘋果提供過一個(gè)Reachability類卫病,用于檢測(cè)網(wǎng)絡(luò)狀態(tài)。但是該類由于年代久遠(yuǎn)典徘,并不支持ARC蟀苛。該項(xiàng)目旨在提供一個(gè)蘋果的Reachability類的替代品,支持ARC和block的使用方式逮诲。iOS網(wǎng)絡(luò)監(jiān)測(cè)如何區(qū)分2屹逛、3、4G

SimpleCarrie – 簡單的運(yùn)營商信息獲取!汛骂。

WebView

MGTemplateEngine – MGTemplateEngine比較象 PHP 中的 Smarty、FreeMarker 和 Django的模版引擎评腺,是一個(gè)輕量級(jí)的引擎帘瞭,簡單好用。只要設(shè)置很多不同的HMTL模版蒿讥,就能輕松的實(shí)現(xiàn)一個(gè)View多種內(nèi)容格式的顯示蝶念,對(duì)于不熟悉HTML或者減輕 工作量而言,把這些工作讓設(shè)計(jì)分擔(dān)一下還是很好的芋绸,也比較容易實(shí)現(xiàn)設(shè)計(jì)想要的效果媒殉。

NJKWebViewProgress – 一個(gè) UIWebView 的進(jìn)度條接口庫,UIWebView 本身是不提供進(jìn)度條的。

GTMNSString-HTML – 谷歌開源的用于過濾HTML標(biāo)簽摔敛。

Model

JSONKit – JSONKit庫是非常簡單易用而且效率又比較高的廷蓉,重要的JSONKit適用于ios 5.0以下的版本,使用JSONKit庫來解析json文件,只需要下載JSONKit.h 和JSONKit.m添加到工程中马昙;然后加入libz.dylib即可桃犬。

JSONModel – 解析服務(wù)器返回的Json數(shù)據(jù)的庫,JSONModel源碼解析一刹悴。

Mantle – Mantle主要用來將JSON數(shù)據(jù)模型化為OC對(duì)象, 大系統(tǒng)中使用。為什么選擇Mantle攒暇。

RFJModel – RFJModel是一個(gè)IOS類庫土匀,可以將JSON字典自動(dòng)裝填到OBJC對(duì)象。相比JSONModel有一些非常好的特性形用,使用上也比較簡單就轧。

XMLDictionary – ios與mac os平臺(tái)下xml與NSDictionary相互轉(zhuǎn)化開源類庫。

MJExtension – 用于json轉(zhuǎn)model進(jìn)行使用田度,轉(zhuǎn)換效率很高妒御,使用也比較簡單,只要前后臺(tái)約定好每币,json直接就轉(zhuǎn)成了model携丁。

CFRuntime – “Swift 版的 MJExtension,運(yùn)行時(shí)兰怠、反射與一鍵字典模型互轉(zhuǎn)”梦鉴。

DDModel – 快速搭建項(xiàng)目Model層,支持ORM映射關(guān)系揭保,能從JSON/XML直接實(shí)例一個(gè)Model對(duì)象肥橙。支持SQLite本地?cái)?shù)據(jù)持久化,封裝了HTTP秸侣, 減少HTTP代碼與UIViewController的代碼耦合存筏,支持Cache;類似RESTKit味榛、Mantle的功能椭坚;使用該類庫以后簡化了網(wǎng)絡(luò)層的開發(fā)工作,把更多的精力放在UI上面搏色;目前只支持GET/POST方法的請(qǐng)求善茎。使用到的第三方庫有:1.SQLitePersistentObject; 2.JTObjectMapping; 3.AFNetworking; 4.XMLDictionary;

protobuf-swift – Protocol Buffers 的 Swift 語言實(shí)現(xiàn)庫。P.S. Protocol Buffers 是 Google 開源項(xiàng)目频轿,主要功能是實(shí)現(xiàn)直接序列化結(jié)構(gòu)化的對(duì)象數(shù)據(jù)垂涯,方便跨平臺(tái)快速傳遞,開發(fā)者也可以直接修改 protobuf 中的數(shù)據(jù)航邢。相比 XML 和 JSON耕赘,protobuf 解析更快,存儲(chǔ)更小膳殷。

JSONCodable – 基于 Swift 2.0 新特性(Protocol Extensions and Error Handling)的JSON 解析類操骡。

其他

DateTimeKit – 一個(gè)超贊的時(shí)間處理的庫,Joda-Time ! 他能幫你輕松處理時(shí)區(qū)当娱,處理時(shí)間加減吃既,計(jì)算到期時(shí)間等等場景下的問題。

SwiftDate – 特別完整跨细、強(qiáng)大的日期時(shí)間操作管理類庫鹦倚。它幾乎涵蓋了已知開源日期類庫所有優(yōu)秀特性。 他能幫你輕松處理時(shí)區(qū)冀惭,處理時(shí)間加減震叙,計(jì)算到期時(shí)間等等場景下的問題。

iOS私有API – 私有API散休,綠色 == public媒楼,紅色 == private,藍(lán)色 == dylib戚丸。

iOS源代碼 – iOS源代碼划址。

libfacedetection – C++ 人臉識(shí)別 包含正面和多視角人臉檢測(cè)兩個(gè)算法.優(yōu)點(diǎn):速度快(OpenCV haar+adaboost的2-3倍), 準(zhǔn)確度高 (FDDB非公開類評(píng)測(cè)排名第二),能估計(jì)人臉角度限府。

Slidden – 一個(gè)老外開源的開發(fā)自定義鍵盤的庫夺颤,利用這個(gè)開源庫,可以方便的配置鍵位胁勺、顏色以及鍵位對(duì)應(yīng)的圖片世澜。

TPKeyboardAvoiding – 用戶鍵盤彈出自動(dòng)計(jì)算高度,進(jìn)行屏幕滾動(dòng)操作署穗。

CDPMonitorKeyboard – CDPMonitorKeyboard封裝,可以解決輸入視圖(例如textField,textView等)被鍵盤覆蓋問題寥裂,并可設(shè)置高于鍵盤多少。

自動(dòng)監(jiān)聽鍵盤高度 – 自動(dòng)監(jiān)聽鍵盤高度案疲,初始界面封恰,輸入框在屏幕最下方,當(dāng)鍵盤出現(xiàn)時(shí)褐啡,輸入框隨即移動(dòng)到鍵盤上方俭驮。

SYKeyboardTextField – SYKeyboardTextField 是一個(gè)輕巧,簡單,非侵入式的鍵盤附隨輸入框! 采用Swift編寫。

BlocksKit – block框架春贸,為 OC 常用類提供了強(qiáng)大的 Block 語法支持,使得編寫 OC 代碼變得舒適遗遵、快速萍恕、優(yōu)雅。

KVOController – 在項(xiàng)目中有使用 KVO 车要,那么 KVOController 絕對(duì)是個(gè)好選擇允粤。它是 facebook 開源的一個(gè) KVO 增強(qiáng)框架。

appirater – 用于提醒用戶給你的 APP 打分的工具。

MotionKitr – 為核心運(yùn)動(dòng)框架(The Core Motion framework)提供友好的類庫封裝类垫,以更方便使用三軸陀螺儀和加速感應(yīng)器特性司光。

Review Monitor – 第一時(shí)間自動(dòng)推送 Apple Store 的用戶評(píng)論到你的郵件箱或者 Slack,第一時(shí)間跟進(jìn)用戶反饋悉患,打造優(yōu)秀 App 必備工具残家!類似的有:App annie 的類似功能。

WBWebViewConsole – 類似微博iPhone客戶端的 “調(diào)試選項(xiàng)” 嗎售躁?把其中的 “內(nèi)置瀏覽器網(wǎng)頁調(diào)試” 開源在 Github 上了坞淮。

ios-good-practices – ios-good-practices iOS 開發(fā)最佳實(shí)踐。

iOS開發(fā)最佳實(shí)踐 – iOS 開發(fā)最佳實(shí)踐 — 中文陪捷。

TodayExtensionSharingDefaults – TodayExtensionSharingDefaults是一個(gè)iOS 8 Today擴(kuò)展示例回窘,可以使用NSUserDefaults與其containing app分享數(shù)據(jù)。

QRCodeReader.swift – QRCodeReader.swift一款簡單的 QR 二維碼閱讀組件及示例市袖,提供前后相機(jī)切換功能啡直。

QRCatcher – 一個(gè)簡潔美觀的二維碼掃描應(yīng)用, iOS學(xué)習(xí):AVFoundation 視頻流處理–二維碼掃描苍碟。

Parsimmon – swift酒觅,小而美的語言學(xué)類庫封裝工具包。提供分詞驰怎、標(biāo)記詞性阐滩、詞形歸并、樸素貝頁斯分類县忌、決策樹等自然語言分析小工具掂榔。P.S. 英語分詞效果好于中文,感興趣的同學(xué)可以針對(duì)中文做一些優(yōu)化開發(fā)症杏。參考譯文 NSHipster –NSLinguistic?Tagger装获。

Password-keyboard – 隨機(jī)變換數(shù)字位置的密碼鍵盤。 模仿銀行類應(yīng)用在付款時(shí)輸入的隨機(jī)密碼鍵盤厉颤。

MKMapView-Extension – 這是關(guān)于 MKMapView 寫的一個(gè)基于swift的擴(kuò)展穴豫,可以擴(kuò)展 MKMapView 的相關(guān)功能,減少復(fù)用代碼量逼友。

SemverKit – 針對(duì)符合『語義化版本規(guī)范 2.0.0』版本號(hào)的解析精肃、比較運(yùn)算類庫。不僅支持 Major, Minor, Patch帜乞,還支持 Alpha 和 Beta 預(yù)發(fā)布版本司抱,以及相應(yīng)地遞增運(yùn)算擴(kuò)展。

SwiftValidator – 基于規(guī)則的輸入驗(yàn)證類庫黎烈。項(xiàng)目良好的面向?qū)ο笤O(shè)計(jì)思想习柠,使規(guī)則的擴(kuò)展及自定義非常方便匀谣。更專業(yè)的規(guī)則引擎(甚至是基于自然語言的規(guī)則配置)解決方案,比如:開源的 Drools资溃,商用的 ILOG 等武翎。

Tesseract-OCR-iOS – 有關(guān)OCR文字識(shí)別項(xiàng)目。

iOS-Categories – 收集了許多有助于開發(fā)的iOS擴(kuò)展,各種category溶锭。

Olla4iOS – 過去積累的一些方便復(fù)用的類和方法宝恶,還在整理中。

DKNightVersion – 用最快的方式給你的應(yīng)用加上夜間和白天的切換效果暖途。

TouchVisualizer – 實(shí)用的多點(diǎn)觸摸可視化組件卑惜。擴(kuò)展并作用于 UIWindows,結(jié)構(gòu)上提供了簡單地針對(duì)觸摸顯示定制驻售,比如觸摸點(diǎn)的顏色露久。

RegexKitLite – 用來處理正則表達(dá)式。

XcodeServerSDK – 非官方 Xcode Server SDK 封裝庫欺栗。 P.S. 該 SDK 分離自之前推薦的由該作者開發(fā)的自動(dòng)測(cè)試框架 Buildasaur毫痕。

BFKit-Swift – BFKit-Swift 這套工具庫可以提高應(yīng)用開發(fā)效率。

CKSIncrementalStore – 基于 CloudKit 服務(wù)器實(shí)現(xiàn)多終端數(shù)據(jù)同步迟几。

SwiftSequence – 簡潔消请、靈活、多變的操作 SequenceType 的類庫(基于微框架(μframework)設(shè)計(jì)思想)类腮。

IDNFeedParser – 一個(gè)簡單易用的Rss解析庫臊泰。

CoreUmeng – 簡單:友盟分享封裝。

openshare – 不用官方SDK蚜枢,利用社交軟件移動(dòng)客戶端(微信/QQ/微博/人人/支付寶)分享/登錄/支付缸逃。

Swifternalization – 一套實(shí)用的本地化工具庫。使用教程及 API 文檔完整厂抽。值得收入項(xiàng)目的“輪子”需频。

apous – 一款有趣的 Swift 應(yīng)用 - 讓 Swift 成為腳本語言。

Mirror – 通過反射(Refection)實(shí)現(xiàn)鏡像對(duì)象封裝庫筷凤。從而可以更輕松獲日蜒场(或輸出)對(duì)象屬性名、類型及值變量藐守。

Proposer – Proposer 用單個(gè) API 處理 iOS 上的權(quán)限請(qǐng)求挪丢,以便使用前確認(rèn)可訪問“相冊(cè)”、“相機(jī)”卢厂、“麥克風(fēng)”吃靠、“通訊錄”或“用戶位置”。

LocationManager – CoreLocation使用起來還是比較麻煩的足淆,需要授權(quán)巢块,判斷系統(tǒng)版本等等,所以推薦使用第三方框架LocationManager巧号,使用Block族奢,十分簡單!iOS-CoreLocation:無論你在哪里丹鸿,我都要找到你越走! 。

pangu.objective-c – 有多種語言實(shí)現(xiàn)版本~ Pangu.Objective-C:格式化中英文之間的空格(OC)靠欢。

objection – 一個(gè)輕量級(jí)的依賴注入框架Objection廊敌。

數(shù)據(jù)庫

FMDB – sqlite的工具, 多線程FMDatabaseQueue實(shí)例门怪,F(xiàn)MDB數(shù)據(jù)庫的使用演示和封裝工具類骡澈。

GXDatabaseUtils – 在FMDB基礎(chǔ)上的工具。

realm-cocoa – Realm是一個(gè)真正為移動(dòng)設(shè)備打造的數(shù)據(jù)庫掷空,同時(shí)支持Objective-C和Swfit肋殴。Realm宣稱其相比Sqlite,在移動(dòng)設(shè)備上有著更好的性能表現(xiàn)坦弟。

Breeze – 用Swift寫的一個(gè)輕量級(jí)的CoreData管理工具护锤,并且還支持iCloud 。

AlecrimCoreData – Swift酿傍,更容易地訪問 CoreData 對(duì)象封裝類庫烙懦。除了 CRUD,還提供指針定位赤炒,強(qiáng)大的排序氯析、篩選,異步數(shù)據(jù)獲取可霎,以及獨(dú)立線程后臺(tái)存取數(shù)據(jù)魄鸦。

CoreStore – Core Data 管理類庫。 其中事務(wù)管理及查詢是其比較大的亮點(diǎn)癣朗,整套 API 功能完整拾因。

Presentation – 重量級(jí)好項(xiàng)目 Presentation,它可以方便你制作定制的動(dòng)畫式教程旷余、Release Notes绢记、個(gè)性化演講稿等。

CoreValue – Swift 2 版 Core Data 封裝庫正卧。相比另外兩個(gè) SwiftRecord和 CoreStore更輕量蠢熄。

緩存處理

YTKKeyValueStore – Key-Value存儲(chǔ)工具類,說明炉旷。

TMCache – TMCache 是 Tumblr 開源的一個(gè)基于 key/value 的數(shù)據(jù)緩存類庫,可以用于緩存一些臨時(shí)數(shù)據(jù)或者需要頻繁加載的數(shù)據(jù),比如某些下載的數(shù)據(jù)或者一些臨時(shí)處理結(jié)果签孔。

JLKeychain – 快捷使用keychain存儲(chǔ)數(shù)據(jù)的類叉讥,使keychain像NSUserDefaults一樣工作。

sskeychain – SSKeyChains對(duì)蘋果安全框架API進(jìn)行了簡單封裝,支持對(duì)存儲(chǔ)在鑰匙串中密碼饥追、賬戶進(jìn)行訪問,包括讀取图仓、刪除和設(shè)置。

KeychainAccess – 管理Keychain接入的小助手但绕。

PDF

Reader – Reader可提供類似iBooks的文檔導(dǎo)航救崔,支持屏幕旋轉(zhuǎn)和所有方向,并通過密碼保護(hù)加密PDF文件捏顺,支持PDF鏈接和旋轉(zhuǎn)頁面六孵。

圖像瀏覽及處理

FLAnimatedImage – gif播放處理的工具。

CLImageEditor – 超強(qiáng)的圖片編輯庫幅骄,快速幫你實(shí)現(xiàn)旋轉(zhuǎn)劫窒,防縮,濾鏡等等一系列麻煩的事情昌执。

VIPhotoView – 用于展示圖片的工具類烛亦,因?yàn)槭莻€(gè) View,所以你可以放在任何地方顯示懂拾。支持旋轉(zhuǎn)煤禽,雙擊指定位置放大等。

MWPhotoBrowser – 一個(gè)非常不錯(cuò)的照片瀏覽器岖赋,在github的star接近3000個(gè)檬果,解決MWPhotoBrowser中的SDWebImage加載大圖導(dǎo)致的內(nèi)存警告問題。

core-image-explorer – Core Image 濾鏡處理圖片– swift 唐断,Core Image 介紹选脊。

CoreImageShop – CoreImageShop圖片濾鏡處理– Mac app that let you create a complete Core Image Filter usable on iOS using SCRecorder。

GPUImage – 處理圖片效果脸甘。

RSKImageCropper – 適用于iOS的圖片裁剪器恳啥,類似Contacts app浅缸,可上下左右移動(dòng)圖片選取最合適的區(qū)域常拓。

WZRecyclePhotoStackView – 刪除照片交互–WZRecyclePhotoStackView敛腌,就是模擬生活中是刪除或保留猶豫不決的情形而產(chǎn)生的刨晴。 在上滑,下滑的部分缘缚,借鑒了TinderSimpleSwipeCards笙僚。

TimingFunctionEditor – TimingFunctionEditor用swift編寫念逞, 貝塞爾曲線編輯器枚荣,編輯后可以預(yù)覽或拷貝代碼片段直接使用碗脊。P.S. 該項(xiàng)目采用更簡單的依賴管理器Carthage ,而非常用的 CocoaPods橄妆。Carthage介紹中文衙伶。

AAFaceDetection – AAFaceDetection–swift祈坠,簡單、實(shí)用的面部識(shí)別封裝庫矢劲。雖然該技術(shù)從 iOS 5 發(fā)展颁虐,不過真正有趣的應(yīng)用還不多。卧须。

PhotoTweaks – 這個(gè)庫挺贊的,正好是對(duì)圖像操作的儒陨。

Concorde – swift, Concorde, 一個(gè)可用于下載和解碼漸進(jìn)式 JPEG 的庫, 可用來改善應(yīng)用的用戶體驗(yàn)花嘶。

ZoomTransition – swift, 通過手勢(shì)操控圖片的放大、縮小蹦漠、旋轉(zhuǎn)等自由變化效果的組件及示例椭员。

AFImageHelper – swift,一套針對(duì) UIImage 和 UIImageView 的實(shí)用擴(kuò)展庫,功能包含填色和漸變笛园、裁剪隘击、縮放以及具有緩存機(jī)制的在線圖片獲取。

PinterestSwift – swift,Pinterest 風(fēng)格圖片縮放研铆、切換示例埋同。

KYElegantPhotoGallery – 一個(gè)優(yōu)雅的圖片瀏覽庫。

SDCycleScrollView – 無限循環(huán)自動(dòng)圖片輪播器(一步設(shè)置即可使用)棵红。

SDPhotoBrowser – 仿新浪動(dòng)感圖片瀏覽器,非常簡單易用的圖片瀏覽器凶赁,模仿微博圖片瀏覽器動(dòng)感效果,綜合了圖片展示和存儲(chǔ)等多項(xiàng)功能逆甜。

HZPhotoBrowser – 一個(gè)類似于新浪微博圖片瀏覽器的框架(支持顯示和隱藏動(dòng)畫虱肄;支持雙擊縮放,手勢(shì)放大縮薪簧贰咏窿;支持圖片存儲(chǔ);支持網(wǎng)絡(luò)加載gif圖片素征,長圖滾動(dòng)瀏覽集嵌;支持橫豎屏顯示)。

PhotoStackView-Swift – PhotoStackView——照片疊放視圖稚茅,使用說明纸淮。

MarkingMenu – 基于手勢(shì)、類似 Autodesk Maya 風(fēng)格標(biāo)記菜單及圖片渲染亚享。

SXPhotoShow – UICollectionViewFlowLayout流水布局 是當(dāng)下collectionView中常用且普通的布局方式咽块。本代碼也寫了三種好看的布局,其中LineLayout和流水布局有很大的相同點(diǎn)就直接繼承UICollectionViewFlowLayout欺税,然后StackLayout侈沪,CircleLayout這兩種都是直接繼承自最原始的UICollectionViewLayout 布局方案揭璃。

攝像照相視頻音頻處理

SCRecorder – SCRecorder 短視頻錄制。

VideoPushDemo – 視頻剪輯 視頻特效制作1 視頻特效制作2亭罪。

LLSimpleCamera – A simple, customizable camera control for iOS瘦馍, 攝像頭。

EZAudio – EZAudio 是一個(gè) iOS 和 OSX 上簡單易用的音頻框架应役,根據(jù)音量實(shí)時(shí)顯示波形圖情组,基于Core Audio,適合實(shí)時(shí)低延遲音頻處理箩祥,非常直觀院崇。中文介紹,官網(wǎng)。

ffmpeg – ffmpeg官網(wǎng)袍祖,F(xiàn)Fmpeg在iOS上完美編譯底瓣。

VCL – VCL官網(wǎng)。

kxmovie – 使用ffmpeg的影片播放器蕉陋,修改說明捐凭, 修改代碼。

ijkplayer – B站開源的視頻播放器凳鬓,支持Android和iOS茁肠。

StreamingKit – StreamingKit流媒體音樂播放器。

FreeStreamer – FreeStreamer流媒體音樂播放器村视,cpu占用非常小官套。

DOUAudioStreamer – DOUAudioStreamer豆瓣的音樂流媒體播放器。

fmpro – 電臺(tái)播放器蚁孔,支持鎖屏歌詞奶赔,支持基本播放流程,歌詞展示杠氢,后臺(tái)鎖屏播放和控制以及鎖屏后封面+歌詞站刑,fmpro_R 。

IPDFCameraViewController – 支持相機(jī)定焦拍攝鼻百、濾鏡绞旅、閃光、實(shí)時(shí)邊框檢測(cè)以及透視矯正功能温艇,并有簡單易用的API因悲。

SCRecorder – 酷似 Instagram/Vine 的音頻/視頻攝像記錄器,以 Objective-C 為基礎(chǔ)的過濾器框架勺爱。 你可以做很多如下的操作:記錄多個(gè)視頻錄像片段晃琳。刪除任何你不想要的記錄段。可以使用任何視頻播放器播放片段卫旱。保存的記錄可以在序列化的 NSDictionary 中使用人灼。(在 NSUserDefaults 的中操作)添加使用 Core Image 的視頻濾波器」艘恚可自由選擇你需要的 parameters 合并和導(dǎo)出視頻投放。

Cool-iOS-Camera – Cool-iOS-Camera。

FastttCamera – FastttCamera 快速照相适贸。

ICGVideoTrimmer – ICGVideoTrimmer提供提供視頻剪切的視圖(類似系統(tǒng)相冊(cè)中瀏覽視頻時(shí)頂部那個(gè)條狀視圖)灸芳。左右兩個(gè)邊界選擇器還能夠自定義。

IOS錄音和播放功能demo – 比較完整的ios錄音和播放功能的實(shí)現(xiàn)拜姿。

CameraManager – 相機(jī)管理封裝類庫耗绿。看著極好用的樣子—-swift砾隅。

MCAudioInputQueue – 簡易錄音類,基于AudioQueue的债蜜。

DraggableYoutubeFloatingVideo – 展示像類似Youtube移動(dòng)應(yīng)用的那種瀏覽視頻的效果晴埂,當(dāng)點(diǎn)擊某視頻時(shí)能夠從右下方彈出一個(gè)界面,并且該界面能夠通過手勢(shì)寻定,再次收縮在右下方并繼續(xù)播放儒洛。這是通過AutoLayout設(shè)計(jì)實(shí)現(xiàn)。

amr – 做即時(shí)通訊的音頻處理狼速,錄音文件是m4a琅锻,便于web端的音頻播放。

FSVoiceBubble – 一個(gè)輕量級(jí)播放錄音音頻的氣泡:1.支持短時(shí)間的音頻播放(支持網(wǎng)絡(luò)音頻)向胡;2.播放時(shí)的聲波動(dòng)畫恼蓬;3.自定義包括聲波的顏色,氣泡的背景等僵芹。

KRVideoPlayer – 類似Weico的播放器处硬,支持豎屏模式下全屏播放。

響應(yīng)式框架

ReactiveCocoa – ReactiveCocoa 受函數(shù)響應(yīng)式編程激發(fā)拇派。不同于使用可變的變量替換和就地修改荷辕,RAC提供Signals來捕獲當(dāng)前值和將來值( 使用介紹 ),不錯(cuò)的例子,入門好教程:ReactiveCocoa入門教程:第一部分 件豌。

ReactiveAnimation – ReactiveCocoa 推出了一個(gè)叫 ReactiveAnimation 的子項(xiàng)目疮方,直接用完全用 Swift 來實(shí)現(xiàn)了。

BeeFramework – 與ReactiveCocoa類似茧彤,BeeFramework用戶指南 v1.0骡显。

Objective-Chain – Objective-Chain是一個(gè)面向?qū)ο蟮捻憫?yīng)式框架,作者表示該框架吸收了 ReactiveCocoa 的思想,并且想做得更面向?qū)ο笠恍?/p>

消息相關(guān)

消息推送客戶端

SGPushDemo – 消息推送客戶端

Orbiter – 消息推送客戶端:Push Notification Registration for iOS.

PushDemo – 客戶端消息接收消息代碼蟆盐,IOS開發(fā)之 —- IOS8推送消息注冊(cè) 承边, 分分鐘搞定IOS遠(yuǎn)程消息推送。

消息推送服務(wù)端

javapns源代碼 – 消息推送的java服務(wù)端代碼石挂,注意:DeviceToken中間不能有空格博助。

pushMeBaby – Mac端消息推送端代碼,注意:DeviceToken中間要有空格痹愚。

通知相關(guān)

JSQNotificationObserverKit – 一款輕量富岳、易用的通知發(fā)送及響應(yīng)框架類庫。作者是知名開源項(xiàng)目 JSQMessagesViewController(Objective-C 版即時(shí)聊天)的作者 Jesse Squires.

GLPubSub – 一個(gè)簡短實(shí)用的 NSNotificationCenter 的封裝拯腮。

Homeoff – 用swift寫了一個(gè)模仿Launcher通知中心快捷方式的應(yīng)用窖式。支持20個(gè)應(yīng)用,并增加了一個(gè)返回到桌面來解放Home鍵的功能动壤。

JDStatusBarNotification – 在狀態(tài)欄頂部顯示通知萝喘。可以自定義顏色字體以及動(dòng)畫琼懊。支持進(jìn)度顯示以及顯示狀態(tài)指示器阁簸。

版本新API的Demo

appleSample – iOS 蘋果官方Demo合集, 官方demo.

iOS7-Sampler – 整合了iOS7.0的一些十分有用的特性哼丈,比如:Dynamic Behaviors启妹、碰撞檢測(cè)、語音合成醉旦、視圖切換饶米、圖像濾鏡、三維地圖车胡、Sprite Kit(動(dòng)畫精靈)檬输、Motion Effect(Parallax)、附近藍(lán)牙或者wifi搜索連接匈棘、AirDrop褪猛、運(yùn)動(dòng)物體追蹤(iPhone 5S以上,需要M7處理器)等等羹饰。對(duì)于日常的應(yīng)用開發(fā)十分實(shí)用伊滋。

iOS8-Sampler – 日本的shuさん制作的 iOS8 參考代碼集。01.Audio Effects 队秩;02.New Image Filters笑旺;03.Custom Filters;04.Metal Basic馍资;05.Metal Uniform Streaming筒主;06.SceneKit;07.HealthKit;08.TouchID乌妙;09.Visual Effects使兔;10.WebKit;11.UIAlertController藤韵;12.User Notification虐沥;13.Pedometer;14.AVKit泽艘;15.Histogram欲险;16.Code Generator;17.New Fonts匹涮;18.Popover天试;19.Accordion Fold Transition

MTSwift-Learning – 通過一些簡單項(xiàng)目實(shí)戰(zhàn)演練開始學(xué)習(xí) Swift 。

iOS8-day-by-day – swift然低。

iOS9-day-by-day – swfit iOS9 Day-by-Day :: Day 2 :: UI Testing喜每。

iOS 9 分屏多任務(wù) – iOS 9 分屏多任務(wù):Slide Over & Split View快速入門(中文版)。

代碼安全與密碼

ios-class-guard – 一個(gè)用于混淆iOS的類名雳攘、方法名以及變量名的開源庫–有人反映編譯出來的app運(yùn)行不了灼卢。

《Protecting iOS Applications》:文章系統(tǒng)地介紹了如何保護(hù)iOS程序的代碼安全,防止反匯編分析来农。

fishhook – fishhook是Facebook開源的一個(gè)可以hook系統(tǒng)方法的工具。

GesturePassword – 一個(gè)iOS手勢(shì)密碼功能實(shí)現(xiàn)崇堰,iPad/iPhone 都可以用沃于,沒有使用圖片,里面可以通過view自己添加海诲。keychain做的數(shù)據(jù)持久化繁莹,利用蘋果官方KeychainItemWrapper類。操作部分都在controller了特幔。刪除直接用一下clear咨演。

JMPasswordView – 簡單實(shí)用的手勢(shì)密碼,效果可自行調(diào)控蚯斯。

仿密碼鎖-九宮格 – 仿密碼鎖-九宮格薄风,主要是使用UIButton 手勢(shì)事件 UIBezierPath畫圖,解鎖失敗彈出“密碼錯(cuò)誤”拍嵌。

CoreLock – 本框架是高仿支付寶遭赂,并集成了所有功能,并非一個(gè)簡單的解鎖界面展示横辆。個(gè)人制作用時(shí)1周多撇他,打造解鎖終結(jié)者框架。

LikeAlipayLockCodeView – 高仿支付寶手勢(shì)解鎖(超級(jí)版)。

PCGestureUnlock – 目前最全面最高仿支付寶的手勢(shì)解鎖困肩,而且提供方法進(jìn)行參數(shù)修改划纽,能解決項(xiàng)目開發(fā)中所有手勢(shì)解鎖的開發(fā)。

測(cè)試及調(diào)試

HeapInspector – HeapInspector是一個(gè)用于檢測(cè)應(yīng)用中的內(nèi)存泄漏的開源調(diào)試工具锌畸。

Crashlytics – Crashlytics 崩潰報(bào)告 崩潰日志 使用說明 勇劣。

UIViewController-Swizzled – 把你進(jìn)入的每一個(gè)controller的類名打出來,如果看一些特別復(fù)雜的項(xiàng)目的時(shí)候直接運(yùn)行demo就可以知道執(zhí)行次序了。

snoop-it – snoop-it比UIViewController-Swizzled好用蹋绽,代碼托管在google上芭毙。

Versions – 版本比較小工具。

MobileWebPageTest – MobileWebPageTest是用來測(cè)試移動(dòng)網(wǎng)頁性能的軟件卸耘,它可以對(duì)頁面的加載和渲染過程進(jìn)行截屏退敦,協(xié)助開發(fā)者分析出頁面性能瓶頸。

KKLog – 一個(gè)日志管理系統(tǒng)蚣抗。

CleanroomLogger – 相當(dāng)于 CocoaLumberjack 或 Log4j 的 Swift 版本侈百,功能上甚至更強(qiáng)大。另外翰铡,源代碼中已經(jīng)內(nèi)含了完整的 API 文檔钝域,使用非常方便。 Buildasaur– 自動(dòng)測(cè)試框架 Buildasaur锭魔。MMPlaceHolder – 一行代碼顯示UIView的位置及相關(guān)參數(shù)例证。 使用Quick框架和Nimble來測(cè)試ViewControler – Quick是一個(gè)用于創(chuàng)建BDD測(cè)試的框架。配合Nimbl迷捧,可以為你創(chuàng)建更符合預(yù)期目標(biāo)的測(cè)試织咧。

fastlane – 一套iOS開發(fā)和持續(xù)集成的命令行工具fastlane,可以用來快速搭建CI甚至自動(dòng)提交的開發(fā)環(huán)境漠秋。這套工具中包括了上傳ipa文件笙蒙,自動(dòng)截取多語言截屏,生成推送證書庆锦,管理產(chǎn)品證書等一系列實(shí)用工具捅位。

KIF – 是一個(gè)開源的用戶界面UI測(cè)試框架. 使用 KIF, 并利用 iOS中的輔助功能 API, 你將能夠編寫模擬用戶輸入,諸如點(diǎn)擊搂抒,觸摸和文本輸入艇搀,自動(dòng)化的UI測(cè)試.

Quick – 用于Swift中的單元測(cè)試(也可用于Objective-C),與Xcode整合在一起求晶。如果你是Objective-C的粉絲中符,我建議用Specta代替這個(gè),但是對(duì)Swift使用者來說誉帅,Quick是最佳選擇淀散。

AppleWatch

Tesla汽車AppleWatch app demo演示 – 通過AppleWatch控制特斯拉汽車右莱,同時(shí)可以看到汽車的相關(guān)信息,比如剩余電量档插、可續(xù)行里程等慢蜓,以及解鎖/上鎖車門、調(diào)節(jié)司機(jī)和乘客的四區(qū)域空調(diào)溫度郭膛、開啟車輛大燈晨抡、定位汽車等。源碼推薦說明则剃。

WatchKit-Apps – WatchKit 開源小項(xiàng)目示例集錦耘柱。是不可多得地學(xué)習(xí) WatchKit 的示例式教程(1.如何創(chuàng)建一個(gè)簡單的交互式計(jì)數(shù)器;2.如何從手表上控制iOS app棍现;3.如何在WatchKit app和iOS app之間共享數(shù)據(jù)调煎;4.如何創(chuàng)建一個(gè)擁有不同背景色的數(shù)字時(shí)鐘;5.展示不同的UI層己肮;6.如何創(chuàng)建支持滑動(dòng)手勢(shì)的應(yīng)用程序士袄。)。

KYVoiceCurve – 類似Apple Watch中語音的聲音曲線動(dòng)畫谎僻。

IGInterfaceDataTable – IGInterfaceDataTable是WKInterfaceTable對(duì)象的一個(gè)類別娄柳,可以讓開發(fā)者更簡單地配置多維數(shù)據(jù)。該項(xiàng)目使用類似UITableViewDataSource的數(shù)據(jù)源模式配置Apple Watch表格艘绍,而不是將數(shù)據(jù)結(jié)構(gòu)扁平化成為數(shù)組赤拒。

Apple Watch開發(fā)教程資料匯總 – Apple Watch開發(fā)教程資料匯總。

Stargate – 通過 iPhone 橋接實(shí)現(xiàn) Mac 與 Watch 的即時(shí)通訊诱鞠。Stargate 通過封裝兩個(gè)優(yōu)秀的基礎(chǔ)類庫 MMWormhole 和 PeerKit 實(shí)現(xiàn)高效的通訊應(yīng)用挎挖。–swift

soon – 一款倒計(jì)時(shí) WatchKit 示例應(yīng)用。作者從架構(gòu)的角度般甲,思考如何設(shè)計(jì)一款完整、通訊高效且性能又好的 WatchKit 擴(kuò)展應(yīng)用鹅颊。該示例學(xué)習(xí)性非常強(qiáng)敷存。–swift

watchOS-2-Sampler – 基于 watchOS 2 若干新特性,寫了相應(yīng)的示例代碼供大家學(xué)習(xí)堪伍、參考锚烦。

HMWatch – HMWatch是個(gè)有待完善的watchOS 2.0 HomeKit 應(yīng)用示例。

CocoaMultipeer – CocoaMultipeer這個(gè)開源框架支持OS X, iOS和watchOS設(shè)備間的點(diǎn)對(duì)點(diǎn)通信帝雇,解決watchOS和Mac之間通信的方案還是很有用的涮俄。

HighstreetWatchApp – 是電商平臺(tái)Highstreet針對(duì)App Watch的一款應(yīng)用,該demo中加載的是虛擬數(shù)據(jù)尸闸。

VPN

on – swift的VPN On 的源碼和本地化內(nèi)容都是開放的: 官方網(wǎng)站彻亲。

Hydro.network – Hydro.network 的開發(fā)旅程, gitcafe孕锄。

完整項(xiàng)目

v2ex – v2ex 的客戶端,新聞苞尝、論壇畸肆。

apps-ios-wikipedia – apps-ios-wikipedia 客戶端。

jetstream-ios – 一款 Uber 的 MVC 框架宙址。它同時(shí)提供了多用戶實(shí)時(shí)通訊支持轴脐,一旦啟動(dòng) JetStream 后端服務(wù),通過 WebSocket 協(xié)議可以分分鐘建立多用戶實(shí)時(shí)通訊應(yīng)用抡砂。

DeckRocket – 在相同 WiFi 網(wǎng)絡(luò)環(huán)境內(nèi)大咱,通過iPhone 控制并播放 Mac 中的 PDF 文檔。

ScanBook – 掃掃圖書:可以掃描條形碼查詢圖書注益,也可以關(guān)鍵字搜索碴巾,遇到合乎你口味的書,還可以看看別人的讀書筆記聊浅,不同角度去體會(huì)餐抢。

DesignerNewsApp – Swift 開發(fā)的 DesignerNews 客戶端,看著美美的低匙!

KYWeibo – 調(diào)用新浪API自己寫的第三方微博客戶端旷痕。

DouQu_IOS – 逗趣IOS手機(jī)端(一款笑話軟件),擁有完整的功能的手機(jī)應(yīng)用app 。

IT江湖iOS客戶端 – IT江湖iOS客戶端顽冶。

Eidolon – 藝術(shù)品拍賣的投標(biāo)亭平臺(tái)欺抗,用swift與反應(yīng)式編程框架 ReactiveCocoa。

CrazyPuzzle – 模仿“看圖猜成語”App强重,功能齊全绞呈,配有音效,效果很不錯(cuò)间景。游戲使用cocoa框架完成佃声,沒有使用cocos2d的框架。

WhoCall – 誰CALL我倘要,iOS來電信息語音提醒圾亏,無需越獄。(需要iOS 7.0及以上版本封拧。)騷擾電話預(yù)警志鹃、來電歸屬地提醒、聯(lián)系人姓名播報(bào)泽西,這些有中國特色人性化的電話功能曹铃,iOS上也應(yīng)該有。電話提醒捧杉、私有API陕见。

仿iOS獵豹垃圾清理(實(shí)現(xiàn)原理+源碼) – 仿iOS獵豹垃圾清理(實(shí)現(xiàn)原理+源碼),用到私有API秘血。

DSLolita – 模仿新浪微博做的一款app,有發(fā)送博文淳玩,評(píng)論直撤,點(diǎn)贊,私聊功能蜕着。

GSD_ZHIFUBAO – 支付寶高仿版谋竖。

Tropos – Tropos, 由 thoughtbot 推出的一款用 Objective-C 寫的開源天氣類應(yīng)用, 截至今天, thoughtbot 已在 GitHub 上貢獻(xiàn)了 174 個(gè)開源項(xiàng)目, 實(shí)在令人敬佩。

MVVMReactiveCocoa – 它是我利用業(yè)余時(shí)間開發(fā)的基于MVVM和RAC的GitHub第三方開源客戶端承匣,是我的誠意之作蓖乘。AppStore地址,歡迎下載使用GitBucket和收藏MVVMReactiveCocoa韧骗。

Tomate – 這個(gè)圓盤式計(jì)時(shí)器讓你更專注于工作或?qū)W習(xí)嘉抒。P.S. App Store 上架收費(fèi)應(yīng)用(0.99 歐)。

StoveFireiOSMenu – 爐火餐飲系統(tǒng)iPad點(diǎn)餐端袍暴。

BaiduFM-Swift – 百度FM, swift語言實(shí)現(xiàn)些侍,基于最新xcode6.3+swift1.2,初步只是為了實(shí)現(xiàn)功能,代碼比較粗燥政模,后面有時(shí)間會(huì)整理岗宣,支持Apple Watch。

WNXHuntForCity – iOS高仿城覓項(xiàng)目(開發(fā)思路和代碼)淋样。

ZYChat – 關(guān)于聊天界面的可消息類型擴(kuò)展耗式,響應(yīng)綁定設(shè)計(jì)。

NiceAppDemo – 仿最美應(yīng)用-每日最美的鋼琴律動(dòng)效果趁猴。

meituan – 美團(tuán)5.7iOS版(高仿)刊咳,功能包括,團(tuán)購首頁儡司,高德地圖搜索附近美食并顯示在地圖上娱挨,上門服務(wù),商家捕犬,友盟分享跷坝。。

好的文章

自定義轉(zhuǎn)場動(dòng)畫 – 3 種方法~ 關(guān)于自定義轉(zhuǎn)場動(dòng)畫或听。

iOS提高效率的方法和工具 – iOS提高效率的方法和工具探孝。

用 JSON 構(gòu)建 API 的標(biāo)準(zhǔn)指南 – 用 JSON 構(gòu)建 API 的標(biāo)準(zhǔn)指南笋婿。

Xcode插件

iOS開發(fā)進(jìn)階誉裆,從Xcode開始 – 學(xué)習(xí)使用Xcode構(gòu)建出色的應(yīng)用程序!

在Xcode啟動(dòng)的時(shí)候缸濒,Xcode將會(huì)尋找位于~/Library/Application Support/Developer/Shared/Xcode/Plug-ins文件夾中的后綴名為.xcplugin的bundle作為插件進(jìn)行加載(運(yùn)行其中的可執(zhí)行文件)足丢。Xcode5 Plugins 開發(fā)簡介 寫個(gè)自己的Xcode4插件

Xcode 4 插件制作入門 – Xcode 4 插件制作入門:Xcode所使用的所有庫都包含在Xcode.app/Contents/的Frameworks粱腻,SharedFrameworks和OtherFrameworks三個(gè)文件夾下。其中和Xcode關(guān)系最為直接以及最為重要的是Frameworks中的IDEKit和IDEFoundation斩跌,以及SharedFrameworks中的DVTKit和DVTFoundation四個(gè)绍些。

RTImageAssets – 一個(gè) Xcode 插件,用來生成 @3x 的圖片資源對(duì)應(yīng)的 @2x 和 @1x 版本耀鸦。Asset Catalog Creator 功能強(qiáng)大柬批,能自動(dòng)生成全部尺寸:包括App Icons、Image Sets袖订、Launch Screens Generator氮帐。

VVDocumenter-Xcode – 一個(gè)Xcode插件,build后洛姑,隨手打開一個(gè)你之前的項(xiàng)目上沐,然后在任意一個(gè)方法上面連按三下”/”鍵盤,就ok了楞艾。

java2Objective-c – Google公司出得java轉(zhuǎn)Obje-C轉(zhuǎn)換工具参咙,轉(zhuǎn)換邏輯,不轉(zhuǎn)換UI硫眯。

RegX – 專治代碼強(qiáng)迫癥的 Xcode 插件蕴侧,使用 Swift 和 Objective-C 編寫。其用豎向?qū)R特定源代碼的元素舟铜,使得代碼更易讀和易理解戈盈。說明 ; 菜單:xcode——》Edit-》Regx 谆刨。

KSImageNamed – 自動(dòng)完成塘娶,特別是如果你正在寫Objective-C,如果Xcode能自動(dòng)完成文件名難道不會(huì)很偉大嗎痊夭?比如圖像文件的名稱刁岸。

FuzzyAutocomplete – Xcode的實(shí)現(xiàn)自動(dòng)完成還不完美,此插件能給出你所期望或想要的建議她我,設(shè)置:xcode-》Editor-》FuzzyAutocomplete-》plugin settings虹曙。

GitDiff – Xcode的代碼編輯器的一個(gè)微妙的補(bǔ)強(qiáng),加上了足夠的可見信息以了解上次git提交以來發(fā)生了什么變化番舆,設(shè)置:xcode-》Edit-》GitDiff酝碳。

XToDo – 這個(gè)插件不僅凸顯TODO,F(xiàn)IXME恨狈,???疏哗,以及!:痰 返奉!注釋贝搁,也在便利列表呈現(xiàn)他們。 菜單:xcode-》view-》snippets; 調(diào)出列表顯示: xcode-》view-》ToDo List : ctrl + T 芽偏。

Backlight – 突出顯示當(dāng)前正在編輯的行雷逆。菜單:xcode-》view-》Backlight 。

CocoaPods – 該CocoaPods的插件增加了一個(gè)CocoaPods菜單到Xcode的產(chǎn)品菜單污尉。如果你不喜歡命令行膀哲,那么你一定會(huì)喜歡這個(gè)插件。 用CocoaPods做iOS程序的依賴管理 被碗。

Peckham – 添加import語句比較麻煩等太,此插件 按Command-Control-P,給出的選項(xiàng)列表中選擇要的頭文件蛮放。先要安裝Alcatraz ,在終端輸入: curl -fsSLhttps://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh| sh 缩抡; 重啟xcode-》window-》Package Manager:搜索 Peckham 安裝,打開Peckham.xcodeproj包颁,編譯 Peckham target瞻想,重啟Xcode 。

Auto-Importer – Auto-Importer是一個(gè)自動(dòng)導(dǎo)入類對(duì)應(yīng)的頭文件的Xcode插件娩嚼。

Alcatraz -使用Alcatraz來管理Xcode插件 使用說明 蘑险。

KSHObjcUML -KSHObjcUML 是一個(gè) Objective-C 類引用關(guān)系圖的 Xcode 插件。

ColorSense-for-Xcode – 顏色插件岳悟,安裝之后佃迄,就不用根據(jù)RGB選擇顏色,直接從取色板中取顏色贵少,會(huì)自動(dòng)補(bǔ)齊RGB代碼呵俏。。

10款提高iOS開發(fā)效率的XCode插件 – 10款提高iOS開發(fā)效率的XCode插件:1. XcodeColors滔灶;5. ACCodeSnippetRepository普碎;10. Dash for Xcode。

ZLGotoSandboxPlugin – 支持Xcode快捷鍵了跳轉(zhuǎn)當(dāng)前應(yīng)用沙盒了录平!快捷鍵是 Shift+Common+w麻车。

XcodeSwiftSnippets – XcodeSwiftSnippets, 提供了很多可在 Xcode 上使用的 Swift 代碼片段, 通過自動(dòng)補(bǔ)全的方式極大的提高了開發(fā)效率杖挣, 另外還有 Objective-C 版的阵苇。

CoPilot – 通過此插件, Xcode 可以協(xié)同編程了(采用 WebSocket 通訊)棉饶。如此強(qiáng)大的“黑工具”表箭,不愛它能行嗎赁咙。

ESJsonFormat-Xcode – 將Json格式化輸出為模型的屬性。

SCXcodeMiniMap – Xcode迷你小地圖-SCXcodeMiniMap。

美工資源

TWG_Retina_Icons – 一套支持 Retina 高清屏的 iPhone 免費(fèi)圖標(biāo)集序目。

ASCIImage – 使用 NSString 創(chuàng)建 image,說明伯襟。

my-sketch-colors – 配色猿涨。

Font Awesome – Font Awesome:一套絕佳的圖標(biāo)字體庫和CSS框架,詳細(xì)的安裝方法請(qǐng)參考官方網(wǎng)站中文網(wǎng)站,GitHub地址 姆怪。

DynamicColor – 強(qiáng)大的顏色操作擴(kuò)展類叛赚。通過該類,你可以通過擴(kuò)展方法基于某個(gè)顏色得到不同深淺稽揭、飽和度俺附、灰度、色相溪掀,以及反轉(zhuǎn)后的新顏色事镣。是不可多得的好類庫。

其他資源

githuber – 最好用的GitHub人才搜索工具揪胃。

codatlas – 源代碼搜索利器璃哟。

searchcode – 源代碼搜索利器:來自悉尼的代碼搜索引擎匯聚了 Github, Bitbucket, Sourceforge…等多家開源站點(diǎn)超20萬個(gè)項(xiàng)目、180億行源代碼喊递,能以特殊字符随闪、語言、倉庫和源方式從90多種語言找到函數(shù)骚勘、API的真實(shí)代碼铐伴。

kitematic – Mac 上使用 Docker 最簡單的方案。

開發(fā)資源

開發(fā)資料

豆瓣iOS開源庫列表 – 豆瓣iOS開源庫列表俏讹,很多開源項(xiàng)目当宴。

iOS-Core-Animation-Advanced-Techniques – 中文版iOS 高級(jí)動(dòng)畫技術(shù)。

iOS開發(fā)的一些奇巧淫技1 – TableView不顯示沒內(nèi)容的Cell怎么辦; 鍵盤事件:IQKeyboardManager; app不流暢:KMCGeigerCounter; CoreData用起來好煩:MagicRecord; CollectionView實(shí)現(xiàn)懸停的header:CSStickyHeaderFlowLayout泽疆。

iOS開發(fā)的一些奇巧淫技2 – 用一個(gè)pan手勢(shì)來代替UISwipegesture的各個(gè)方向即供、拉伸圖片、播放GIF于微、上拉刷新逗嫡、把tableview里cell的小對(duì)勾的顏色改變、navigationbar弄成透明的而不是帶模糊的效果株依、改變uitextfield placeholder的顏色和位置驱证。

cocoapods安裝指南 – cocoapods安裝指南。

RemoteControl – Control your iPhone from inside Xcode for end-to-end testing 恋腕。

MVVM 介紹 – 替換MVC的開發(fā)模式抹锄。

第三方接口 – 基本所有第三方接口都在這,再也不用那么麻煩去找了。

提高iOS開發(fā)效率的方法和工具 – 提高iOS開發(fā)效率的方法和工具伙单。

禪與 Objective-C 編程藝術(shù) – 禪與 Objective-C 編程藝術(shù) (Zen and the Art of the Objective-C Craftsmanship 中文翻譯)获高。

Objective-C編碼規(guī)范:26個(gè)方面解決iOS開發(fā)問題 – 【Objective-C編碼規(guī)范:26個(gè)方面解決iOS開發(fā)問題:“我們制定Objective-C編碼規(guī)范的原因是我們能夠在我們的書,教程和初學(xué)者工具包的代碼保持優(yōu)雅和一致吻育∧钛恚”今天分享的規(guī)范來自raywenderlich.com團(tuán)隊(duì)成員共同完成的,希望對(duì)學(xué)習(xí)OC的朋友們有所指導(dǎo)和幫助布疼。

swift

Swift語言教程中文文檔

swifttoolbox – swifttoolbox swift開發(fā)的開源庫匯總摊趾。

SwiftGuide – 這份指南匯集了Swift語言主流學(xué)習(xí)資源,并以開發(fā)者的視角整理編排– 非常不錯(cuò)游两,值得推薦砾层。

Swift開源項(xiàng)目精選 – Swift開源項(xiàng)目精選–推薦,每周都有更新贱案。

Awesome Swift – 一個(gè)收集了很多 Swift 開發(fā)資源的網(wǎng)站肛炮。

Developing_iOS_8_Apps_With_Swift – Developing iOS 8 Apps with Swift 字幕簡體中文翻譯項(xiàng)目(斯坦福白胡子老頭swift教學(xué)視頻)。

他人開源總結(jié)

code4app – 最多國人用的代碼庫宝踪。

cocoachina – 國內(nèi)最熱門的iOS社區(qū)的代碼庫铸董。

awesome-ios – 一個(gè)老外整理的,中文版肴沫。

awesome-ios-ui – 收集了不少 iOS UI/UX 庫, 包含了很多酷炫的動(dòng)畫效果粟害。

ios-cosmos – The iOS Cosmos:收錄了IOS絕大部分的開源框架和工具。

Awesome Haskell資料大全 – Awesome Haskell 資料大全:框架颤芬,庫和軟件悲幅。

Cosmos – The iOS Cosmos:收錄了IOS絕大部分的開源框架和工具。

cocoacontrols – 收集了很多UI控件效果代碼站蝠,缺點(diǎn)是需要汰具,而且代碼分類不夠好。

lexrus – lexrus國內(nèi)出名的iOS開源coder菱魔,非常庫的label動(dòng)畫留荔、textfield動(dòng)畫。

open-source-ios-apps – iOS App集合澜倦,分:swift與Objective-C–國外人整理聚蝶。

適合iOS開發(fā)者的15大網(wǎng)站推薦 – 適合 iOS 開發(fā)者的 15 大網(wǎng)站推薦 — 英文網(wǎng)站。

Objective-C GitHub 排名前 100 項(xiàng)目簡介 – 主要對(duì)當(dāng)前 GitHub 排名前 100 的項(xiàng)目做一個(gè)簡單的簡介, 方便初學(xué)者快速了解到當(dāng)前 Objective-C 在 GitHub 的情況藻治。

Github-iOS備忘 -整理了比較常用的iOS第三方組件碘勉,以及github上的統(tǒng)計(jì)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末桩卵,一起剝皮案震驚了整個(gè)濱河市验靡,隨后出現(xiàn)的幾起案子倍宾,更是在濱河造成了極大的恐慌,老刑警劉巖胜嗓,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件高职,死亡現(xiàn)場離奇詭異,居然都是意外死亡辞州,警方通過查閱死者的電腦和手機(jī)怔锌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來孙技,“玉大人,你說我怎么就攤上這事排作∏@玻” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵妄痪,是天一觀的道長哈雏。 經(jīng)常有香客問我,道長衫生,這世上最難降的妖魔是什么裳瘪? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮罪针,結(jié)果婚禮上彭羹,老公的妹妹穿的比我還像新娘。我一直安慰自己泪酱,他們只是感情好派殷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著墓阀,像睡著了一般毡惜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上斯撮,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天经伙,我揣著相機(jī)與錄音,去河邊找鬼勿锅。 笑死帕膜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的溢十。 我是一名探鬼主播泳叠,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼茶宵!你這毒婦竟也來了危纫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎种蝶,沒想到半個(gè)月后契耿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡螃征,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年搪桂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盯滚。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡踢械,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出魄藕,到底是詐尸還是另有隱情内列,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布背率,位于F島的核電站话瞧,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏寝姿。R本人自食惡果不足惜交排,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望饵筑。 院中可真熱鬧埃篓,春花似錦、人聲如沸根资。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嫂冻。三九已至胶征,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間桨仿,已是汗流浹背睛低。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留服傍,地道東北人钱雷。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像吹零,于是被迫代替她去往敵國和親罩抗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

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