提升iOS開發效率的方法和工具

http://www.cocoachina.com/ios/20150717/12626.htmlhtml

 

介紹ios

這篇文章主要是介紹一下我在iOS開發中使用到的一些能夠提高開發效率的方法和工具。git

IDEgithub

首先要說的確定是IDE了,說到IDE,Xcode不能跑,固然你也可能同時在使用AppCode等其餘的IDE,在這裏我主要介紹Xcode中提高開發效率的方法。web

1.善用快捷鍵chrome

快捷鍵是開發中必不可少的,當你善於使用快捷鍵的時候,十指在鍵盤上飛舞,那畫面太美,我不敢想象。json

2.經常使用代碼片斷網絡

開發中有一些經常使用的代碼,能夠放到代碼片斷中,而後下次你就可使用快捷方法來使用這些代碼了,給你們看下個人Xcode中部分代碼片斷:app

blob.png

3.Xcode插件

我想插件是Xcode必不可少的把

那些不能錯過的Xcode插件

除此以外,我本身還常常用到的插件有:

1.快速Add #import

2.查看項目的’TODO’,’FIXME’等

在此強烈推薦給你們。

你可能想,若是沒有我要用的插件怎麼辦?少年,這個時候就要本身動手豐衣足食了,我想你能夠看看這個Xcode6插件開發入門

網絡數據相關

1.調試接口

少年,你還在寫方法調試接口嗎?若是是,那你必定須要下面這2個了哈:

 

blob.png

DHC 在線調試接口,支持HTTP和HTTPS呦。

blob.png

Postman 一款功能強大的網頁調試與發送網頁HTTP請求的Chrome插件。(感謝葉孤城___提醒)

2.JSON數據編輯

廢話很少說,直接上圖:

blob.png

blob.png

JSON格式化工具 (感謝iOS程序犭袁 提供)

UI相關

1.距離

不行!說的是20px!差1px,2px,5px,10px,都不算20px!

遇到有像素眼的設計師,想哭的心情老是有。可是他們可能有時候會忘記標X、Y,或者就是寬高,下面是我司UI給的一張圖:

blob.png

魂淡,說好的X,Y呢?

而後我最開始是這樣作的

blob.png

但是總會有辣麼一點偏差,並且費眼。。。後來我偶然聽一個產品朋友說他們在用馬克鰻標圖,它有免費和收費2個版本,免費版本可使用基本功能,感受還不錯。

今天喵神onevcat在微博發了一個測量的工具:Pixel Winch ,試了一下,比馬克鰻好使。

2.圖片壓縮

咱們UI就不太注重圖片的大小,尼瑪,有一次給的圖片有4M多,害我本身還得壓縮一遍

tinypng,保質壓縮,我感受還不錯,推薦給咱們UI和後臺,他們用過以後都說好

tinypng批量壓縮圖片腳本 配套使用更佳。(感謝newbee_nAn 提供)

3.AppIcon

AppIcon只須要UI提供一張1024*1024的圖就能夠了,具體的icon能夠用Prepo生成

blob.png

兩地辦公

假設這麼一種狀況:公司用的是SVN,公司一臺公司電腦,家裏一臺本身電腦,有時候可能想回來後接着敲代碼,怎麼辦?

再假設這麼一種狀況:公司用的是SVN,產品想實現一種效果,可是你又不肯定能不能寫出來,因此你可能會糾結要不要在公司項目上改動,怎麼辦?

若是有上述兩種煩惱,那麼Github 和 Bitbucket 是您的首選,具體選哪一個,這裏有一篇對比文章:GitHub vs. Bitbucket 不僅是功能不一樣.

Github

Github上好的開源項目太多,一個一個的star,太慢了,怎麼破?

1
language:Objective-C stars:>900

blob.png

這個其實就是Github的Advanced search功能:

blob.png

blob.png

小夥伴們切記啊,star後並不表明你就掌握了,只有真正深刻了解後纔是本身的。

另外Github Advanced Search 能夠用來尋找小夥伴哦—— Github Advanced Search獵頭大法.

未完待續…

相關文章
相關標籤/搜索