引言:
工欲善其事,必先利其器!好的協助工具輔助可以讓我們的開發旅途事半功倍.接下來介紹幾款博主目前正在使用的開發協助工具輔助.
Tips:
好的工具大部分都是收費的,當然咯,你想不花錢就用起來,也不是不可以,只是需要你費點功夫去找找看.這裡呢,就不方便提供怎麼操作了.
如果你覺得找到這些工具都非常麻煩,你可以在微博私信聯絡我. 不過,都是同行,在軟體價格合理和自己能接受的情況下還是從正規渠道拿到比較好,
心安理得,用的自在,以及可以享受軟體後續的更新服務.
到底有哪些呢?
1:PaintCode
PaintCode是一個可以通過拖拖拽拽就能產生一些簡單的圖形,當然,如果你想象力足夠豐富,也可以製作非常棒的表徵圖,官方放出了一些圖案製作的Demo.
而製作這些圖案的最終目的,不是產生圖片資源,而且產生Objective-C代碼. 將產生的程式碼拷貝至drawRect函數內執行,就可以顯示出一樣效果的表徵圖.
從而快速的讓開發人員完成繪製方面的工作. 基於繪製的方式實現表徵圖,可以最大化的減輕App安裝包的大小. 以及輕而易舉實現多彩換膚功能.
當然,前提是你有一定的製圖能力,不過我覺得這個工具要讓設計師學會使用. 才能發揮其最大功效. 而我們開發的去用,頂多是輔助繪製一些簡單的圖形.
2:Scroll Reverser
Scroll Reverser是一個協助習慣了使用Windows,或者是從Windows下轉到Mac平台以後不願跟換滾動方向的使用者而準備的!
OS X 在10.7開始將手勢滾動頁面和滑鼠滾動頁面與iOS平台保持同步,但是這種使用方式在行動裝置上面來說還是蠻自然的,但是放到PC上面就會非常變扭.
所以,如果想找回以前使用習慣的朋友,可以使用它.
3:iExplorer
iExplorer是一個專門用來瀏覽iPhone,iPad裝置內部檔案的強力工具,或者稱其為暴力工具也不足為過,為什麼?大多數查看內部檔案的工具都需要裝置越獄才能夠正常瀏覽和拷貝檔案.而iExplorer是不需要越獄就可以完好的瀏覽裝置內的檔案,比如說,我們想把QQ音樂裡面緩衝的歌曲全部給拿出來,使iExplorer就可以全部盡收眼底了.
不過要低調!
當然這隻是其中的一個重要特性而已. 更多強大的功能可以前往官方網站查看.
4:SimPholders
SimPholders是一個可以協助開發人員快速定位到iOS模擬器沙箱檔案夾的小工具,通常我們開發的App會有不少檔案要儲存在沙箱內,而開發途中我們需要經常去瀏覽沙箱內的檔案,而這個目錄太深了,最關鍵的,及時你好不容易進到沙箱檔案目錄時,在你選擇你要具體查看的App沙箱時,又糾結了. 因為這些App檔案夾的命名都是用UUID來命名的,這對於我們定位來說毫無意義,沒辦法也只有挨個點擊看看是不是自己要看的App沙箱,每一次去到那裡感覺像是爬一座山一樣那麼辛苦. 而SimPholders的出現就是來協助開發人員解決這個問題,使用以後,我們只要腦子想一下,我們就已經到山頂了..
頓時身心舒暢啊~
5:Opera Mobile Emulator
Opera Mobile Emulator主要是為從事手機Web項目的開發人員準備的.在軟體上通過內建的一些初始化設定可以配置出任意尺寸的瀏覽器.這樣很方便的類比在真實手機尺寸上面的顯示情況.從而加速調試的效率,並且,當你需要兩種此存的手機時,你無需準備兩台手機. 只需要配置出兩種尺寸的介面即可.
6:Code Point
項目做大了,代碼檔案越來越多,一會要改改這個,一會要改改那個,需要不停在不同檔案中進行修改,通常我們通過Xcode左側的工程導航樹來切換檔案,或者通過底部通過的模糊搜尋名稱來快速定位到檔案,如:
但是這樣操作還是比較繁瑣,如果你不小心打錯了某個單詞,或者處於某種看檔案的模式下,此時你的時間就浪費掉了.
,而Code Point的出現就是為瞭解決這些問題.它有以下幾個主要特性:
1:通過Code Point內建的快速鍵迅速啟動
2:自動記錄最近定位過的檔案.
3:智能模糊搜尋,即使你打錯了一點點,也沒有關係,Code Point也可以幫你找到.
使用Code Point需要一定時間的過度,但你習慣使用Code Point時,你會發現,它實在太好用了.
7:Versions
Versions是Mac上面非常棒的SVN代碼管理工具,介面美觀,易於上手,博主本人非常喜歡它的表徵圖設計.
你可以隨時在本地建立私人SVN庫,亦可迅速的串連到雲端SVN伺服器Check代碼,查看提交記錄,對比修改記錄.這一切都比想象中還要輕鬆.
8:ImageOptim
ImageOptim可以壓縮PNG圖片來節省空間的。大多數PNG檔案可以省掉幾個百分點的大小,有時甚至30%或更多。圖片更小意味著應用尺寸更小,運行時載入它們所使用的記憶體也更小
9:Edge Insets
一個協助你定義可重用圖片邊距的簡單工具