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

Xcode是iPhone和iPad開發者用來編碼或者開發iOS app的IDE。Xcode有不少小巧但頗有用的功能,不少時候咱們可能沒有注意到它們,也或者咱們沒有在合適的水平使用這些功能簡化咱們的iOS開發。好比註釋標籤、代碼片斷以及其它不少…git

如下是咱們發現的很是有用的Xcode功能:github

FIXME編程

該標籤用來提醒你代碼中存在稍後某個時間須要修改的部分。(編輯注:網絡上有一些能夠用來收集項目中`TODO`和`FIXME`標籤的輔助插件,好比XToDo https://github.com/trawor/XToDo)網絡

511.png

TODOapp

`TODO`用來提醒該標識處的代碼有待返回繼續編寫、更新或者添加。該標籤一般在註釋塊的源文件頂部。ui

hf_image2.png

warning編碼

當你想要將代碼區分爲兩個類別時可以使用該功能,一個爲了實驗,另外一個是實際使用的,好比插件

 033.png

若是咱們將0(zero) 改成1(one),警告會自動刪除,以下:指針

 034.png

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

po

在調試階段這個命令很是有用。一般狀況下,爲了打印變量的值,咱們須要移動鼠標指針並點擊和選擇打印描述打印值。有時候這種作法對編程並不友好,而po命令讓這個過程變得簡單且迅速 ,看一個示例。

在該示例中,我已經建立了一個命名爲str的字符串,併爲其賦值。如今要在不移動光標的狀況下打印該值,我如今僅須要在輸出窗口編寫"po variable name"並摁下Enter鍵。以下所示,你將會獲得儲存在變量中的值。

hf_image5.png

5.代碼片斷

複雜應用程序一般須要格式化很是好的代碼,以便於其餘iOS開發者理解代碼,因此咱們須要用標準的格式組織代碼。可是對於一些體積比較大的應用程序來講,組織代碼會比較花時間。Xcode提供了一項稱之爲Code Snippets Library的功能。咱們能夠用來組織代碼。

hf_image6.png

你能夠在Code Snippets Library找到它提供的全部默認代碼片斷,也能夠根據本身需求建立自定義代碼片斷,也能夠添加代碼片斷供之後使用。如下是使用代碼片斷的例子:

當咱們添加新的ViewController類,默認代碼片斷展現以下:

56.png

我想仿照內存相關方法的結構並查看生命週期方法,以下:

57.png

爲了重複使用該結構,咱們須要將此代碼添加進Code Snippets Library。如今將其添加,並選擇你想要添加的文本,以下:

577.png

使用鼠標左鍵將其添加到代碼片斷庫中。添加完成後,你將會看到一個默認的"My Code Snippet"名稱。你能夠編輯該名稱,也能夠爲其添加描述和快捷鍵。

909.png

Find your File

經過cmd + shift + O組合鍵快速查找所需文件。

按下cmd + shift + O打開Open Quickly窗口,鍵入你查找的文件名稱並點擊"Enter"鍵盤,系統將會定向到你須要的文件。

hf_image15.png

若是你是iOS開發者,這些小技巧可能會比較有用,若是你發現了Xcode的其餘使用技巧,歡迎分享給咱們。

相關文章
相關標籤/搜索