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