轉載作者@__weak_point部分内容并作出自己認為更加高效率的方式
這篇文章主要是介紹一下我在ios開發中使用到的一些可以提升開發效率的方法和工具。
首先要說的肯定是ide了,說到ide,xcode不能跑,當然你也可能同時在使用appcode等其他的ide,在這裡我主要介紹xcode中提升開發效率的方法。
1.善用快捷鍵
快捷鍵是開發中必不可少的,當你善于使用快捷鍵的時候,十指在鍵盤上飛舞,那畫面太美,我不敢想象。
常用快捷鍵操作
2.常用代碼片段
開發中有一些常用的代碼,可以放到代碼片段中,然後下次你就可以使用快捷方法來使用這些代碼了,給大家看下我的xcode中部分代碼片段:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN2ADOxgTO5gDOyAzNzQTMvwlNxcDM1EDMy8CXzRWYvxGc19CXpBXYvwVbvNmLn1Waj92YuM2Yvw1LcpDc0RHaiojIsJye.png)
偷懶小技巧
3.xcode插件
我想插件是xcode必不可少的把
那些不能錯過的xcode插件
除此之外,我自己還經常用到的插件有:
1.快速add #import
2.檢視項目的’todo’,’fixme’等
個人使用工具:
類似的快速add #import
4.注釋
注釋的作用就不多說了,而且現在公司都要求代碼必須有注釋。
之前一直在用喵神onevcat開源的vvdocumenter-xcode.
但是後來覺得這種注釋會有這樣一個問題:一個注釋多三行
接口用這種方法會簡單明了,但是屬性的話,總感覺.h檔案好多東西
個人處理方式:
對于方法注釋可以用多行形式,對于屬性注釋可在屬性前使用格式<code>///這是注釋</code>即可
1.調試接口
少年,你還在寫方法調試接口嗎?如果是,那你一定需要下面這2個了哈:
dhc線上調試接口,支援http和https呦。
注意點:
需要到谷歌商店安裝<code>dhc</code>擴充程式
2.json資料編輯
谷歌<code>json-handle</code>插件
1.距離
不行!說的是20px!差1px,2px,5px,10px,都不算20px!
遇到有像素眼的設計師,想哭的心情總是有。但是他們可能有時候會忘記标x、y,或者就是寬高,下面是我司ui給的一張圖:
魂淡,說好的x,y呢?
然後我最開始是這樣做的
可是總會有辣麼一點誤差,而且費眼。。。後來我偶然聽一個産品朋友說他們在用馬克鳗标圖,它有免費和收費2個版本,免費版本可以使用基本功能,感覺還不錯。
今天喵神onevcat在微網誌發了一個測量的工具:pixel winch,試了一下,比馬克鳗好使。
2.圖檔壓縮
我們ui就不太注重圖檔的大小,尼瑪,有一次給的圖檔有4m多,害我自己還得壓縮一遍
tinypng,保質壓縮,我感覺還不錯,推薦給我們ui和背景,他們用過之後都說好。
ggtinypng批量壓縮圖檔腳本配套使用更佳。(感謝newbee_nan 提供)
3.appicon
appicon隻需要ui提供一張1024*1024的圖就可以了,具體的icon可以用prepo生成
本人使用xcode插件-rtimageassets進行圖檔批量管理
可實作提供<code>@3x</code>三倍圖自動生成兩倍圖
可實作提供一張<code>1024*1024</code>圖自動生成其他規格icon
上述功能不僅實作圖檔批量管理,而且會在xcode中幫我們設定好
未完待續……
再一次感謝您花費時間閱讀這篇文章!
微網誌: @danny_呂昌輝
部落格: superdanny