(轉)可簡化iOS 應用程式開發的6個Xcode小技巧

來源:互聯網
上載者:User

標籤:

Xcode是iPhone和iPad開發人員用來編碼或者開發iOS app的IDE。Xcode有很多小巧但很有用的功能,很多時候我們可能沒有注意到它們,也或者我們沒有在合適的水平使用這些功能簡化我們的iOS開發。比如注釋標籤、程式碼片段以及其它很多…

以下是我們發現的非常有用的Xcode功能:

FIXME

該標籤用來提醒你代碼中存在稍後某個時間需要修改的部分。(編輯註:網路上有一些可以用來收集項目中`TODO`和`FIXME`標籤的輔助外掛程式,比如XToDo https://github.com/trawor/XToDo)

TODO

`TODO`用來提醒該標識處的代碼有待返回繼續編寫、更新或者添加。該標籤通常在註解區塊的源檔案頂部。

warning

當你想要將代碼區分為兩個類別時可使用該功能,一個為了實驗,另一個是實際使用的,比如

 

如果我們將0(zero) 改為1(one),警告會自動刪除,如下:

 

該功能將幫你確保你絕不會發布包含不該出現在此的代碼,或者排除了應該出現的代碼。

po

在調試階段這個命令非常有用。通常情況下,為了列印變數的值,我們需要移動滑鼠指標並點擊和選擇列印描述列印值。有時候這種做法對編程並不友好,而po命令讓這個過程變得簡單且迅速 ,看一個樣本。

在該樣本中,我已經建立了一個命名為str的字串,並為其賦值。現在要在不移動游標的情況下列印該值,我現在僅需要在輸出視窗編寫"po variable name"並摁下Enter鍵。如下所示,你將會得到儲存在變數中的值。

5.程式碼片段

複雜應用程式通常需要格式化非常好的代碼,以便於其他iOS開發人員理解代碼,所以我們需要用標準的格式組織代碼。但是對於一些體積比較大的應用程式來說,組織代碼會比較花時間。Xcode提供了一項稱之為Code Snippets Library的功能。我們可以用來組織代碼。

你可以在Code Snippets Library找到它提供的所有預設程式碼片段,也可以根據自己需求建立自訂程式碼片段,也可以添加程式碼片段供以後使用。以下是使用程式碼片段的例子:

當我們添加新的ViewController類,預設程式碼片段展示如下:

我想仿照記憶體相關方法的結構並查看生命週期方法,如下:

為了重複使用該結構,我們需要將此代碼添加進Code Snippets Library。現在將其添加,並選擇你想要添加的文本,如下:

使用滑鼠左鍵將其添加到程式碼片段庫中。添加完成後,你將會看到一個預設的"My Code Snippet"名稱。你可以編輯該名稱,也可以為其添加描述和快速鍵。

Find your File

通過cmd + shift + O按鍵組合快速尋找所需檔案。

按下cmd + shift + O開啟Open Quickly視窗,鍵入你尋找的檔案名稱並點擊"Enter"鍵盤,系統將會定向到你需要的檔案。

如果你是iOS開發人員,這些小技巧可能會比較有用,如果你發現了Xcode的其他提示,歡迎分享給我們。

(轉)可簡化iOS 應用程式開發的6個Xcode小技巧

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.