1. 程式人生 > >我的高效編程的秘訣--開發環境的重要性(IOS)

我的高效編程的秘訣--開發環境的重要性(IOS)

src 問題 都是 plugin chm wan ati defaults 很好

我覺得一個好的開發環境,能夠讓一個開發者的工作效率提高兩倍以上,也能夠讓一個小白看上去不那麽蠢;
開發環境不是僅僅安裝一個xcode這種ide就OK了,在我看來開發環境的部署範圍比較廣泛,以下我來說說一個IOS開發者在進行開發之前須要做哪些準備工作。(磨刀不誤砍柴工)
原則是,不要在開發的過程中發現自己少了軟件再去下載須要的軟件。




1.xcode,app store下載唄,或者到官網,必須安裝。

下載地址:https://developer.apple.com/xcode/downloads/

技術分享


2.VVDocumenter這是一個代碼凝視插件,僅僅須要能夠讓你的代碼凝視看上去專業非常多,有的時候會出現xcode6或xcode7無法使用的情況,是由於沒有增加DVTPlugInCompatibilityUUIDs的配置(查看當前UUID在終端上執行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID ),僅僅須要增加後command+R執行一下就OK了,必須安裝。
下載地址:https://github.com/onevcat/VVDocumenter-Xcode
或者
那些不能錯過的Xcode插件:http://www.cocoachina.com/industry/20130918/7022.html

盤點開發人員最喜愛的十大開源Xcode插件:http://www.csdn.net/article/2014-05-04/2819586-the-best-xcode-plugins/2

技術分享

技術分享



3.ColorSnapper,這是一個取色工具,能夠將屏幕的顏色直接生成OC的代碼,必須安裝;
下載地址為:http://www.jb51.net/softs/172957.html

技術分享

技術分享技術分享技術分享技術分享


4.Sublime text,mac下的一款記事本工具,很好用和感覺windows中的editplus一樣好用。必須安裝;
下載地址:http://rj.baidu.com/soft/detail/25836.html?ald
技術分享

5.iphone配置有用工具,能夠查看當前安裝描寫敘述文件的情況,並且有時候有重名的情況。必須安裝。
下載地址:http://www.downxia.com/downinfo/26271.html
技術分享


6.resizer,[email protected]
App store下載地址:https://itunes.apple.com/au/app/resizer/id411277085?mt=12
技術分享

7.smartSVN或cornerstone,這兩個軟件都是Mac上連接SVNserver的工具,必須安裝。
下載地址:http://www.pc6.com/mac/113484.html http://bbs.feng.com/read-htm-tid-7936664.html
技術分享

8.QQ,阿裏旺旺,迅雷,日常生活必須軟件,必須安裝。
下載地址:http://apple.qq.com/ http://page.1688.com/html/wangwang/download/mac.html http://mac.xunlei.com/
技術分享

9.有道詞典,可能你也有其他的詞典,只是你怎麽都得有一個,必須安裝。
下載地址:http://cidian.youdao.com/mac.html
技術分享

10.Office。還有OmniGraffle Professional 這是一個類似visio的軟件,office當然要有啦,必須安裝。


下載地址:http://www.pc6.com/mac/115938.html 有錢的買正版:https://products.office.com/zh-cn/mac/microsoft-office-for-mac

技術分享



11.印象筆記或者其他雲筆記產品,至少一個。常常有一些開發人員帳號或工作進度記錄等,你喜歡記錄在記事本上?這是互聯網時代,別做這麽蠢的事情。必須安裝。


下載地址:https://www.yinxiang.com/
技術分享

12.ifunbox,操作簡單,能夠將打包好的ipa文件安裝到手機上,由於你至少要看看自己打的包有沒有問題吧。自測是必須的,必須安裝。
下載地址:http://dl.i-funbox.com/

技術分享

13.axure for chrome,查看原型圖必需要有,在chrome://extensions/中安裝。必須安裝

下載地址:http://download.csdn.net/detail/cl61917380/8928913

技術分享


--------------------------------------------------------------------- 切割線 ---------------------------------------------------------------------


14.chrome,由於我是有做網頁開發的工作,所以會用到頁面調度功能。假設你不須要,你也能夠使用safari上上網。非必須。
下載地址:http://rj.baidu.com/soft/detail/25718.html?ald
技術分享

15.Read CHM 這是打開Chm文檔的工具。由於我有看jquery.chm文檔所以須要,非必須。


App store下載地址:https://itunes.apple.com/app/id594432954
技術分享

16.photoshop,你會說開發為什麽要這個鬼東西,我想說有時候你要對一個圖片進行小的改動頻繁的找美工,人家會煩你的。假設不想你不想由於別人的臉色而影響自己今天的心情的話,安裝一個還是有必要的。
並且假設你想發blog那麽主要的P圖也是要的。非必須。


下載地址:http://www.jb51.net/softs/176072.html

技術分享


PS:百度軟件中心地址:http://rj.baidu.com/index.html



在我看來,僅僅有當你的電腦安裝了這些必備軟件,才算是完畢了開發環境的部署。假設你是一個小白的話不要讓老員工在指導你的時候找不到他想用的工具而對你各種嫌棄。

由於這樣對大家都沒有優點不是麽?!~

另外,從更加宏觀的角度看開發環境的話,公司的工作環境、網速也是開發環境的一部分。

由於這些不可是團隊建設的一部分,並且還能夠提高員工開發效率。留住老員工(相同經驗的兩個人。新招的總是會比原來的貴一些,不但新來的做得沒有原來的好,並且另一個月的交接成本),間接減少項目成本。







我的高效編程的秘訣--開發環境的重要性(IOS)