我想,對(duì)于非技術(shù)大牛來說,快速實(shí)現(xiàn)某些功能的時(shí)候,最欣慰的就是遇到了困難,都有好用的第三方框架,廢話不多說,介紹一些iOS開發(fā)中的一些干貨,常用的就不費(fèi)口舌了。
排名不分先后哦,持續(xù)更新中...
1.pop
facebook出品的paper,動(dòng)畫效果太好了,趕超apple的原生app一大截。pop就是paper的動(dòng)畫庫!
GitHub地址:https://github.com/facebook/pop
2.GPUImage
iOS7出來時(shí),很多好看的效果,其實(shí)都是對(duì)圖像的各種處理(比如模糊效果)。圖像處理看來以后也是iOS開發(fā)的必備技能之一了。而GPUImage,就是能快速處理各種圖像效果的利器!
GitHub地址:https://github.com/BradLarson/GPUImage
3.ReactiveCocoa
GitHub自家的函數(shù)式響應(yīng)式編程范式的Objective-C實(shí)現(xiàn),名字聽著很高大上,學(xué)習(xí)曲線確實(shí)也比較陡,但是絕對(duì)會(huì)改變你對(duì)iOS編程的認(rèn)知。
GitHub地址:https://github.com/ReactiveCocoa/ReactiveCocoa
4.YYKit
比較牛的UI框架,類似于UIKit,但絕不是簡單的繼承,文字圖片展示炫酷效果,誰用誰知道。
GitHub地址:https://github.com/ibireme/YYKit
5.SD
SD只是個(gè)前綴啦,他的幾個(gè)Demo還是有研究價(jià)值的
1.SDCycleScrollView
好用的圖片輪播器,不用多說了吧。
2.SDAutoLayout
自動(dòng)布局,鏈?zhǔn)秸{(diào)用
3.GCD_WeiXin
高仿微信,個(gè)人比較喜歡,希望能聊起來
GitHub地址:https://github.com/gsdios
6.DZNEmptyDataSet
缺省圖,數(shù)據(jù)請(qǐng)求失敗或無數(shù)據(jù),加個(gè)圖顯得不單調(diào)
GitHub地址:https://github.com/dzenbot/DZNEmptyDataSet
7.SSKeychain
鑰匙串本地存儲(chǔ),存用戶的信息,比如密碼,比較靠譜。
GitHub地址:https://github.com/soffes/SSKeychain
8.SSZipArchive
文件壓縮,解壓縮,基于C的文件操作絕對(duì)高效
GitHub地址:https://github.com/AlpinaDigital/SSZipArchive
9.EGOCache
好用的緩存庫,文字,圖片,語音,視頻,二進(jìn)制文件,想存就存,想取就取。
GitHub地址:https://github.com/enormego/EGOCache
10.CMPopTipView
用過微信表情的人都應(yīng)該有體驗(yàn),長按pop圖層,指哪兒彈哪兒,超輕量級(jí)簡單好用
11. TZImagePickerController
仿微信圖片瀏覽選擇,可自定義樣式,功能有單選多選,單張瀏覽,選擇原圖或縮略圖,實(shí)時(shí)顯示圖片占用空間大小,個(gè)人覺得比微信做的好
12. MKButtonStyle/UIButtonCenterTitleAndImage
這2個(gè)是UIButton的分類,同時(shí)顯示文字和圖片,而且上下對(duì)齊或左右對(duì)齊,比較好用,如果你給的圖片不是正方形,可能會(huì)有誤差,自己改改咯
13.YTKNetwork
猿題庫團(tuán)隊(duì)基于AFNetWorking封裝的網(wǎng)絡(luò)框架,適合比較復(fù)雜的項(xiàng)目,一個(gè)接口是一個(gè)對(duì)象,可設(shè)置緩存,緩存時(shí)間,一段時(shí)間調(diào)接口可不用真實(shí)網(wǎng)絡(luò)請(qǐng)求,節(jié)約流量,后期換底層比較容易,小猿題庫,粉筆好像都用的這一套
插件
Alcatraz
管理插件的插件
https://github.com/alcatraz/Alcatraz
1.ColorSense-for-Xcode
顏色識(shí)別與預(yù)覽
https://github.com/omz/ColorSense-for-Xcode
2.VVDocumenter-Xcode
自動(dòng)生成注釋文檔
https://github.com/onevcat/VVDocumenter-Xcode
3.KSImageNamed-Xcode
圖片預(yù)覽
https://github.com/ksuther/KSImageNamed-Xcode
4.XAlign
代碼自動(dòng)對(duì)齊
https://github.com/qfish/XAlign
5.XActivatePowerMode
裝X利器
https://github.com/qfish/XActivatePowerMode
ps:代碼塊路徑~/Library/Developer/Xcode/UserData/CodeSnippets
插件路徑~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
(這句話和這篇文章沒半毛關(guān)系)
好了,今天寫到這兒,純手打,有空繼續(xù)。。。