成人免费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反射

2013-06-20 10:40:32

Objective-C實現截圖

2013-03-27 12:54:00

iOS開發Objective-C

2011-05-11 15:58:34

Objective-C
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色在线观看网站 | 高清成人免费视频 | 97在线观看 | 亚洲天堂中文字幕 | 成人a在线| 第一福利社区1024 | 日本一区二区三区视频在线 | 日日淫 | 久久久蜜臀国产一区二区 | 精品一区二区三区四区 | 久久久久久久久久久福利观看 | 久久精品国产一区 | 在线免费国产 | 综合精品久久久 | 久久精品欧美视频 | 国产又爽又黄的视频 | 日韩成人免费视频 | 亚洲综合大片69999 | 91精品一区二区三区久久久久久 | 国产69精品久久久久777 | 亚洲综合色丁香婷婷六月图片 | 国产免费一区二区三区 | caoporn国产精品免费公开 | 97视频久久| 三级av在线| 国产一区二区精品在线观看 | 久久精品视频免费观看 | 精品视频在线观看 | 免费成人高清在线视频 | 精品国产乱码久久久久久蜜臀 | 日本不卡免费新一二三区 | 亚洲最大av | 999久久久久久久久 国产欧美在线观看 | 精品国产91亚洲一区二区三区www | 久久精品色欧美aⅴ一区二区 | 日韩中文字幕一区二区 | 四虎海外| 一区二区在线看 | 国产成人高清成人av片在线看 | 一级黄a | 99国产在线 |