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

2009-09-25 17:03:29

Hibernate是什

2009-12-14 11:29:19

Linux查看命令

2023-09-14 08:30:46

JsonPathXPath

2018-08-30 09:36:10

編程語言Python機器學習

2010-04-29 10:15:01

Unix系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www亚洲免费国内精品 | 欧美日韩网站 | 在线三级电影 | 亚洲第一色av| 欧美一级免费黄色片 | 国产欧美日韩一区二区三区 | 国产精品久久久久久久岛一牛影视 | 国产黄色在线观看 | 99riav3国产精品视频 | 嫩草影院网址 | 国产精品久久久久久久久久免费看 | 日本不卡一区二区三区在线观看 | a视频在线 | 亚洲人成在线播放 | 国产精品日韩欧美一区二区三区 | wwww.xxxx免费 | 影音先锋亚洲资源 | 欧美四虎| 九九热在线观看 | 国产日韩欧美激情 | 国产第一页在线播放 | 国产在线观看一区二区 | 国产一区二区三区四区在线观看 | 啪一啪在线视频 | 欧美小视频在线观看 | 超碰网址 | 日本涩涩视频 | 日本在线视 | 天天干国产 | 国产免费观看一区 | 日韩国产欧美在线观看 | 国产精品国色综合久久 | 激情五月婷婷综合 | 亚洲一区二区三区在线免费 | 在线亚洲欧美 | 91精品国产欧美一区二区成人 | 95国产精品 | 欧美精品片 | 欧美1区2区 | 中文字幕亚洲视频 | 国产精品美女久久久av超清 |