
前言
最近沉迷農(nóng)藥日漸消瘦,加完班以來(lái)去沖刺s7賽季,無(wú)奈比較水,沒(méi)上王者。新的s8賽季呢磚石1晉級(jí)至尊5打了幾天都沒(méi)打上去(有大神愿意帶我的可以私聊加游戲id,筆者是手q區(qū))。
ps :(絕對(duì)是傻逼隊(duì)友帶不動(dòng)不是我坑哈。。。)
由于很久沒(méi)寫文章了,文筆有點(diǎn)生疏了(本就文筆不好),所以分享一下最近一個(gè)項(xiàng)目里使用的一些工具來(lái)提高我們平時(shí)開發(fā)的效率,也是筆者的一個(gè)備忘錄,方便以后查閱。(準(zhǔn)確說(shuō)我每個(gè)項(xiàng)目基本都在用,哈哈~~)。
APP
Injection
這款好像之前我分享過(guò),就是一個(gè)可以讓你改動(dòng)代碼不需要重新運(yùn)行就能見到神奇效果的app。有一點(diǎn)不好,那就是oc的get方法無(wú)法注入。
SimSim
可以快速訪問(wèn)模擬器里的沙盒
Charles
抓包工具,這個(gè)不用多說(shuō),coder都應(yīng)該知道的。
Doxygen
文檔生成器,當(dāng)然也有很多,比如appledoc,但是Doxygen是圖形化,用過(guò)幾次,實(shí)際上對(duì)我們并沒(méi)啥太大作用(可能大公司更需要吧)。
Postman
接口測(cè)試工具,一個(gè)Google chrome的插件
hopper
反編譯,玩逆向的都知道,不過(guò)筆者也只是連這款軟件的門都沒(méi)入。
JSONExport
這款真的很給力,根據(jù)JSON格式自動(dòng)生成class model,支持oc,swift,Java,等多種語(yǔ)言
SQLPro Studio
訪問(wèn)數(shù)據(jù)庫(kù)的圖形化,筆者感覺(jué)這款軟件在mac上比較好用,至少我個(gè)人覺(jué)得。
reveal
這款ui調(diào)試神器就不需要過(guò)多解釋了吧。
NSLogger
這款也不錯(cuò),在項(xiàng)目里導(dǎo)入框架,然后項(xiàng)目里用NSLogger框架的api輸出日志可以在電腦上打開NSLoggerapp來(lái)進(jìn)行查看??梢援?dāng)做留一個(gè)后門查看日志并盜取數(shù)據(jù)來(lái)做點(diǎn)壞事(以前不開森的時(shí)候,我做過(guò),然后把別人的數(shù)據(jù)給收藏了那么一丟丟),筆者也很久沒(méi)用了,具體使用參考地址:https://github.com/fpillet/NSLogger
ps:我記得若干年前加入了此框架,
nslog會(huì)在控制臺(tái)無(wú)法打?。ú贿^(guò)可以解決)。小心一點(diǎn)~!
三方庫(kù)
UIViewController+Swizzled
這個(gè)我想大家都知道吧,就是可以在控制臺(tái)打印出controller的層級(jí),雖然用lldb也可以做到(我之前文章貌似寫過(guò))。
MLeaksFinder
檢測(cè)內(nèi)存泄露的,雖然有局限性,但基本滿足需求啦。
NSDictionary-NilSafe
這東西顧名思義,但目測(cè)感覺(jué)沒(méi)啥太大用處。
NSLogger
搭配上面NSLogger的app使用
結(jié)尾
比較有用的目前感覺(jué)就這幾個(gè)三方庫(kù)的,后期會(huì)不定維護(hù)和更新,下面貼出我最近項(xiàng)目的pod三方庫(kù)(部分三方庫(kù)是手動(dòng)導(dǎo)入的,就不貼出來(lái)了),看有木有讀者需要的資源。
pod 'ReactiveCocoa','~>2.5'
pod 'SDWebImage','~>3.8.0'
# pod 'FDStackView'
pod 'IQKeyboardManager'
pod 'AFNetworking'
pod 'MJRefresh'
pod 'UIViewController+Swizzled'
pod 'DZNEmptyDataSet'
pod 'MJExtension'
pod 'JDStatusBarNotification'
# pod 'MBProgressHUD'
pod 'Masonry'
pod 'SDCycleScrollView'
pod 'NJKWebViewProgress'
pod 'MLeaksFinder'
pod 'QRCodeReaderViewController'
# pod 'TZImagePickerController'
pod 'DACircularProgress'
pod 'INTULocationManager'
pod 'APAddressBook'
pod 'JGActionSheet'
pod 'Bugly'
pod 'TSMessages', :git => 'https://github.com/KrauseFx/TSMessages.git'
# pod 'TSMessages'
# pod 'HexColors'
pod 'NSDictionary-NilSafe'
pod 'FDFullscreenPopGesture'
# pod 'JCAlertController'
#swift
pod 'SnapKit'
最后的最后,求大神帶我農(nóng)藥上分呀,目前磚1(我會(huì)喊666的咸魚)~~新賽季越來(lái)越難打了。
