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

Xcode使用教程詳細講解 (下)

移動開發 iOS
本文介紹的是Xcode使用教程詳細講解,Xcode是一個款強大的IDE開發環境,就像你在寫Windows程序時需要VS2005一樣 需要要Xcode為你寫Mac程序提供環境。

Xcode使用教程詳細講解 (下)是本節要介紹的內容,繼續Xcode使用教程詳細講解 (上)的內容開始介紹。

j)Xcode中書簽的使用

如果你要將代碼中的某個部分標注起來,以便以后和方便的找它這部分代碼,則我們可以使用書簽。

選中一段文本或在源文件中放入插入點,然后選擇Edit->Add to Bookmarks(快捷鍵 command + D),出現提示時輸入書簽名。

k)代碼編輯器的導航條

導航條 就是在本文編輯窗口的頂部。

導航條上有個功能菜單,我們可以通過#pragma mark命令向 功能菜單上添加項。#pragma指令將objective-c將常規代碼之外的信息或說明傳遞給編譯器和代碼器。通常,#pragma是被忽略,如果你的編譯器不認識它就會忽略它,不會報考警告。

除了通過#pragma mark向功能菜單添加項;

在注釋中以如下關鍵字符打頭的文本都會被添加到功能菜單:

  1. MARK:  
  2. TODO:  
  3. FIXME:  
  4. !!!:  
  5. ???: 

Xcode使用教程詳細講解

L)通過研究助手(Research Assistant)獲取Xcode 的文檔和參考資料。

可以通過Help->Show Research Assistant 打開研究助手;一旦研究助手的浮動窗口被打開后,浮動窗口中的內容會隨著你與Xcode 交互操作的內容改變而改變。
如下圖所示:在Tire.m文件中,當光標在NSString類上時,研究助手浮動窗口所顯示的信息:

Xcode使用教程詳細講解

切換到文件Tire.h中,研究助手的浮動窗口就顯示有關NSObject的信息:

Xcode使用教程詳細講解


 
M)文檔管理程序

我們可以通過訪問蘋果公司的官方API文檔;方法是按住Option鍵并雙擊某個要查看的符號。如我們按住Option鍵并雙擊NSString符號將在文檔瀏覽器窗口中打開有關NSString的資料信息,如下圖:

Xcode使用教程詳細講解

按住control鍵并單擊文檔區域來打開pop菜單,選擇任何菜單項,在另一個窗口中打開該文檔。
 
M)如何調試程序?
 
(a)有兩種方法:一是暴力調試,二是使用調試器調試。

什么是暴力調試?

暴力調試就是在你的程序中添加NSLog()語言,將程序的控制流程和一些重要數據輸出到終端上。
 
調試器調試:

調試器 就是介于你編寫的應用程序和操作系統之間的一種程序,可以對你的程序進行控制,如停止,執行,單步跟蹤等。

Xcode使用的調試器是GDB。

Xcode除了有GDB外,還有一個微型調試器,它是一個浮動窗口,通過它我們能接跳過GDB調試器做一些簡單的調試工作。

Xcode有一個提供大量概述信息的調試窗口。

Xcode提供一個調試控制臺,通過它可以直接向調試器發調試命令。

(b)如何用調試器進行調試?

(1)編譯程序時必須使用編譯器的Debug配置,這樣編譯出的程序包含調試信息(調試器要用的信息)

(2)調試時 需要讓程序在調試器模式下運行。

在Xcode中有兩種運行程序的方法:Run->run  (快捷鍵:command + R), 不用調試器運行程序;

Run->Go(Debug)或者Run->Debug(快捷鍵:command+Y),使用調試器運行程序。

(3)對 斷點 的操作 如何設置斷點?

在 邊列(gutter)上單擊 就可以設置一個藍色的斷點;在次單擊就disable該斷點;如果要刪除該斷點就將該斷點拖出邊列。

調試快捷鍵:

  1. continue    :    option + command + P  
  2. step Into   :     shift + command + I  
  3. step Over :      shift + command + O  
  4. step Out   :      shift + command + T 

打開Xcode的調試窗口(點擊調試控制欄上一個有噴霧器的方框)如下圖:

Xcode使用教程詳細講解

通過該窗口,可以執行各種調試命令并觀察變量值的變化。
                                     
如下是GDB的命令調試窗口,在其中可以輸入gdb的調試命令對程序進行調試:

Xcode使用教程詳細講解


                              
通過調試控制欄上一個控件(黑色方框控件右邊的那個),可以察看函數調用棧;如上圖所示。
           
[Note]邊列(斷點所在的列) 傍邊較窄一列就是 焦點列。

小結:Xcode使用教程詳細講解的內容介紹完了,希望本文對你有所幫助,我們大概學習了Xcode這一強大的工具,要想深入研究它,我們還有很多的路要走,不過我們已經有了一個好的開始。

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

2011-07-06 10:32:07

Xcode

2011-07-08 13:28:10

XCode SVN

2011-06-17 13:39:47

Qt 文件

2011-06-17 13:18:17

Qt 文件

2011-07-06 12:44:54

xcode

2011-08-03 14:06:30

Xcode 4 安裝

2011-07-26 17:47:13

2020-09-07 11:30:47

ElasticSear索引Linux

2011-08-11 15:12:06

Xcode檢驗

2023-02-23 09:36:34

DockerELK堆棧

2011-04-02 15:50:17

SQL Server

2009-06-30 10:59:38

fckeditorJSP

2011-08-08 17:31:30

Xcode 工程

2011-08-11 10:50:08

xcode調試文件

2011-07-06 16:38:57

Xcode Preview

2011-08-01 09:34:32

Xcode Xcode 4 編譯器

2009-09-25 17:03:29

Hibernate是什

2009-12-14 11:29:19

Linux查看命令

2018-08-30 09:36:10

編程語言Python機器學習

2023-09-14 08:30:46

JsonPathXPath
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久毛片av大全日韩 | 国产精品国产三级国产aⅴ原创 | www.一级毛片 | 亚洲毛片 | 久久久国产精品 | 日韩一区精品 | 欧美在线视频a | 黄色综合 | 中文字幕一区二区三区四区五区 | 欧美日韩中文在线 | 亚洲午夜av久久乱码 | 欧美a级成人淫片免费看 | 拍拍无遮挡人做人爱视频免费观看 | 九九成人 | 99久久免费精品国产免费高清 | 天堂一区二区三区四区 | 午夜在线| 久草在线青青草 | 日产精品久久久一区二区福利 | 国产乱码精品1区2区3区 | 亚洲精品日韩综合观看成人91 | 国产福利免费视频 | 国产欧美一级二级三级在线视频 | 久久大陆 | 成人福利网 | 国产精品久久国产精品久久 | 日本欧美黄色片 | 日韩欧美精品 | 久久久久久国产精品 | 91一区二区三区 | 91精品国产一区二区 | 懂色av一区二区三区在线播放 | 欧美国产精品一区二区三区 | 国产97在线看 | 国产福利免费视频 | 美女视频一区二区三区 | 奇米影视77 | 欧美影院 | 国产精品大片在线观看 | 狠狠狠干| 一区二区三区电影在线观看 |