自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Objective-C學習之路 使用Xcode (2)

移動開發(fā) iOS
本文介紹的是Objective-C學習之路 使用Xcode,Xcode功能很多,本文很詳細的介紹,我們來看內(nèi)容。

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)對話框:

Objective-C學習之路 使用Xcode (2)

在里面輸入關(guān)鍵字,不論大小寫,代碼中所有命中的文字都高亮顯示。

Objective-C學習之路 使用Xcode (2)

可以做更復雜的查找,比如是否大小寫敏感,是否使用正則表達式等等。

可以切換到替代界面:

Objective-C學習之路 使用Xcode (2)

下面的界面,我是將查找設置為大小寫敏感,然后替代為myBook:

Objective-C學習之路 使用Xcode (2)

可點擊按鈕是否全部替代,還是查找一個替代一個等。

項目內(nèi)查找和替代

如果需要在整個項目內(nèi)查找和替代:

Objective-C學習之路 使用Xcode (2)

還是找關(guān)鍵字book:

Objective-C學習之路 使用Xcode (2)

替代就不說了,如何操作一看便知。

作用域內(nèi)編輯

比如:

Objective-C學習之路 使用Xcode (2)

我想把局部變量myBook改回成book。那么可以用到這個功能。首先要鼠標選中變量:

Objective-C學習之路 使用Xcode (2)

然后:

Objective-C學習之路 使用Xcode (2)

這時會看到:

Objective-C學習之路 使用Xcode (2)

直接修改變量名,發(fā)現(xiàn)所有該變量名同時跟著改變了:

Objective-C學習之路 使用Xcode (2)

重構(gòu)代碼

重構(gòu)(refactor)的概念這里不展開說了。讀者可參考專門的論述。這里只舉具體例子。比如修改類的名稱,就是一種重構(gòu)行為。Xcode提供了這方面的支持。

比如想把Book類改為GeneralBook類。首先要把光標放在類的頭文件或者m文件的標注部位:

Objective-C學習之路 使用Xcode

然后:

Objective-C學習之路 使用Xcode

然后:

Objective-C學習之路 使用Xcode

點擊preview,可以預覽改動的內(nèi)容:

Objective-C學習之路 使用Xcode

一般要保持snapshot的勾選,這樣重構(gòu)操作會生成快照,便于重構(gòu)錯誤后的恢復。

點擊apple,重構(gòu)將執(zhí)行。

快速定位到代碼行

可以:

Objective-C學習之路 使用Xcode

定位光標到選中文件的行上。一般會用快捷鍵,command+L。使用菜單或者快捷鍵,都會出現(xiàn)下面的對話框,輸入行號,回車,就會到該文件的指定行。

Objective-C學習之路 使用Xcode

小結(jié):Objective-C學習之路 使用Xcode (2)的內(nèi)容介紹完了,希望本文對你學習Xcode中有所幫助。如果你對xcode感興趣的話,請繼續(xù)深入了解并閱讀以下文章:

Objective-C學習之路 使用Xcode (1)

Objective-C學習之路 使用Xcode (3)

 

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-25 10:14:13

Objective-C Xcode

2011-07-25 11:02:29

Objective-C Xcode 標簽

2011-07-25 10:03:06

Objective-C 委托

2011-08-18 15:19:28

XcodeObjective-C語法

2011-07-25 13:05:37

Objective-C 委托

2014-08-05 10:51:09

Xcode警告Objective-C

2011-08-16 10:23:04

Objective-CNSAutoreleaXcode常用鍵

2011-08-04 14:58:37

Objective-C Cocoa NSString

2013-08-21 14:57:42

objective-c問題

2011-05-11 14:06:49

Objective-C

2013-08-21 13:26:43

Objective-CNSDate說明

2011-08-05 14:03:39

Objective-C 對象 模板

2011-08-15 17:47:13

Objective-CisMemberOfC

2011-07-27 17:41:35

Objective-C Xcode

2011-08-22 15:31:35

Objective-C協(xié)議

2011-08-10 18:07:29

Objective-C反射

2011-07-06 14:41:34

Objective-C

2011-08-15 17:06:01

Objective-CNSLog

2011-08-17 11:05:22

Objective-C方法

2011-05-11 15:58:34

Objective-C
點贊
收藏

51CTO技術(shù)棧公眾號