Objective-C學習之路 使用Xcode (2)
Objective-C學習之路 使用Xcode (2)是本文要介紹的內(nèi)容,繼續(xù)Objective-C學習之路 使用Xcode (1)的開始介紹,本文分為幾個小節(jié)進行介紹,如果你感興趣的話,請一直關(guān)注。Xcode功能很多,以下介紹常用的功能,幫助Objective-C開發(fā)人員提高編碼和調(diào)試效率。
文件內(nèi)查找和替代
代碼中經(jīng)常會做查找和替代的操作。如果只是查找。直接按command+f,代碼的右上角會出現(xiàn)對話框:
在里面輸入關(guān)鍵字,不論大小寫,代碼中所有命中的文字都高亮顯示。
可以做更復雜的查找,比如是否大小寫敏感,是否使用正則表達式等等。
可以切換到替代界面:
下面的界面,我是將查找設置為大小寫敏感,然后替代為myBook:
可點擊按鈕是否全部替代,還是查找一個替代一個等。
項目內(nèi)查找和替代
如果需要在整個項目內(nèi)查找和替代:
還是找關(guān)鍵字book:
替代就不說了,如何操作一看便知。
作用域內(nèi)編輯
比如:
我想把局部變量myBook改回成book。那么可以用到這個功能。首先要鼠標選中變量:
然后:
這時會看到:
直接修改變量名,發(fā)現(xiàn)所有該變量名同時跟著改變了:
重構(gòu)代碼
重構(gòu)(refactor)的概念這里不展開說了。讀者可參考專門的論述。這里只舉具體例子。比如修改類的名稱,就是一種重構(gòu)行為。Xcode提供了這方面的支持。
比如想把Book類改為GeneralBook類。首先要把光標放在類的頭文件或者m文件的標注部位:
然后:
然后:
點擊preview,可以預覽改動的內(nèi)容:
一般要保持snapshot的勾選,這樣重構(gòu)操作會生成快照,便于重構(gòu)錯誤后的恢復。
點擊apple,重構(gòu)將執(zhí)行。
快速定位到代碼行
可以:
定位光標到選中文件的行上。一般會用快捷鍵,command+L。使用菜單或者快捷鍵,都會出現(xiàn)下面的對話框,輸入行號,回車,就會到該文件的指定行。
小結(jié):Objective-C學習之路 使用Xcode (2)的內(nèi)容介紹完了,希望本文對你學習Xcode中有所幫助。如果你對xcode感興趣的話,請繼續(xù)深入了解并閱讀以下文章: