偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

改變公司名稱

通過xcode編寫代碼,代碼的頭部會有類似下面的內(nèi)容:

Objective-C學習之路 使用Xcode

應該將這個內(nèi)容改為公司或者項目的名稱。

在xcode 3.2.x之前,需要命令行設(shè)置變量。比如《objective-c基礎(chǔ)教程》第七章中提到的方式。

之后,可以通過xcode的配置項操作了。操作步驟見下面圖示:

Objective-C學習之路 使用Xcode

然后:

Objective-C學習之路 使用Xcode

這樣,再創(chuàng)建文件,就有類似這樣的效果了:

Objective-C學習之路 使用Xcode

通過搜索框縮小文件范圍

當項目開發(fā)到一段時間后,源代碼文件會越來越多。再從Groups & Files的界面去點選,效率比較差??梢越柚鶻code的瀏覽器窗口,即:

Objective-C學習之路 使用Xcode

這里插一句,如果討厭顯示這個窗口,也可以通過快捷鍵:shift+command+e來切換是否顯示。

還是繼續(xù)說搜索框縮小文件范圍。上圖的搜索框,可以輸入關(guān)鍵字,這樣瀏覽器窗口里只顯示帶關(guān)鍵字的文件了。比如我只想看Book相關(guān)的類。

Objective-C學習之路 使用Xcode

如何格式化代碼

比如下面這段代碼:

Objective-C學習之路 使用Xcode

很多行都頂格了。需要進行格式化??梢赃x中需要格式化的代碼,然后在上下文菜單中找:

Objective-C學習之路 使用Xcode

這是比較規(guī)矩的辦法。Xcode沒有提供快捷鍵,當然自己可以設(shè)置。我又比較喜歡用快捷鍵。我的做法是:ctrl+a(全選文字),ctrl+x(剪切文字),ctrl+v(粘貼文字)。Xcode會對粘貼的文字格式化。

如何縮進代碼

代碼有的時候要縮進,有的時候又要做相反的操作。單行縮進和其他編輯器類似,tab鍵即可。如果選中多行呢?需要快捷鍵了。command+]表示縮進,command+[表示反向縮進。

代碼的自動完成

使用IDE工具的一大好處是,工具能夠幫助我們自動完成比如冗長的類型名稱。Xcode提供了這方面的功能。

比如上面提到的輸出日志:

  1. NSLog(@"book author: %@",book.author); 

如果都自己敲,很麻煩的。可以先敲ns,然后快捷鍵:ctrl+.,會自動出現(xiàn):

Objective-C學習之路 使用Xcode

然后填寫參數(shù)就行了。ctrl+.快捷鍵的功能是,自動給出***個匹配ns關(guān)鍵字的函數(shù)或類型。剛巧NSLog是***個。如果繼續(xù)ctrl+.,則會出現(xiàn)比如NSString。以此類推,會顯示所有ns開頭的類型或函數(shù),循環(huán)往復。

或者,也可以用ctrl+,快捷鍵,比如還是ns,那么會顯示全部ns開頭的類型、函數(shù)、常量等的列表??梢栽谶@里選擇。

其實,Xcode也可以在你敲代碼的過程中自動給出建議。比如咱們要敲NSString。當敲到NSStr的時候:

Objective-C學習之路 使用Xcode

后面的ing就自動冒出來了。如果和你預想的一樣,直接按tab鍵確認即可。也許你想輸入的是NSStream,那么可以繼續(xù)敲。另外,也可敲esc鍵,這時就會出現(xiàn)結(jié)果列表供選擇了。

Objective-C學習之路 使用Xcode

如果是正在輸入方法,那么會自動完成比如下面的樣子:

Objective-C學習之路 使用Xcode

可以tab鍵確認方法中的內(nèi)容,繼續(xù)?;蛘呖赏ㄟ^快捷鍵ctrl+/,在方法中的參數(shù)來回切換。

設(shè)置項目快照以及恢復到快照

其實在不用Xcode之前,我根本沒有使用這種東西的需求。如果使用Eclipse,我習慣把代碼提交到SVN上,并借助SVN的copy功能實現(xiàn)服務器端的快照。

Xcode上使用版本控制不是很方便。因此本地快照功能還是很值得使用的。

快照(snapshot),主要作用是,創(chuàng)建快照,好比,給你的項目拍了個照。然后你可以隨便修改代碼了,不必擔心改亂了無法回退到之前的版本。如果確實改亂了,恢復到快照就可以了。恢復后,好像什么也沒發(fā)生過。

Objective-C學習之路 使用Xcode

可以通過make snapshot創(chuàng)建快照,或者快捷鍵ctrl+command+s。

想要恢復的時候:

Objective-C學習之路 使用Xcode

然后選中做快照的版本:

Objective-C學習之路 使用Xcode

make按鈕可拍照當前項目,生成新的快照??稍赾omments中寫下該快照的備注信息,便于以后恢復時辨別。delete按鈕可刪除不必要的快照。restore,將用選中的快照覆蓋當前項目。show files可列出選中快照和當前項目文件的差異。

Objective-C學習之路 使用Xcode

上圖列出了有兩個文件不同。再選中文件:

Objective-C學習之路 使用Xcode

 

可以看到不同的地方給出了標注。

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

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

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

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

2011-07-25 10:30:41

Objective-C Xcode 重構(gòu)

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-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-16 10:23:04

Objective-CNSAutoreleaXcode常用鍵

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-08-10 18:07:29

Objective-C反射

2011-08-22 15:31:35

Objective-C協(xié)議

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-17 11:05:22

Objective-C方法

2013-06-20 10:40:32

Objective-C實現(xiàn)截圖
點贊
收藏

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