成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

Objective-C學習之路 使用Xcode (2)是本文要介紹的內容,繼續Objective-C學習之路 使用Xcode (1)的開始介紹,本文分為幾個小節進行介紹,如果你感興趣的話,請一直關注。Xcode功能很多,以下介紹常用的功能,幫助Objective-C開發人員提高編碼和調試效率。

文件內查找和替代

代碼中經常會做查找和替代的操作。如果只是查找。直接按command+f,代碼的右上角會出現對話框:

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

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

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

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

可以切換到替代界面:

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

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

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

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

項目內查找和替代

如果需要在整個項目內查找和替代:

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

還是找關鍵字book:

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

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

作用域內編輯

比如:

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

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

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

然后:

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

這時會看到:

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

直接修改變量名,發現所有該變量名同時跟著改變了:

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

重構代碼

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

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

Objective-C學習之路 使用Xcode

然后:

Objective-C學習之路 使用Xcode

然后:

Objective-C學習之路 使用Xcode

點擊preview,可以預覽改動的內容:

Objective-C學習之路 使用Xcode

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

點擊apple,重構將執行。

快速定位到代碼行

可以:

Objective-C學習之路 使用Xcode

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

Objective-C學習之路 使用Xcode

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

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

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

 

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-07-25 11:02:29

Objective-C Xcode 標簽

2011-07-25 10:14:13

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-05-11 14:06:49

Objective-C

2011-08-04 14:58:37

Objective-C Cocoa NSString

2013-08-21 14:57:42

objective-c問題

2011-08-05 14:03:39

Objective-C 對象 模板

2013-08-21 13:26:43

Objective-CNSDate說明

2011-08-15 17:47:13

Objective-CisMemberOfC

2011-07-27 17:41:35

Objective-C Xcode

2011-08-15 17:06:01

Objective-CNSLog

2011-07-06 14:41:34

Objective-C

2011-08-10 18:07:29

Objective-C反射

2011-08-22 15:31:35

Objective-C協議

2013-06-20 10:40:32

Objective-C實現截圖

2013-03-27 12:54:00

iOS開發Objective-C
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩久久久久久 | 欧美8一10sex性hd | 欧美激情99| 欧美一区二区在线播放 | 在线观看国产视频 | 国产在线视频在线观看 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 看片地址 | 亚洲精品综合 | 免费一区二区三区 | 成人三级视频在线观看 | 亚洲最新在线视频 | av中文字幕在线播放 | 国产剧情一区二区三区 | 视频1区 | 国产日韩一区二区 | 日韩一区和二区 | 亚洲成人三区 | 国产视频中文字幕 | 久久久精品| 涩涩视频网站在线观看 | 男女视频在线观看网站 | 成人免费影院 | 国产精品永久免费观看 | 久久婷婷国产香蕉 | 精品亚洲一区二区 | 亚洲成人精| 国产精品久久久久无码av | 国产在线精品一区二区 | 91在线观看网址 | 81精品国产乱码久久久久久 | 久久久久久美女 | 自拍中文字幕 | 美女国内精品自产拍在线播放 | 黄色大片在线视频 | 99福利在线观看 | 粉嫩一区二区三区四区公司1 | 国产无套一区二区三区久久 | 免费观看一级黄色录像 | 久久一区精品 | 精品久久一区 |