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

2021-07-03 21:32:39 字數 3309 閱讀 4068

介紹

這篇文章主要是介紹一下我在ios開發中使用到的一些可以提公升開發效率的方法和工具。

ide

1.善用快捷鍵

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

2.常用**片段

開發中有一些常用的**,可以放到**片段中,然後下次你就可以使用快捷方法來使用這些**了,給大家看下我的xcode中部分**片段:

3.xcode外掛程式

我想外掛程式是xcode必不可少的把

除此之外,我自己還經常用到的外掛程式有:

1.快速add #import

2.檢視專案的』todo』,』fixme』等

在此強烈推薦給大家。

你可能想,如果沒有我要用的外掛程式怎麼辦?少年,這個時候就要自己動手豐衣足食了,我想你可以看看這個xcode6外掛程式開發入門。

4.注釋

注釋的作用就不多說了,而且現在公司都要求**必須有注釋。

之前一直在用 喵神onevcat 開源的 vvdocumenter-xcode.

但是後來覺得這種注釋會有這樣乙個問題:乙個注釋多三行

/**

*  頂部公告btn

*/@property (nonatomic, strong) uibutton *topannouncementbtn;

介面用這種方法會簡單明瞭,但是屬性的話,總感覺.h檔案好多東西(其實沒幾個屬性啊??????)

後來換成這樣:

/**頂部公告btn */

@property (nonatomic, strong) uibutton *topannouncementbtn;

還是多一行,再後來換成這樣:

@property (nonatomic, strong) uibutton *topannouncementbtn; // 頂部公告btn
但是這種方式,在你使用這個屬性的時候,是不會有注釋提示的。沒有就沒有把,遇見不明大意的屬性,到時候再跳到.h 檔案 看一眼。(「呸,你怎麼這麼容易就妥協了!!!」,我當時應該在心裡暗暗罵自己的)

之後某天在微博上看到 芳仔小腳印 的部落格 我是如何收拾**的 中介紹她是這樣注釋屬性的:

試用了一下,很方便。之後一直用這種方法做屬性注釋,在這裡分享給大家。

感謝 芳仔小腳印 的分享。

網路資料相關

1.除錯介面

少年,你還在寫方法除錯介面嗎?如果是,那你一定需要下面這2個了哈:

postman 一款功能強大的網頁除錯與傳送網頁http請求的chrome外掛程式。(感謝葉孤城___提醒)

2.json資料編輯

廢話不多說,直接上圖:

json格式化工具 (感謝ios程式犭袁 提供)

ui相關

1.距離

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

遇到有畫素眼的設計師,想哭的心情總是有。但是他們可能有時候會忘記標x、y,或者就是寬高,下面是我司ui給的一張圖:

魂淡,說好的x,y呢?

然後我最開始是這樣做的

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

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

2.壓縮

我們ui就不太注重的大小,尼瑪,有一次給的有4m多,害我自己還得壓縮一遍

tinypng,保質壓縮,我感覺還不錯,推薦給我們ui和後台,他們用過之後都說好

tinypng批量壓縮指令碼 配套使用更佳。(感謝newbee_nan 提供)

兩地辦公

假設這麼一種情況:公司用的是svn,公司一台公司電腦,家裡一台自己電腦,有時候可能想回來後接著敲**,怎麼辦?

再假設這麼一種情況:公司用的是svn,產品想實現一種效果,但是你又不確定能不能寫出來,所以你可能會糾結要不要在公司專案上改動,怎麼辦?

如果有上述兩種煩惱,那麼github 和 bitbucket 是您的首選,具體選哪個,這裡有一篇對比文章:github vs. bitbucket 不只是功能不同.

github

github上好的開源專案太多,乙個乙個的star,太慢了,怎麼破?

這個其實就是github的advanced search功能:

小夥伴們切記啊,star後並不代表你就掌握了,只有真正深入了解後才是自己的。

另外github advanced search 可以用來尋找小夥伴哦—— github advanced search獵頭**.

原文:

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

介紹 這篇文章主要是介紹一下我在ios開發中使用到的一些可以提公升開發效率的方法和工具。ide 1.善用快捷鍵 快捷鍵是開發中必不可少的,當你善於使用快捷鍵的時候,十指在鍵盤上飛舞,那畫面太美,我不敢想象。2.常用 片段 開發中有一些常用的 可以放到 片段中,然後下次你就可以使用快捷方法來使用這些 ...

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

這篇文章主要是介紹一下我在ios開發中使用到的一些可以提公升開發效率的方法和工具。1.善用快捷鍵 快捷鍵是開發中必不可少的,當你善於使用快捷鍵的時候,十指在鍵盤上飛舞,那畫面太美,我不敢想象 2.常用 片段 開發中有一些常用的 可以放到 片段中,然後下次你就可以使用快捷方法來使用這些 了,給大家看下...

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

這篇文章主要是介紹一下我在ios開發中使用到的一些可以提公升開發效率的方法和工具。一.ide 1.善用快捷鍵 快捷鍵是開發中必不可少的,當你善於使用快捷鍵的時候,十指在鍵盤上飛舞,那畫面太美,我不敢想象。14個xcode中常用的快捷鍵操作 2.常用 片段 開發中有一些常用的 可以放到 片段中,然後下...