IOS怎麼樣更有效率更全面的使用xcode(一)

來源:互聯網
上載者:User

IOS怎麼樣更有效率更全面的使用xcode(一)

算是最基本的問題,因為大家要學ios開發就必須要接觸這個工具。有些同學幹了兩年IOS開發了,卻不知如何更有效開發。這裡我們會討論各種方式方法,會使你更好的利用工具來有效開發。優秀的開發人員一定是善用工具的。

善用工具,可以大大提高效率

Xcode很強的開發工具,用好了方便你的開發,用不好影響開發效率。

先從三個方面先說:1、搜尋東西 2、常用捷徑3、介紹幾個其他方便開發的工具

 

一、搜尋東西

有時候類很多,方法很多,想改某類時,還要開啟各自檔案夾去點進去,感覺很麻煩費時間。

如:用此搜尋可以搜到此類,從而進行修改。

 

 

有時候想在類中找某個方法或者屬性,自已一點一點找很費勁,請看:

 

 

此搜尋是在類中按command+F,搜尋某個屬性和方法時比較方便。

跳到某個方法,也可以利用:(點擊畫紅線的地方)也是比較方法,比你自己一點一點找要快!

 

 

以上搜尋是方便開發的時候!接下來是targets和project中的搜尋:

題外話,吐嘈一下,有一老員工,問我在哪裡加-fno-objc-arc或者-f-objc-arc有哪裡添加;(有關此知識請參考:

http://blog.csdn.net/rhljiayou/article/details/8103939,此部落格有講解)。

我告訴了他在targets下的Buid Phases下的Compile Sources。結果就是要添加的檔案在時面順序都打亂了,然後他就不知道怎麼辦了,因為檔案好多,總不能一個一個靠眼睛去找吧,然後我就告訴他可以利用搜尋如(這樣不就方便了許多嗎?):

 

看來搜尋在我們開發中挺重要的,所以我希望大家善於利用搜尋來解決問題。同樣說一個xcode以外的搜尋:

Control+F(開啟Spotlight):Spotilight會協助您 在電腦上快速尋找東西。Spotlight位於螢幕的右上方。此工具非常之強大!

 

二、常用捷徑

command+R運行

command+B編譯

command+shift+k clean清除項目

command+i找開偵查工具Profile

編輯代碼時用到的快速鍵(Control+):

Control +F向右邊移動

Control +B向左邊移動

Control +P移動到前一行

Control +N移動到下一行

Control + A移動到首行

Control +E移動到行尾

Control +D刪除游標右邊的字元

Control +K刪除游標所在行中的右邊的代碼

Control +L將插入點置於視窗正中

 

用Xcode會有很多操作方式來開啟某樣東西,下面介紹三種方法不同方式開啟,

以開啟測試泄漏工具為例子,介紹三種方法:

1、直接開啟菜單

 

2、command+i(快速鍵)(最快的方式)

3、長按運行鍵,會彈出下拉式功能表,選擇第三個就可以開啟了

 

所以不同的方式都可以開啟相同的東西,找到自己最愉快的方式使用。

 

三、介紹幾個其他方便開發的工具

善用工具,可以大大提高效率

很好用的兩個工具

左邊:只需要1024的圖,可以產生任意的icon。包括iphone pad,所有需要的尺寸。用法,大家下載來,琢磨一下估計就會了。

右面:強大的批量檔案改名,支援萬用字元。很方便的工具,比如要批量追加@2x,此工具一下搞定!

下載連結http://download.csdn.net/detail/rhljiayou/6767345
(僅供技術交流,24小時內刪除)

兩工具對我工作來說是相當實用的工具。

 

如有問題和意見,進群討論113820038或者留言。群中會每周公布一話題供大家討論,並整理分享給大家,歡迎加入。共同進步,互相協助。

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.