成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

介紹

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

IDE

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

1.善用快捷鍵

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

2.常用代碼片段

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

[[141140]]

3.Xcode插件

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

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

1.快速Add #import

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

在此強烈推薦給大家。

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

4.注釋

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

之前一直在用 喵神onevcat 開源的 VVDocumenter-Xcode.

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

  1. /** 
  2.  *  頂部公告btn 
  3.  */ 
  4. @property (nonatomic, strong) UIButton *topAnnouncementBtn; 

接口用這種方法會簡單明了,但是屬性的話,總感覺.h文件好多東西(其實沒幾個屬性啊😱😱😱)

后來換成這樣:

  1. /**頂部公告btn */ 
  2. @property (nonatomic, strong) UIButton *topAnnouncementBtn; 

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

  1. @property (nonatomic, strong) UIButton *topAnnouncementBtn; // 頂部公告btn 

但是這種方式,在你使用這個屬性的時候,是不會有注釋提示的。沒有就沒有把,遇見不明大意的屬性,到時候再跳到.h 文件 看一眼。(“呸,你怎么這么容易就妥協了!!!”,我當時應該在心里暗暗罵自己的😭😭😭)

之后某天在微博上看到 芳仔小腳印 的博客 我是如何收拾代碼的 中介紹她是這樣注釋屬性的:

  1. UIButton *btnSend;/**< 發送按鈕 */ 

[[141141]]

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

感謝 芳仔小腳印 的分享😘

網絡數據相關

1.調試接口

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

[[141136]]

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

[[141137]]

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

#p#

2.JSON數據編輯

廢話不多說,直接上圖:

[[141142]]

[[141143]]

UI相關

1.距離

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

遇到有像素眼的設計師,想哭的心情總是有。但是他們可能有時候會忘記標X、Y,或者就是寬高,下面是我司UI給的一張圖, 用下圖來舉例不合適,但是大體意思是說可能會忘記標注😰

[[141144]]

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

然后我最開始是這樣做的

[[141145]]

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

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

#p#

2.圖片壓縮

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

3.AppIcon

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

[[141138]]

兩地辦公

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

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

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

Github

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

language:Objective-C stars:>900

[[141146]]

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

[[141147]]

[[141148]]

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

責任編輯:倪明 來源: __weak_Point的博客
相關推薦

2015-12-15 09:50:12

Linux開發效率工具

2021-05-18 15:41:15

開發工具編程

2015-07-22 09:44:07

Android開發Web工具

2012-03-14 09:35:56

JavaMaveneclipse

2021-05-10 11:06:31

Python工具代碼

2017-11-06 08:27:26

開發

2012-03-07 09:41:01

Java

2020-11-26 12:05:44

Python小工具代碼

2021-05-20 11:30:17

Python工具代碼

2013-07-29 12:45:19

iOS開發經驗iOS提高應用開發效率

2014-06-27 09:45:03

IE工具開發者工具

2023-03-08 10:30:17

數據中心能源

2016-01-04 10:20:36

2019-11-22 08:52:32

MacEvernoteMWeb

2020-05-06 11:45:08

Mac工具語法

2015-11-10 10:11:32

ios開發工具效率

2009-07-10 10:35:59

數據建模工具甲骨文

2020-06-23 09:52:31

運營效率首席信息官IT預算

2015-11-02 17:11:38

RelProxyJava開發效率

2010-10-27 14:15:44

Oracle數據庫效率
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美在线激情 | 毛片区| 欧美精品1区2区3区 精品国产欧美一区二区 | 国产精品资源在线 | 免费一区| 日产精品久久久一区二区福利 | sese视频在线观看 | 黄网站在线播放 | 黄色高清视频 | 毛片在线看片 | 日韩av在线中文字幕 | 很黄很污的网站 | 亚洲成人精品 | 欧美成人自拍 | 一区二区三区在线播放视频 | 欧美黄在线观看 | 日本久久久一区二区三区 | 五月综合激情在线 | 一本色道久久综合亚洲精品高清 | 亚洲三级av | 久久久久一区二区三区四区 | 密室大逃脱第六季大神版在线观看 | 欧美精品啪啪 | 成人日韩 | 91久久国产综合久久91精品网站 | 中文字幕 在线观看 | 紧缚调教一区二区三区视频 | 久久av一区二区三区 | 久久国产精品免费一区二区三区 | 香蕉婷婷 | 中文字幕一区二区三区在线视频 | 精品国产乱码久久久久久牛牛 | 久久精品国产久精国产 | 亚洲视频一区在线观看 | 亚洲成人久久久 | 紧缚调教一区二区三区视频 | h片在线免费观看 | 国产精品一区二区久久久久 | 国产一级免费视频 | 古装三级在线播放 | 欧美激情在线一区二区三区 |