?
Github上可說是全球最大的IT “交友約會”網(wǎng)站,各種各樣牛逼的open source code攻询,明星从撼!明星!明星钧栖!LZ逛github上也有些時候了低零,經(jīng)常會出現(xiàn)一個困惑婆翔,就是明星了新的,很多以前明星的一想不起名字掏婶,就很難找到啃奴,要一頁一頁的翻......想想,如果你明星超過了50多頁雄妥,每一次不得找死......我之前的英文用Chrome的收藏夾數(shù)功能來區(qū)分最蕾,一段時間努力后,就成了下面這個樣子:
還是比較方便的老厌,起碼完成了分類揖膜,只是沒能加上自己收藏時對鏈接的注釋(這樣查找更快了),昨天朋友推薦了Astral梅桩,通過加標簽的方式來實現(xiàn)分類,也很直觀明了拜隧。 ..為什么LZ還要做這個整理呢宿百?一是,能夠分享出來;二是:可以自己無限的加入自己解釋洪添,更快的天下Code,唯快不破查找_垦页!
總覽/大集合
vsouza / awesome-ios(一個真棒iOS生態(tài)系統(tǒng)的精選列表,包括Objective-C和Swift項目)
matteocrippa / awesome-swift(真棒快捷資源的協(xié)作列表干奢,歡迎參與H浮)
ipader / SwiftGuide(這份指南匯集了Swift語言主流學習資源,并以開發(fā)者的視角整理編排)
ioscookies(國外收集的優(yōu)秀的swift第三方庫)
YYKit(涉及了圖片下載忿峻,富文本薄啥,緩存等多個高性能開源庫)
JSPatch(js實現(xiàn)熱更新,放這里是覺得它比較唯一逛尚,_)
LeeGo(LeeGo是一個Swift框架垄惧,旨在帶來更聲明式的,可配置的和易復用的UI開發(fā)方式绰寞,讓UI開發(fā)變得像玩樂高積木一樣簡單直觀到逊,某種程度上取代ComponentKit)
網(wǎng)絡請求網(wǎng)絡
AFNetworking(不解釋了...都懂)
Alamofire(swift版本AFNetworking)
YTKNetwork(巧神團隊封裝了AFNetworking,本人現(xiàn)在的項目也在用)
火龍果(支持基本授權滤钱,SSL鋼釘觉壶,HTTP生體/ JSON體,快速文件上傳等特性件缸,并通過內置JSONNeverDie實現(xiàn)了對JSON的完全支持)
NetworkEye(可以監(jiān)控App內的HTTP請求并顯示請求相關的詳細信息铜靶,方便App開發(fā)的網(wǎng)絡調試)
數(shù)據(jù)存儲
fmdb(不喜歡用coredata的人基本都會選它吧...)
YTKKeyValueStore(依舊是巧神團隊力作)
SQLite.swift(一個類型安全的,Swift語言的SQLite3層)停团。
GRDB.swift(讓操作SQLite再簡單一點旷坦,方便掏熬,實用)
realm-cocoa(Realm主打移動數(shù)據(jù)庫)
CoreStore?(以Swift的優(yōu)雅和安全釋放核心數(shù)據(jù)的真正力量...沒用過,看情形秒梅,swift有關coredata的開源庫比sqlite的要多蠻多)
SwiftyUserDefaults(見名知意)
Pantry(可以持久化基礎類型(String旗芬,Int,F(xiàn)loat捆蜀,Bool)變量值的類庫疮丛。無論是退出應用還是重啟設備,持久化設置過的變量可以被保存下來)
圖片異步下載緩存
SDWebImage(這個也不解釋...源碼很值得研究)
Kingfisher(喵神作品辆它,這個項目深受SDWebImage的歡迎)
YYWebImage(支持APNG誊薄,WebP,GIF動圖的異步加載與播放锰茉,編碼與解碼呢蔫,支持漸進式圖像加載)
PHImageKit(出自Product Hunter開發(fā)小組的帶下載,緩存的GIF播放組件庫)
Nuke(圖像加載飒筑,處理片吊,緩存和預熱)
JSON / HTML / XML < - >模型
JSONModel(可以好好研究下源碼,LZ貌似還沒在項目中用過)
MJExtension(小碼哥...)
SwiftyJSON(在Swift中處理JSON數(shù)據(jù)的更好方法)
JSONNeverDie(從JSON到Model的自動反射工具协屡,用戶友好的JSON編碼器/解碼器俏脊,旨在永不死亡)
JASON(據(jù)說很高效)
JSONCodable(Swift中無憂的JSON編碼和解碼)
ObjectMapper(用Swift編寫的簡單JSON對象映射)
Argo(類似樓上,二選其一)
YYModel(高性能肤晓,剛出不久爷贫,大家可以嘗試一下,里面還有各個json-model庫的性能測評)
Ji(戟)是Swift的XML / HTML解析器)
Kanna(同上)
函數(shù)響應式編程框架
Interstellar_Swift(極簡的FRP)
Bond_Swift(基于KVO)
Observable_Swift(Swift的KVO - 價值觀察和事件)
斯威夫特函數(shù)式編程
Dollar.swift(提供了有用的函數(shù)式編程輔助方法补憾,無需擴展任何內置對象.Dollar類似于Lo-Dash或者Javascript中的Underscore漫萄。)
UI總覽
wonder?-ios-animation(基于UI組件類別分類,且?guī)Ь蕜赢嬓Ч膇OS組件庫集合)
FlatUIKit(超喜歡這樣的風格余蟹,強烈推薦)
iCarousel(一款適用于iOS和Mac OS的簡單卷胯,高度可定制,數(shù)據(jù)驅動的3D輪播)
UINavigationController的
導航堆棧(入棧太深不好返回最初的VC威酒,可以試試這個)
的UIImagePickerController /圖片瀏覽
ZLPhotoLib(LZ項目中在的窑睁,使用很方便)
IDMPhotoBrowser(功能比較完善的“圖片瀏覽器”)
ALCameraViewController_Swfit(含可定制照片選擇器,圖片簡單裁切功能)
SKPhotoBrowser_Swift(Simple PhotoBrowser / Viewer受Facebook的啟發(fā)葵孤,Twitter照片瀏覽器担钮,基于IDMPhotoBrowser,MWPhotoBrowser附帶刪除按鈕)
ImageViewer_Swift(圖片全屏預覽組件及類庫)
BSImagePicker_Swift(圖片多選控件)
ImagePicker_Swift?(圖片多選控件)
UIScrollView中
XXPagingScrollView(以自定義分頁寬度分頁的scrollView)
HACursor(是一個對橫向ScrollView中的視圖進行管理的UI控件尤仍。只要幾行代碼就可以集成類似于網(wǎng)易新聞對主題頁面進行排序箫津,刪除操作的功能)
GJAutoCycleScrollView(一個自動循環(huán)滾動的滾動視圖。只需要兩張圖片循環(huán)利用,史上性能最佳苏遥。支持網(wǎng)絡圖片)
SDCycleScrollView(無限循環(huán)圖片輪播器)
MediumScrollFullScreen(滾動的時候隱藏導航欄和底部欄)
SCNavigationControlCenter(類似于iOS9之后雙擊home出現(xiàn)的界面)
APParallaxHeader(下拉頭圖片放大效果)
的UILabel
LTMorphingLabel(非常絢麗)
UICountingLabel(數(shù)字動態(tài)變化饼拍,有動畫效果)
CharacterText(相比樓上,更簡單實用)
FolioReaderKit(ePub閱讀器和解析框架類庫)
FNBlingBlingLabel(Swift實現(xiàn)的UILabel文字隨機漸隱漸現(xiàn)田炭,Swift版RQShineLabel师抄。)
的UIButton
CatZanButton(“贊/贊”的動畫按鈕)
DOFavoriteButton_swift(用Swift編寫的可愛動畫按鈕)
LiquidFloatingActionButton(會伸長的+)
KYGooeyMenu(動畫小王子KY出品,粘性彈出按鈕教硫,也可以作為UITabBarVC的中間按鈕)
XTNetReloader(提示“沒有wifi”的視圖和一個“重新加載”的按鈕)
ZFRippleButton(點擊按鈕不同部位叨吮,出現(xiàn)不同的動畫反應)
SpreadButton_Swift(一個當你點擊它后會像花或者鐮刀一樣展開的按鈕,你可以切換一種位置模式瞬矩,把它當iphone里的AssistiveTouch茶鉴。)
NumberMorphView_Swift(可愛的數(shù)字補間(變身)動畫類庫)
SMSegmentView(高可定制化,既支持橫向景用,也支持縱向布局的圖文段控件組件)
的UITextField
TextFieldEffects(由Codrops啟發(fā)的自定義UITextFields效果涵叮,使用Swift構建)
KeyboardMan(iOS8后鍵盤通知就不太正常了...)
YYKeyboardManager(YY鍵盤管理系列)
TPKeyboardAvoiding(依舊是彈出鍵盤問題)
FloatLabelFields(基于“浮動標簽模式”的內嵌浮動標簽輸入效果Swift版實現(xiàn)類庫)
SkyFloatingLabelTextField_Swift(浮動標簽輸入庫)
PhoneNumberKit_Swift(針對于電話號碼的特殊textfield)
的UIImage /的UIImageView
FLAnimatedImage(適用于iOS的高性能動畫GIF引擎)
ImageScout(最小網(wǎng)絡代價獲得圖片大小(寬和高)及類型伞插,它對于很多場合围肥,比如:布局和排版都有積極作用)
gifu(高性能GIF顯示類庫Swift版本)
JWAnimatedImage(集中了目前主流的GIF顯示庫的優(yōu)點)
SwiftyGif(高性能Gif播放引擎。那么多Gif播放類型哪家強蜂怎,這位同學的方案是與@蚊子咬的包為什么那么圓同學的JWAnimatedImage比較看,而JWAnimatedImage的方案是與JWAFLAnimatedImage比較看)
的UITableView / UITableViewCell的
VVeboTableViewDemo(極致優(yōu)化tableview ...)
SWTableViewCell(一個易于使用的UITableViewCell子類置尔,實現(xiàn)了可展開的內容視圖杠步,該視圖公開實用程序按鈕(類似于iOS 7 Mail應用程序))
MGSwipeTableCell(一個易于使用的UITableViewCell子類,允許顯示具有各種轉換的可滑動按鈕榜轿。)
Reusable(利用協(xié)議擴展結合泛型提供了一個優(yōu)雅的方案來dequeueReusableCell幽歼。)
UICollectionView
CSStickyHeaderFlowLayout(UICollectionView替代UITableView,甚至更像Parallax Header谬盐,Sticky Section Header甸私,適用于iOS 7.)
LxGridView-swift(仿iOS系統(tǒng)桌面圖標排列和UICollectionView交互!)
CKWaveCollectionViewTransition(Cool Wave像兩個或多個UICollectionView之間的過渡)
StickyCollectionView(實現(xiàn)了cell在滾動時吸附在頂端并且之后的單元在其上方覆蓋的效果)
UITabBarViewController
animated-tab-bar(如名飞傀,animation_tab_bar)
ESTabBarController_Swift(高度自定義TabBarController皇型,支持自定義TabBarItem樣式或添加動畫)
UINavigationBar的
RainbowNavigation(UINavigationBar顏色變化的十分優(yōu)秀的解決方案)
KMNavigationBarTransition(過渡效果順滑自然,你不用寫一行代碼砸烦,只用關心被推的視圖控制器的導航欄的背景樣式)
左| Top_Menu
PageMenu(一個從其他視圖控制器構建的分頁菜單控制器弃鸦,放置在滾動視圖內(如Spotify,Windows Phone幢痘,Instagram)唬格,類似于網(wǎng)易,今日頭條那種頂部菜單,下面滾動VC的控件)
WMPageController(不知道這個庫封裝的如何购岗,同事在項目中用了..感覺一般)
YZDisplayViewController(仿今日頭條的頁面切換汰聋,最近性能優(yōu)化了一下)
GuillotineMenu(自定義推的頂菜單欄,刀砍式轉場動畫)
BTNavigationDropdownMenu_Swift(在導航欄Title切換的菜單控件)
Persei(用Swift編寫的用于UITableView / UICollectionView / UIScrollView的動畫頂級菜單)
XLPagerTabStrip_Swift(適用于iOS的Android PagerTStrip)頂部菜單切換)
SwipeViewController(RKSwipeBetweenViewControllers - 在頁面/ ViewControllers之間導航)
FlowingMenu_Swift(彈簧式推出左側菜單欄)
DynamicMaskSegmentSwitch(可定制的SegmentUI)
ARSegmentPager(iOS選項卡控制器)
推/現(xiàn)
FDFullscreenPopGesture(縱享絲滑的手勢操作...陽神出品)
RMPZoomTransitionAnimator(UIViewController的自定義縮放轉換動畫)
TKSubmitTransition(加載動畫和過渡動畫的動畫UIButton)
TransitionTreasury_Swift(各式轉場動畫喊积,可以在這里查看他的gif效果圖)
日歷UI
Koyomi_Swfit(可定制很強大)
一個UIWebView / WebViewController
TOWebViewController(快速展示web頁面的vc)
引導頁/新手操作指示
Onboard(非常棒的引導頁??制作庫)
RazzleDazzle_swift(用于iOS的簡單的基于關鍵幀的動畫框架烹困,用Swift編寫,非常適合滾動app intros注服。同上)
BWWalkthrough(為您的iOS應用程序構建自定義演練的類)
Instructions(新功能指引頁面)
Gecco_Swift(新功能指引頁面)
UIColor-顏色庫
DynamicColor_Swift?(RGB顏色轉換)
Wonderful(一個非常好用的色彩庫)
BCColor_Swift(能夠獲取圖片的顏色)
UI其他不知到咋分類了
DKNightVersion(白天/夜間模式切換)
Koloda(卡片式UIView)
WZLBadge(一行代碼搞定各種小紅點)
paper-switch(類庫實現(xiàn)了當開關組件開/關切換時韭邓,平滑過渡到父視圖的變換效果功能(核心類繼承了UISwitch))
Whisper(使用簡單,功能實用的消息及應用通知組件)
CRToast(從狀態(tài)欄彈出消息提醒)
LBTagView(添加標簽視圖)
SKTagView(標簽視圖溶弟,很不錯女淑,推薦一下)
TKDotSegment(不錯的SegmentUI控件)
PMAlertController(可定制彈簧組件替代版本不可定制的UIAlertController)
自動版式
自動版式優(yōu)秀的開源庫(可以參考LZ之前寫的這篇文章)
FDStackView(這個項目通過巧妙的方式用自己的一套實現(xiàn)在非的iOS 9中替換了UIStackView的鏈接和實現(xiàn),讓我們可以在低至iOS 6中的系統(tǒng)上使用UIStackView辜御,并且保持和最新的的iOS 9上同樣的用法和語法)
AutolayoutExampleWithMasonry(有一系列的文章來講明使用)
Stevia(簡單鸭你,直觀的純代碼自動布局類庫,可以玩玩)
SDAutoLayout(例子比較豐富..仿微信朋友圈等)
彈出/彈出式視圖
DOPDropDownMenu-Enhanced(類似美團的下拉選擇菜單)
kxmenu(舉例:點擊微信app上的那個“+”彈出的視圖)
NirKxMenu_swift(同上)
MMPopupView(基于彈出窗口的視圖(例如警報表)擒权,可以輕松定制袱巨。)
DXAlertView(自定義動畫效果的alertview,實現(xiàn)還是比較簡單的)
SCLAlertView-Swift(美麗的動畫警報視圖碳抄,用Swift編寫)
SweetAlert-iOS(用Swift編寫的iOS實時動畫警報視圖)
PSTAlertController(兼容iOS7的XXAlertController愉老,接口跟UIAlertController一層一樣,高版本通用 - 另外這個作者可以關注一下剖效,_)
JDStatusBarNotification(呈現(xiàn)在狀態(tài)欄的通知視圖)
BHBPopView?/?PopMenu?/?SinaWeiboLikeMenu(仿新浪微博點擊“+”彈出的效果)
下拉刷新和上拉加載
MJRefresh(不得不說嫉入,小碼哥的另一個好用的code)
CBStoreHouseRefreshControl(第一感覺就是,會玩)
PullToRefreshCoreText(半塘下拉刷新效果璧尸,刷新效果類似今日頭條咒林,不難實現(xiàn))
PullToBounce_swift(用于UIScrollView的動畫“拉取刷新”庫)
PullToMakeSoup_swift(水煮沸動畫...)
DGElasticPullToRefresh(皮筋式的下拉刷新動畫)
refresher_Swift(一個常用的下拉即刷新列表工具類,提供開放接口定制刷新動態(tài)變換效果)
Infinity_Swift(完全支持自定義交互動畫爷光,一句話代碼集成)
PeriscopyPullToRefresh(UINavigationBar刷新變化)
pull-to-refresh_Swift(通過一個UIScrollView的擴展垫竞,可以輕松為UIScrollView的所有子類添加下拉刷新功能)
FNMatchPull(Swift實現(xiàn)的火柴圖案&火柴文字下拉刷新動效)
動畫
awesome-ios-animation(一個非常棒的iOS動畫列表,包括Objective-C和Swift庫)
facebook / pop(facebook出品蛀序,必屬精品)
KittenYang / Animations(動畫小王子KittenYang欢瞪,最近他還出了一本書,LZ也買了徐裸,很不錯引有,研讀中)
JHChainableAnimations(類masonry的鏈式語法,棒棒噠)
DKChainableAnimationKit_swift(同上倦逐,swift版本)
獵豹(Swift2 iOS上的簡易動畫庫)
DCAnimationKit(適用于iOS的動畫集合譬正,簡單宫补,只需添加水動畫)。
WaterWave(水波紋效果)
PulsingHalo(水漣漪動畫)
IBAnimatable(支持在Interface Builder上配置個性化換場動畫和手勢)
圖表/進度條/載入/ K線
aswesome-iOS-chart(精心設計的iOS圖表庫曾我,包括Objective-C和Swift ...排在第一個的就是PNChart)
Scrollable-GraphView(靈動感十足的自適應粉怕,可定制滾動曲線(折)線圖表庫)
ios-charts(Android?圖表開源庫MPAndroidChart的Swift版)
MBCircularProgressBar(2/3圓進度條)
TYWaterWaveView(水波圓形進度控件)
Graphs_Swift(非常易用的輕量級圖表繪制庫)
MRProgress(收集iOS下拉式組件以顯示進度)
UAProgressView(UAProgressView是一個簡單而輕量,但功能強大的動畫循環(huán)進度視圖)
Win7LoadingBar(ios上的windows7風格的進度條)
YLProgressBar(UIProgressView替換為純粹的Core Graphics中的高度可定制的動畫進度條)
WSProgressHUD(舉例:loading ...加載中...等進度蒙層)
MBProgressHUD(同上抒巢,比較火贫贝,很多app都用到了,當然有時間還是自定義好)
APESuperHUD(Swift的一個hud加載)
SCCatWaitingHUD(可愛的動畫loading ...)
RWBarChartView(能夠滑動的支柱形圖表)
FeSpinner(各種裝載動畫)
FillableLoaders(灌水加載動畫....)
WaveLoadingView(圓形波浪進度指示器類及演示(可配置參數(shù)豐富))
EZLoadingActivity(適合了Swift3.0的加載視圖)
NVActivityIndi??catorView(收集好的加載動畫)
Y_KLine(iOS專業(yè)K線第一版:K線主副圖蛉谜,趨勢圖稚晚,成交量,滾動型诚,放大縮小客燕,MACD,KDJ等)
YYStock(整合了分時圖狰贯,日周月K線圖也搓,五檔圖,長按涵紊,捏合縮放傍妒,全屏非全屏切換自適應)
CoreText
TTTAttributedLabel(圖文混排...超鏈接... iOS7之后有了Textkit)
TYAttributedLabel?(LZ項目用它,還解決了“截斷”問題摸柄,類似于appstore介紹的“..更多”)
MLEmojiLabel(微信類似的自動識別網(wǎng)址號碼郵箱和表情的標簽)
ActiveLabel.swift(支持在Swift中編寫的Hashtags(#)颤练,Mentions(@)和URL(http://)的UILabel?插件替換)
HYLabel_Swift(用于識別標簽中的@用戶 - 話題## - 鏈接)
TextAttributes_Swfit(鏈式語法,設置UILabel顯示格式更容易)
SwiftyAttributes(處理AttributedString的鏈式語法驱负,非常方便)
歸屬(同上)
音頻視頻
KRVideoPlayer(類似Weico的播放器昔案,支持豎屏模式下全屏播放)
ESTMusicPlayer(類似于網(wǎng)易云音樂的完整Demo,值得一看)
KRVideoPlayer(類似Weico的播放器电媳,支持豎屏模式下全屏播放)
TheAmazingAudioEngine(很多音頻類APP應用這個框架作開發(fā))
movielala(TVOS以及視頻類的可以關注一下這幾個作者)
VideoSplashKit_Swift(登錄頁面播放視頻的制作)
ZFPlayer(基于AVPlayer,支持橫屏庆亡,豎屏(全屏播放還可鎖定屏幕方向)匾乓,上下滑動調節(jié)音量,屏幕亮度又谋,左右滑動調節(jié)播放進度)
GCD /通知
RunKit(針對GCD框架的一個友好訪問封裝庫拼缝,支持方法鏈式調用)
異步(Swift中的語法糖用于Grand Central Dispatch中的異步調度,封裝了系統(tǒng)的GCD彰亥,提供的接口簡潔方便)
SwiftNotificationCenter(基于協(xié)議的通知中心)
字符串/ CGFloat的/ INT /雙
格式(針對數(shù)字咧七,貨幣,地址及顏色的格式化工具庫)
Surge(基于蘋果Accelerate高性能計算框架庫任斋,計算效率提升驚人)
SwiftString(這段?String擴展功能很豐富继阻,無論格式化雜亂字符串,還是子串查找,亦或是格式轉換都很強大)
日期
SwiftDate(特別完整瘟檩,強大的日期操作管理類庫抹缕。它幾乎涵蓋了已知開源日期類庫的所有優(yōu)秀特性)
SwiftMoment(時間和日歷函數(shù)封裝庫)
分類
iOS-Categories(iOS中的各種Objective-C Category,擴展iOS框架的基礎墨辛,UIKit,CoreData睹簇,QuartzCore奏赘,CoreLocation淤翔,MapKit等有用Objective-C類別的集合)
EZSwiftExtensions(同上swift版本)
ExSwift(同上,很久沒更新了谐檀,在Swift2.0中各種報錯)
UITableView-FDTemplateLayoutCell(陽神出品抡谐,cell動態(tài)高度必備,就算你不支持iOS7桐猬,iOS8 +雖然可以自動計算高度麦撵,但重復計算cell高度也會讓你需要用到的)
ESSeparatorInset(一行代碼移除UITableView分割線左邊的默認的間距)
SwiftDate(Swift中的簡易NSDate管理)
SigmaSwiftStatistics(各種數(shù)學計算)
jrswizzle(方法swizzling很簡便)
工具
iOS-Runtime-Headers(查找那些方法屬于publie / private / dylib)
PleaseBaoMe(在應用程序運行過程中在Web瀏覽器中查看SQLite文件的有用工具。)
xctool(自動打包)
xcode-snippets(代碼塊溃肪,比如你需要經(jīng)常寫tableview的代理方法免胃,可以把他們做成你常用的代碼塊)
Proposer_Swift(它能以單個API處理的iOS上的權限請求,以便使用前確認可訪問“相冊”惫撰,“相機”羔沙,“麥克風”,“通訊錄”或“用戶位置”厨钻。)
Permission_Swift(統(tǒng)一的API請求iOS本地設備及資源權限類庫)
FlagKit(這個庫包含了設計漂亮扼雏,風格統(tǒng)一的一套旗幟坚嗜,并且按照國家代碼進行了編排,使得我們可以很容易地使用用戶設備語言來選擇和顯示對應的旗幟呢蛤,十分方便)
CryptoSwift(純swift寫的“MD5”惶傻,“BASE64”等加密庫)
BeautyAddressBook(通訊錄...)
Facebook Tweaks(不需要重復編譯微調UI和動畫)
R.swift(獲取強大的類型,自動完成的資源其障,如Swift項目中的圖像银室,字體和細分,誰用誰知道)
SwiftGen(用于生成Swift代碼的Swift工具集合(用于資產(chǎn)的枚舉励翼,故事板蜈敢,Localizable.strings统抬,...))
Shark_swift(將.xcassets文件夾轉換為類型安全枚舉的Swift腳本)
SwiftyBeaver(日志輸出无蜂,顏色變換/快速)
LxDBAnything(日志輸出,非常的直觀和好用)
SwiftVerbalExpressions(有助于構建困難的正則表達式 - 從令人敬畏的JavaScript VerbalExpressions移植過來)
Every.swift(封裝的定時器庫线欲,使用很便捷)
Localize-Swift(國際化設定造烁,很好用的庫)
FBRetainCycleDetector(iOS庫幫助檢測運行時的保留周期否过。)
單元測試
Quick(用于Swift中的單元測試)
Kiwi(objective-c語言的測試框架,最流行的BDD測試框架)
KIF(一個開源的用戶界面UI測試框架惭蟋。使用KIF苗桂,并使用iOS中的輔助功能API,您將能夠編寫模擬用戶輸入告组,例如點擊煤伟,觸摸和文本輸入,自動化的UI測試木缝。
specta(objective-c語言的測試框架便锨,用的人多)
網(wǎng)絡狀況監(jiān)測
鑰匙扣
Xcode插件
Alcatraz(Xcode的軟件包管理器,有它裝插件實在是太方便了)
RTImageAssets(一個Xcode插件可自動為@ 3x圖像生成@ 2x我碟,@ 1x圖像或從@ 2x自動生成@ 3x圖像)
FuzzyAutocompletePlugin(沒它都不會寫代碼了...不過XCode7.3自帶了...)
ClangFormat-Xcode(Xcode插件以在Xcode中使用clang格式放案,并與Clang一致地格式化您的代碼)
ZLGotoSandboxPlugin(從xcode中快速跳轉到沙盒)
SBShortcutMenuSimulator(模擬器中的3D Touch快捷方式)
ESJsonFormat-Xcode(將JSON格式化輸出為模型的屬性,配合MJExtension很不錯)
JSONExport(JSON格式轉objc矫俺,swfit等格式模型)
Peckham(快捷引入頭文件)
injectionforxcode(超級強烈的推薦吱殉,只需要ctl + =你就能刷新改動代碼效果)
FLEX(LLDB式的調試工具,界面可視化)
JSPatchX(如其名)
mac插件
Cakebrew(Homebrew量身定做的圖形界面應用恳守,可以方便查看Homebrew下載過的軟件包具體信息,并可對其進行安裝贩虾,卸載等操作)
書籍
iOS Core Animation:Advanced Techniques中文譯本
ParseSourceCodeStudy(Facebook開源的Parse源碼分析系列)
李智維的PPT分享(涉及單元測試和的WebSocket)
LearnRxSwift(淀青的RxSwift教學)
他人推薦
thirdToos(妹子..)
Github上上關于iOS版的各種開源項目集合 - 總有一款適合你
完整的開源項目
Yep_Swift(凱文周新作催烘,純斯威夫特)
Coding-iOS(Coding-iOS客戶端)
phphub-ios(phphub-ios客戶端)
TSWeChat_Swfit(swift仿寫微信客戶端)
ZFZhiHuDaily_Swift(知乎日報仿寫)
30DaysofSwift(30天30個小樣)
MessageDisplayKit(仿微信的應用程序)
react-native-gitfeed(另一個Github客戶端用react-native編寫)。
jchat-swift(簡單幾步缎罢,換一個logo和名字即可擁有自己的IM)