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

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

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

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

改變公司名稱

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

Objective-C學習之路 使用Xcode

應該將這個內容改為公司或者項目的名稱。

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

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

Objective-C學習之路 使用Xcode

然后:

Objective-C學習之路 使用Xcode

這樣,再創建文件,就有類似這樣的效果了:

Objective-C學習之路 使用Xcode

通過搜索框縮小文件范圍

當項目開發到一段時間后,源代碼文件會越來越多。再從Groups & Files的界面去點選,效率比較差。可以借助Xcode的瀏覽器窗口,即:

Objective-C學習之路 使用Xcode

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

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

Objective-C學習之路 使用Xcode

如何格式化代碼

比如下面這段代碼:

Objective-C學習之路 使用Xcode

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

Objective-C學習之路 使用Xcode

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

如何縮進代碼

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

代碼的自動完成

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

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

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

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

Objective-C學習之路 使用Xcode

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

或者,也可以用ctrl+,快捷鍵,比如還是ns,那么會顯示全部ns開頭的類型、函數、常量等的列表。可以在這里選擇。

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

Objective-C學習之路 使用Xcode

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

Objective-C學習之路 使用Xcode

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

Objective-C學習之路 使用Xcode

可以tab鍵確認方法中的內容,繼續。或者可通過快捷鍵ctrl+/,在方法中的參數來回切換。

設置項目快照以及恢復到快照

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

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

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

Objective-C學習之路 使用Xcode

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

想要恢復的時候:

Objective-C學習之路 使用Xcode

然后選中做快照的版本:

Objective-C學習之路 使用Xcode

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

Objective-C學習之路 使用Xcode

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

Objective-C學習之路 使用Xcode

 

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

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

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

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

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

2011-07-25 10:30:41

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-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技術棧公眾號

主站蜘蛛池模板: 国产色片在线 | 成人中文字幕在线观看 | 午夜精品久久久久久 | 日韩欧美在线视频 | 91精品国产乱码久久久久久久久 | 美女一区二区在线观看 | 在线亚洲免费 | 国产高清免费 | 国产成人艳妇aa视频在线 | 日韩成人高清在线 | 在线观看亚洲 | 亚洲精品久久久久久久不卡四虎 | 99热这里有精品 | 日韩欧美视频网站 | 中文字幕亚洲精品 | 成人午夜电影网 | 成人精品视频在线观看 | 99热精品在线观看 | 99视频免费看 | 麻豆毛片 | 久久综合亚洲 | 男人天堂网站 | 一区二区三区在线播放 | 欧美日韩成人影院 | 久久婷婷国产麻豆91 | 国产一级淫片a直接免费看 免费a网站 | 免费久 | 欧美猛交| 国产欧美一区二区三区在线看 | 看一级毛片视频 | 久久最新网址 | 男人天堂国产 | 久久久精品一区二区三区 | 欧美精品片 | 先锋影音资源网站 | 久久夜视频 | 一区二区免费高清视频 | 国产精品一区在线 | 亚洲欧洲一区二区 | 久久国产一区二区 | a黄视频|