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

jopen 9年前發布 | 16K 次閱讀 IOS iOS開發 移動開發

介紹

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

IDE

首先要說的肯定是IDE了,說到IDE,Xcode不能跑,當然你也可能同時在使用AppCode等其他的IDE,在這里我主要介紹Xcode中提升開發效率的方法。

1.善用快捷鍵

快捷鍵是開發中必不可少的,當你善于使用快捷鍵的時候,十指在鍵盤上飛舞,那畫面太美,我不敢想象提高iOS開發效率的方法和工具

  • 常用快捷鍵操作
  • </ul>

    2.常用代碼片段

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

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

    • 偷懶小技巧
    • </ul>

      3.Xcode插件

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

      • 那些不能錯過的Xcode插件
      • </ul>

        除此之外,我自己還經常用到的插件有:

        1.快速Add #import

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

        在此強烈推薦給大家。

        你可能想,如果沒有我要用的插件怎么辦?少年,這個時候就要自己動手豐衣足食了,我想你可以看看這個Xcode6插件開發入門

        網絡數據相關

        1.調試接口

        少年,你還在寫方法調試接口嗎?如果是,那你一定需要下面這2個了哈:

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

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

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

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

        2.JSON數據編輯

        廢話不多說,直接上圖:

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

        • JSON Editor Online
        • </ul>

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

          • JSON格式化工具 (感謝iOS程序犭袁 提供??)
          • </ul>

            UI相關

            1.距離

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

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

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

            魂淡,說好的X,Y呢???

            然后我最開始是這樣做的

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

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

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

            2.圖片壓縮

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

            • tinypng,保質壓縮,我感覺還不錯,推薦給我們UI和后臺,他們用過之后都說好??

              </li>

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

              </li> </ul>

              3.AppIcon

              AppIcon只需要UI提供一張1024*1024的圖就可以了,具體的icon可以用Prepo生成

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

              兩地辦公

              假設這么一種情況:公司用的是SVN,公司一臺公司電腦,家里一臺自己電腦,有時候可能想回來后接著敲代碼,怎么辦?

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

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

              Github

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

              language:Objective-C stars:>900

              </blockquote>

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

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

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

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

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

              另外 Github Advanced Search 可以用來尋找小伙伴哦—— Github Advanced Search獵頭大法

              來自:http://yyny.me/ios/%E6%8F%90%E9%AB%98iOS%E5%BC%80%E5%8F%91%E6%95%88%E7%8E%87%E7%9A%84%E6%96%B9%E6%B3%95%E5%92%8C%E5%B7%A5%E5%85%B7/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!