1文檔工具-Dash
都說(shuō)文檔在手,天下我有。這個(gè)工具對(duì)于我這種喜歡前后端折騰的人來(lái)說(shuō)是非常有用的,因?yàn)楹芏鄷r(shí)候,我往往只記住思路,但是具體代碼記不住,這個(gè)工具有很好的保存代碼塊功能。比如請(qǐng)求與響應(yīng),總有你想知道的這篇中的各種請(qǐng)求,我們就可以用代碼塊來(lái)保存,另外還可以通過(guò)占位符,在點(diǎn)擊Use時(shí)替換掉占位符的內(nèi)容
其次,這個(gè)工具還有另一個(gè)很有用的功能。比如我們有這么個(gè)場(chǎng)景,我們查 JavaSE 文檔的時(shí)候是不是經(jīng)常遇到這么個(gè)問(wèn)題,就是我們想查某個(gè)方法,但是卻要知道它在哪個(gè)類才能查,而不能根據(jù)這個(gè)方法直接去查。但是現(xiàn)實(shí)中,我們之所以要查往往是不記得類名,所以這個(gè)體驗(yàn)就不是很好,而這個(gè)工具很好的解決了這個(gè)問(wèn)題。如圖
如果有用過(guò)其他文檔工具的同學(xué)就會(huì)發(fā)現(xiàn),其他的工具是不會(huì)有這個(gè)直接根據(jù)方法就能搜索的功能的,都是必須要找到關(guān)鍵類才能搜索。而且還提供了 Google 和 stackoverflow,非常貼心。該工具提供了海量文檔,不過(guò)都是英文的,當(dāng)然比較常用的比如 JavaSE、Jquery、PHP 這些是有中文的,搜一下就出來(lái),搞不掂再留言
2思維導(dǎo)圖工具-MindNode
這是一款比較美觀的思維導(dǎo)圖軟件,我們平時(shí)用得比較多的還有 XMind,XMind 在 Windows,Mac 都有,但是就是顏值不高,MindNode 有多種主題切換,比較好看,像我之前寫(xiě)的圖解Java面試題系列的都是用的 MindNode,具體效果可以翻看我簡(jiǎn)書(shū)之前的文章
3繪圖工具-OmniGraffle
直接先上圖,比如我之前畫(huà)的發(fā)送驗(yàn)證碼的業(yè)務(wù)思維圖,如果能把這個(gè)圖畫(huà)出來(lái),那些把代碼寫(xiě)出了應(yīng)該是比較輕松的事
下面就來(lái)說(shuō)下,怎么畫(huà)這個(gè)圖
1.打開(kāi)軟件
隨意選擇一個(gè)都是OK的,比如選擇第一個(gè)
2.繪圖
2.1 選中方塊
2.2 黑色背景設(shè)置
配色這個(gè)你可以根據(jù)自己的喜好來(lái),比如我這里用的是RGB(62,61,63)
設(shè)置好顏色之后,你可以把他添加到喜愛(ài)的
2.3 組合圖形
從圖中就可以看出,其實(shí)這些方塊都是一些組合圖形。配色這些可以自己任意調(diào),當(dāng)然,OmniGraffle 本身也提供了很多好看的配色方案,可以自己嘗試
3.注意事項(xiàng)
OmniGraffle 中提供了大量的繪圖原型,可以自己摸索,組合,配色出好看的方案。然后就是各種拖拽。但是要注意的是,黑色的背景要放在圖層的最下面,圖層區(qū)域就是圖中 Layer 區(qū)域,這個(gè)你用著用著自然明白,遇到坑再留言
4其他工具
Postman Chrome插件,調(diào)試restful api的神器,比較喜歡的是他的書(shū)簽功能。
jsonView Chrome插件,請(qǐng)求json時(shí),能將返回的json數(shù)據(jù)格式化,非常方便,強(qiáng)烈推薦
iTerm2 Mac的終端工具,網(wǎng)上有很多好看的配色,追求顏值的不妨一試
歐路詞典 比較好用的翻譯軟件
MacDown 我個(gè)人比較喜歡的Mac上的Markdown編寫(xiě)工具,支持多種Markdown樣式風(fēng)格
Shadowsocks 科學(xué)上網(wǎng)工具,碼農(nóng)必備
Snap Mac上的手勢(shì)切換工具,和Alfred的工作流差不多,不過(guò)比他輕量
TeamViewer 遠(yuǎn)程控制電腦工具,可以遠(yuǎn)程幫妹子修電腦,當(dāng)然我都是只修電腦不過(guò)夜的
licecap Mac上gif錄圖的工具
PaintCode 動(dòng)畫(huà)生成Object-C代碼的工具,讓你不再害怕酷炫動(dòng)畫(huà)
HHEnumeration 最喜歡的一個(gè)Xcode插件,非常友好的枚舉提示,可以github搜索一下,iOS開(kāi)發(fā)強(qiáng)烈推薦
Simpholders iOS開(kāi)發(fā)的應(yīng)該都用過(guò),快速到達(dá)沙盒