非常牛B的iOS實(shí)現(xiàn)源碼點(diǎn)擊打開鏈接
1.iRate 評(píng)分的彈窗 https://github.com/nicklockwood/iRate
2.MLTransition.h (還有個(gè)JZNavigationExtension)解決直接屏幕中間手勢滑動(dòng)的界面切換 https://github.com/molon/MLTransition
3.PopMenu 一個(gè)點(diǎn)擊分享彈出的pop效果 https://github.com/xhzengAIB/PopMenu
4.TAPageControl 自定義的PageController SDCycle內(nèi)部的輪播點(diǎn)點(diǎn)就是根據(jù)這個(gè)做的
https://github.com/TanguyAladenise/TAPageControl
5.JCAlertView 項(xiàng)目中常見的有例如第一次進(jìn)入App很多界面的時(shí)候會(huì)有很多提示彈窗惠豺,就可以用這個(gè)customView來定做 https://github.com/HJaycee/JCAlertView
6.EAIntroView 首次登陸App的歡迎界面 https://github.com/ealeksandrov/EAIntroView
7.SKTagView 這個(gè)鬼東西好用啊,例如搜索下邊的不規(guī)則標(biāo)簽,還有類似淘寶選擇尺碼顏色的時(shí)候彈窗內(nèi)部的標(biāo)簽也可以用這個(gè)做,但是作者沒有做固定寬度的,需求要的話可有自己加兩個(gè)字段教馆,我就是這么干的 0.0 https://github.com/zsk425/SKTagView
8.DZNEmptyDataSet 這個(gè)也常用,用來給tableView沒數(shù)據(jù)加載異常信息的時(shí)候顯示用的(例如網(wǎng)絡(luò)異常,提示用戶) 好用到?jīng)]朋友 https://github.com/dzenbot/DZNEmptyDataSet
9.WMPageController 控制器版本 YKPageView是View版本 還是有個(gè)是MXSegmentedPaper(能加拉伸頭部的空間) https://github.com/wangmchn/WMPageController這三個(gè)第一個(gè)是內(nèi)存警告機(jī)制寞钥,第二個(gè)是復(fù)用的,第三個(gè)還沒看陌选,功能類似于網(wǎng)易新聞那種切換視圖的功能
10.UITableView + templateLayoutCell 和 UICollectionView-ARDynamicHeightLayoutCell
一個(gè)是對(duì)應(yīng)的TableView的高度自適應(yīng)理郑,一個(gè)是對(duì)應(yīng)的CollectionView的高度自適應(yīng) https://github.com/AugustRush/UICollectionView-ARDynamicHeightLayoutCell這東西和SKTagView一起用個(gè)沒問題
11.JTSImageViewController 這個(gè)東西是點(diǎn)擊圖片的時(shí)候彈窗,會(huì)有拖動(dòng)的動(dòng)畫 https://github.com/jaredsinclair/JTSImageViewController
12.TDBadgedCell 這個(gè)用的少了咨油,好像是設(shè)置界面能用到您炉,給設(shè)置cell自定義加badge什么的 https://github.com/tmdvs/TDBadgedCell
13.HyLoglnButton 這個(gè)是登錄界面那個(gè)按鈕,按下去就會(huì)變成圓形役电,失敗就會(huì)shake
14.KLCPopup 這里東西厲害了啊赚爵,我感覺挺好用的,淘寶那種選擇尺寸彈出來的界面就可以這么做 https://github.com/jmascia/KLCPopup
15.DXPopover 類似于微信右上角加號(hào)觸發(fā)的一個(gè)黑色popmenu https://github.com/xiekw2010/DXPopover
16.SDCycleScrollView 非常好用的輪播圖 https://github.com/gsdios/SDCycleScrollView
17.GSKNibStretchyHeaderView 一個(gè)TableView和CollectionView的頭部可動(dòng)畫拉伸方法等特效
18.UIImage + Helpers 一個(gè)給UIImage做高斯模糊的Category https://github.com/NZN/UIImage-Helpers
再增加一個(gè)WWDC 2013年的擴(kuò)展類 UIImage -ImageEffects https://github.com/txcsmad/UIImage-ImageEffects
19.RGCardViewLayout 一個(gè)立體式卡片滾動(dòng) https://github.com/terminatorover/RGCardViewLayout
20.CHTCollectionViewWaterfallLayout 瀑布流CollectioNView布局 點(diǎn)擊打開鏈接
21.Shimmer 一款iPhone解鎖界面的‘滑動(dòng)來解鎖’閃爍動(dòng)畫,非臣较ィ酷炫吊炸天 點(diǎn)擊打開鏈接
22.CMPopTipView 一款類似微信右上角下拉菜單的庫唁奢,可自定義任何視圖控件,非常Nice點(diǎn)擊打開鏈接
23.HCSStarRatingView 一個(gè)用星星打分的工具畸写,他是用貝塞爾曲線畫的 點(diǎn)擊打開鏈接
24.DGActivityIndicatorView 一款非常好看的加載指示器 點(diǎn)擊打開鏈接
25.UIActivityIndicator-for-SDWebImage給ImageView加一個(gè)菊花加載 點(diǎn)擊打開鏈接
26.JDFPeekaboo 一個(gè)滾動(dòng)tableView的時(shí)候讓頭部導(dǎo)航欄隱藏的庫 點(diǎn)擊打開鏈接
27.KNSemiModalViewController 一個(gè)淘寶(選擇尺寸)簡書彈窗折疊動(dòng)畫效果 點(diǎn)擊打開鏈接
28.WMPlayer 一個(gè)視頻播放器框架 點(diǎn)擊打開鏈接
29.PinYin4Objc 中英文拼音轉(zhuǎn)換的庫驮瞧,我是用在了搜索界面 點(diǎn)擊打開鏈接
30.KeyboardforChat 仿微信聊天鍵盤 點(diǎn)擊打開鏈接
31.MessageDisplayKit 模仿微信全部功能 點(diǎn)擊打開鏈接
32.JSQMessagesViewController 聊天界面的超級(jí)無敵框架 點(diǎn)擊打開鏈接
33.PathCover 一個(gè)微信朋友圈的下拉刷新框架 點(diǎn)擊打開鏈接
34.XHImageViewer 圖片查看器 點(diǎn)擊打開鏈接
35.XHRefreshControl 類似JD超級(jí)低耦合的下拉刷新控件 點(diǎn)擊打開鏈接
36.UICountingLabel 跑數(shù)的Label庫(類似倒計(jì)時(shí)) 點(diǎn)擊打開鏈接
37.PNChart 金融行業(yè)的折線圖,柱狀圖枯芬,餅圖论笔,點(diǎn)圖,曲線圖 點(diǎn)擊打開鏈接
38.RESideMenu 菜單側(cè)滑控件 點(diǎn)擊打開鏈接
39.JVFloatLabeledTextField 非常牛B的浮動(dòng)TF控件千所,動(dòng)畫效果杠杠的 點(diǎn)擊打開鏈接
40.SWTableViewCell 一個(gè)左右拖動(dòng)出現(xiàn)底部各種小菜單的控件狂魔,類似微信淘寶側(cè)滑cell 點(diǎn)擊打開鏈接
41.expecta a framework OC and Cocoa 點(diǎn)擊打開鏈接
42.popping faceBook引擎的iOS動(dòng)畫庫 點(diǎn)擊打開鏈接
43.MJPhotoBrowser 這個(gè)用的人少,比較簡單的圖片查看器淫痰,可以稍微看看原理和復(fù)用 點(diǎn)擊打開鏈接
44.Crashlytics和Fabric 崩潰統(tǒng)計(jì)日志工具 有需要的自己去cocoapods.org進(jìn)行查看
45.XLForm 一個(gè)無敵表單庫 有點(diǎn)強(qiáng)最楷,自定義非常舒服 點(diǎn)擊打開鏈接
46.BCGenieEffect 一個(gè)Mac上果凍收放的效果 吸入吸出 點(diǎn)擊打開鏈接
47.iCarousel 各種你想象不到的立體花式滾動(dòng) 點(diǎn)擊打開鏈接
48.WZLBadge 一個(gè)給UIView擴(kuò)展加badge的庫 點(diǎn)擊打開鏈接
49.CSStickyHeaderFlowLayout 給collectionView做類似tableView的懸停頭部 算是加頭部的方法 點(diǎn)擊打開鏈接
50.UIViewController-KeyboardAnimation 一款根據(jù)屏幕大小控制鍵盤的彈起和收縮 點(diǎn)擊打開鏈接
51.PINCache fork TMCache 這兩款就是內(nèi)存緩存和磁盤緩存的封裝,TMCache過多使用會(huì)死鎖待错,就出來了 PinCache籽孙,而原生的NSCache就只是針對(duì)內(nèi)存層面的,而且會(huì)根據(jù)內(nèi)存自己清理
點(diǎn)擊打開鏈接
52.朋友寫的自動(dòng)打包工具 可以測試玩玩 點(diǎn)擊打開鏈接
53.一款給H5調(diào)用App的時(shí)候PUSH界面的時(shí)候需要用的URL參數(shù)解析工具 點(diǎn)擊打開鏈接
54.封裝UIKIt的超級(jí)絲滑用戶界面 FaceBook制造 點(diǎn)擊打開鏈接 中文資料學(xué)習(xí)
55.twitter的一款下拉模糊放大的頭部 點(diǎn)擊打開鏈接
56.來個(gè)iOS靠譜的面試題目詳細(xì)介紹火俄,這TM也算個(gè)庫好么犯建,拿來玩玩吧點(diǎn)擊打開鏈接
57.一個(gè)百度大神非常好的學(xué)習(xí)分享庫,很多好的Demo 點(diǎn)擊打開鏈接
58.swift版本的OpenGL轉(zhuǎn)場動(dòng)畫點(diǎn)擊打開鏈接 非彻峡停酷炫
59.BubbleTransition圈圈轉(zhuǎn)場動(dòng)畫 點(diǎn)擊打開鏈接
60.一個(gè)用戶第一次進(jìn)來需要給展示如何操作的演示動(dòng)畫 點(diǎn)擊打開鏈接
61.一個(gè)swifter和OC版本的點(diǎn)贊動(dòng)畫 2000 + 點(diǎn)擊打開鏈接
62.一個(gè)圖片壓縮适瓦,截屏,高斯模糊等效果的一個(gè)文件 點(diǎn)擊打開鏈接
63.一個(gè)上傳頭像的裁剪窗口 點(diǎn)擊打開鏈接
64.runtime中文知識(shí)庫鏈接 點(diǎn)擊打開鏈接
65:MVVM的使用示例 C-41 點(diǎn)擊打開鏈接
66.iOS開源框架庫的閱讀分析系列 點(diǎn)擊打開鏈接
67.homeBrew Mac上軟件管理插件 點(diǎn)擊打開鏈接
68.core animation以及性能優(yōu)化系列 點(diǎn)擊打開鏈接
69.FFmpegPlayer-iOS - A movie player for iOS based on FFmpeg.點(diǎn)擊打開鏈接
70.Folding-cell 一款swift非称滓牵酷炫的動(dòng)畫框架玻熙,cell展開堆疊 點(diǎn)擊打開鏈接
71.手勢解鎖 涉及到所有QZ2D的知識(shí) 點(diǎn)擊打開鏈接
72.Slider自定義,學(xué)習(xí)一個(gè)觸發(fā)點(diǎn)擊放大按鈕的動(dòng)畫 點(diǎn)擊打開鏈接
72.日歷學(xué)習(xí)組件和圖片播放組件點(diǎn)擊打開鏈接
73.高仿百思不得其解:點(diǎn)擊打開鏈接 作者博客:點(diǎn)擊打開鏈接
74.斗魚視頻直播Swift 3.1:點(diǎn)擊打開鏈接
75.微信視頻直播疯攒,視頻通話:點(diǎn)擊打開鏈接
76.OC彈幕嗦随,跑馬燈等UI搜集框架:點(diǎn)擊打開鏈接
77.算法學(xué)習(xí):點(diǎn)擊打開鏈接
78.長按發(fā)射按鈕動(dòng)畫,很優(yōu)雅:點(diǎn)擊打開鏈接
79:卡片式tableView切換:點(diǎn)擊打開鏈接
80:大廠的哥們寫的ImagePick和其他好用的東西:點(diǎn)擊打開鏈接
81:輕松搞定鏈表題目 點(diǎn)擊打開鏈接
82:輕松搞定二叉樹題目 點(diǎn)擊打開鏈接
83.UIDevice設(shè)備相關(guān)資料和信息 Stack Overflow 點(diǎn)擊打開鏈接
84.視頻直播比較完整的OC項(xiàng)目 推流 美顏 禮物 。卸例。称杨。 點(diǎn)擊打開鏈接
85.iOS中一款高度可定制性商品計(jì)數(shù)按鈕(京東/淘寶/餓了么/美團(tuán)外賣/百度外賣樣式) 點(diǎn)擊打開鏈接
86.can't add self as subview 的線上報(bào)錯(cuò) 點(diǎn)擊打開鏈接
87.項(xiàng)目組件VC解耦和AOP切片編程例子 點(diǎn)擊打開鏈接 AOP切片實(shí)踐 點(diǎn)擊打開鏈接
88.cocoachina上一個(gè)面試相關(guān)以及oc底層知識(shí)點(diǎn) 點(diǎn)擊打開鏈接
- Lottie 一款設(shè)計(jì)動(dòng)畫 Airbnb 點(diǎn)擊打開鏈接
90.YTKNetWork 猿題庫網(wǎng)絡(luò)請(qǐng)求框架 點(diǎn)擊打開鏈接
91.CoreData的封裝 對(duì)比下FMDB
- Pop動(dòng)畫集合
92.基于FaceBook Yoga寫的 非Autolayout布局,優(yōu)化布局體驗(yàn) 點(diǎn)擊打開鏈接
TTTAttributedLabel筷转,YYLabel,Masonry悬而。呜舒。。主流的就不介紹了笨奠,以后有新的再添加袭蝗,看看他們的源碼挺好的
優(yōu)質(zhì)博客
1.阿里巴巴大神博客 點(diǎn)擊打開鏈接 騰訊AOP博主 解耦學(xué)習(xí) 點(diǎn)擊打開鏈接
2.WeRead開發(fā)團(tuán)隊(duì)博客 點(diǎn)擊打開鏈接
3.廖雪峰的博客 點(diǎn)擊打開鏈接
4.阮一峰的博客 點(diǎn)擊打開鏈接
5.sunny 點(diǎn)擊打開鏈接
6.應(yīng)用架構(gòu)大神博客 點(diǎn)擊打開鏈接
7.零散知識(shí)點(diǎn)的博主bestSwifter 點(diǎn)擊打開鏈接
8.簡書iOS博主基礎(chǔ)知識(shí)點(diǎn) 點(diǎn)擊打開鏈接
9.One's Den 喵神 點(diǎn)擊打開鏈接
10.李忠關(guān)于 RAC 唤殴、組件化的文章流傳很廣。博客中對(duì)架構(gòu)到腥、編程的思考都很精髓朵逝。點(diǎn)擊打開鏈接
11.Casa 對(duì)架構(gòu)有很深的理解,《iOS 應(yīng)用架構(gòu)談》系列文章影響深遠(yuǎn)乡范。點(diǎn)擊打開鏈接
12.JSPatch 作者 bang 的博客配名。穩(wěn)定更新,每篇文章質(zhì)量都很高晋辆。點(diǎn)擊打開鏈接
13.YYKit 作者的博客 點(diǎn)擊打開鏈接
14.被人稱為燈塔的 Draveness 的博客渠脉。Draveness 涉獵很廣,文章也很有深度瓶佳,一半以上的文章我連標(biāo)題都看不懂芋膘。點(diǎn)擊打開鏈接
15.人稱“霜神”冰霜的博客,冰霜的文章針對(duì)某個(gè)問題總是能有深入霸饲、全面的剖析为朋。 點(diǎn)擊打開鏈接
16.滴滴技術(shù)專家戴銘的博客,每篇都是精品厚脉。點(diǎn)擊打開鏈接
17.騰訊楊蕭玉的博客习寸,底層細(xì)節(jié)能深入到匯編的實(shí)現(xiàn),令人驚嘆器仗。點(diǎn)擊打開鏈接
18.Peak 以一系列 TCP/IP 相關(guān)的文章讓人折服融涣,之前博客更新頻率很高,多有涉獵精钮。17 年底去 facebook 賺奶粉錢后更新頻率有所下降威鹿,望早日回歸。點(diǎn)擊打開鏈接
19.頂級(jí) iOS 開發(fā)者轨香,曾就職于 Uber忽你,現(xiàn)就職于美帝亞馬遜。文風(fēng)流暢臂容,博客也會(huì)談到不少中美編程文化的差異科雳。 點(diǎn)擊打開鏈接
20.iOS 程序猿 點(diǎn)擊打開鏈接
21.CYLTabbarController 中國式tabbar作者 點(diǎn)擊打開鏈接
22.雷純峰 點(diǎn)擊打開鏈接
23.地瓜 點(diǎn)擊打開鏈接
24.作為曾經(jīng) acm‘er 的素質(zhì)與修養(yǎng),博客總是能夠深入底層脓杉。點(diǎn)擊打開鏈接
25.Joy_xx 點(diǎn)擊打開鏈接 傳送
26.J_Knight 點(diǎn)擊打開鏈接 微博鏈接 點(diǎn)擊打開鏈接
27.iOS 資訊類微博 點(diǎn)擊打開鏈接
28.全名直播 卓同學(xué) 點(diǎn)擊打開鏈接
29.找一個(gè)靠譜的iOS程序員倉庫 貌似就是程序猿的github點(diǎn)擊打開鏈接
30.JSPatch 博客推薦的老羅博客 點(diǎn)擊打開鏈接
31.youxianming 點(diǎn)擊打開鏈接 很多小的知識(shí)點(diǎn)
32.美團(tuán)分析YY組件的哥們 點(diǎn)擊打開鏈接
33.Glow 一個(gè)非常實(shí)在的博主糟秘,有個(gè)觀點(diǎn)對(duì)職業(yè)規(guī)劃很重要 點(diǎn)擊打開鏈接
34.Weex文章 點(diǎn)擊打開鏈接
35.孫博巖的博客Demo學(xué)習(xí) 點(diǎn)擊打開鏈接
36: 一個(gè)整合的UI框架很多Demo 點(diǎn)擊打開鏈接
37.一個(gè)總結(jié)第三方框架和iOS開發(fā)的博客大哥 點(diǎn)擊打開鏈接
38.計(jì)算機(jī)運(yùn)維網(wǎng)絡(luò)各種知識(shí)點(diǎn) 點(diǎn)擊打開鏈接
39.iOS開發(fā)寫的一些個(gè)人小總結(jié) 點(diǎn)擊打開鏈接
40.Block分析文章 點(diǎn)擊鏈接
41.一些網(wǎng)絡(luò)方面的學(xué)習(xí),最近可以看看 CSFR 點(diǎn)擊鏈接
42.性能優(yōu)化以及app啟動(dòng)優(yōu)化 點(diǎn)擊鏈接 啟動(dòng)優(yōu)化
43.這是我2018年看到寫的最好的博客 NSDictionary 哈希底層詳解
44.劍指offer所有題目 點(diǎn)擊鏈接
45.李峰峰的博客球散,最近有更新 點(diǎn)擊鏈接
46.bang JSpatch作者的博客 JSPatch和圖片極限優(yōu)化找到的
47.Web HTTPS優(yōu)化尿赚,HTTP2特性介紹,Trunk介紹,1.1如何知道數(shù)據(jù)傳輸完成了 蛐蛐大神
49.Jamins大神凌净,將HTTPS原理和策略悲龟,參考一下 傳送門
50.攜程技術(shù)總結(jié) 傳送門
51.達(dá)達(dá)技術(shù)總結(jié) 有一個(gè)CA的介紹 傳送門
52.克里斯·萊昂納多·羅斯柴爾德 里面的內(nèi)容非常值得一看 傳送門
53.TCP深度學(xué)習(xí) 傳送 TCP淺層次理解 傳送門
54.德萊文博客 冬瓜,霜神 三大博客冰寻,源碼分析必看
55.一像素大哥须教。算法協(xié)議,一個(gè)寫的比較好的博客斩芭,很舒服 傳送門
56.蘑菇街大佬介紹 組件化
57.二叉樹結(jié)構(gòu) 平衡二叉樹 AVL BST等學(xué)習(xí) 傳送
58.吳品誠 實(shí)用博客 傳送
59.FMDB源碼解讀 傳送
60.昆哥將iOS匯編知識(shí)點(diǎn) 傳送門
61.滴滴戴明 傳送門
62.網(wǎng)易博客 傳送門
63.IBM的優(yōu)質(zhì)內(nèi)容 包括LLVM IBM傳送門
64.一套計(jì)算機(jī)阿里面試知識(shí)點(diǎn)整理 阿里面試傳送
65.Awesome 系列
Awosome-iOS
Awesome-Flutter
Awesome-Mac
Awesome-swift
Awesome-swift
Awesome-react-native
66.iOS逆向相關(guān)
逆向國際抖音
阿里逆向工程師
67.解決Xcode10 library not found for -lstdc++ 找不到問題
51.以下五個(gè)是動(dòng)畫圖層相關(guān)學(xué)習(xí)資料
https://github.com/ShinobiControls/iOS9-day-by-day/
2.https://github.com/sxyx2008/DevArticles/issues/91
3.https://github.com/sxyx2008/awesome-ios-animation
4.https://github.com/ShinobiControls/iOS7-day-by-day
5.https://github.com/shinobicontrols/iOS8-day-by-day
6.圖層和動(dòng)畫相關(guān):https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques
7.http://www.cocoachina.com/industry/20140115/7703.html
8.http://www.reibang.com/p/fe0aab588b40
鏈接:http://www.reibang.com/p/de48583fd621
Mikejing專用GitBook權(quán)威知識(shí)點(diǎn)搜集:點(diǎn)擊打開鏈接
Swift 系列
1.Alamofire--->網(wǎng)絡(luò)框架 點(diǎn)擊打開鏈接
2.KingFisher ---> 圖片處理 點(diǎn)擊打開鏈接
3.SnapKit ----> AutoLayout框架 點(diǎn)擊打開鏈接
4.很炫的Label變換--->點(diǎn)擊打開鏈接
5.Hero非常牛B的動(dòng)畫--->點(diǎn)擊打開鏈接
平時(shí)遇到知識(shí)點(diǎn)搜羅記錄 僅供自己平時(shí)搜索學(xué)習(xí)
https://dishibolei.github.io/2017/05/15/https-safe-2/ ATS相關(guān)
https://www.zhihu.com/question/56841159 如何將自己寫的網(wǎng)站發(fā)布上去
http://www.reibang.com/p/81fbec19c6b7 阿里云服務(wù)器安裝配置
https://segmentfault.com/a/1190000010443248 segmentdefault上的linux安裝
http://ibloodline.com/articles/2016/03/31/nsbundle.html iOS資源下載,路徑 bundle權(quán)限
http://www.cocoachina.com/ios/20150602/11968.html iOS優(yōu)化相關(guān)的異步渲染
https://yeasy.gitbooks.io/docker_practice/introduction/what.html Docker相關(guān) 虛擬機(jī)選擇
全球OC秒旋,Swift資源搜羅---> 點(diǎn)擊打開鏈接
推薦幾個(gè)好用的工具
1.App Icon Gear 制作Icon 啟動(dòng)圖 2x 3x自動(dòng)生成 點(diǎn)擊打開鏈接
2.Sip 取色工具 點(diǎn)擊打開鏈接
3.Postman API請(qǐng)求測試 點(diǎn)擊打開鏈接