Xcode文件注釋使用總結

2021-07-16 17:28:03 字數 2063 閱讀 2961

xcode作為ios的開發神器,為我們提供了十分豐富的文件提示功能,在開發過程中,我們可以十分方便的按下option鍵,選中乙個類或者方法檢視其文件說明。而實際開發過程中我們也可以使用規範的方法新增注釋,達到這樣的效果。本篇主要介紹幾種常用的文件注釋方法。

多行注釋文件

/**

多行注釋文件相比於普通多行注釋多了乙個星號。

在這裡可以使用markdown語法,書寫各種提示資訊

如:顯示乙個有序列表

1. 有序列表

2. 有序列表

3. 有序列表

*/

我們發現乙個問題,效果圖中前兩行並沒有換行,我們若是希望換行就需要在之間新增乙個空行

單行注釋文件

///# 標題1

///## 標題2

///hello oc,下面的空行是為了換行

/// ///hello swift

/// - 這裡使用了無序列表

/// - 使用加粗 **this**, 使用斜體 _this_

/// - 新增乙個:![swift picture]( )

方法/函式的注釋方法的注釋包括傳入引數、返回值、和異常等說明

///- parameters:

/// - value1: 第乙個傳入引數

/// - value2: 第二個傳入引數

///- returns: 返回值的說明

///- throws : 出現異常的說明

源資訊注釋這裡是提供**的作者,版權相關說明

///- authors: 開發人員 zs, cf

///- date: 15 july 當前開發時間

標籤注釋標籤注釋穿插在我們**的任意位置,我們通過xcode的類檢視來查詢標籤,可以快速定位,十分方便,常見的三種注釋標籤如下:

//mark: - 在**的某處新增乙個標籤,可以使檢視類檢視更加方便

//todo: - 將來可能會繼續編輯的部分

//fixme: - 將要修改的部分

演算法注釋演算法是相對比較複雜的方法,我們通過注釋對其進行詳盡的說明,其文件注釋使用的關鍵字如下:

/// - precondition: 前置條件

/// - postcondition: 後置條件

/// - requires: 演算法需要的資訊

/// - invariant: 迴圈不變數

/// - complexity: 複雜度

/// - important: 描述重要資訊

/// - warning: 描述警告資訊

/// - attention: 描述注意事項

/// - note: 一些記錄

xcode 自動新增注釋,生成文件

一 自動生成注釋 新增乙個快捷鍵,生成 注釋 1 開啟thisservice,進行以下配置 name 右鍵選單中的名字 script 將doxygen.rb拖拽到這裡 2 開啟系統偏好設定,找到鍵盤,進行以下配置 這裡我將快速文件注釋的快捷鍵設定成了command option 3 使用 選中需要注...

技術總結 swift文件注釋總結

作為乙個有 潔癖的猿類,對整潔的注釋必須要強迫症,xcode為我們提供了十分豐富的文件提示功能,在開發過程中,我們可以十分方便的按下option鍵,選中乙個類或者方法檢視其文件說明。而實際開發過程中我們也可以使用規範的方法新增注釋,達到這樣的效果。本篇主要介紹幾種常用的文件注釋方法。多行注釋文件相比...

xcode 高階花樣注釋

第一種基本的寫法和我們平時的多行注釋很相似 注意,這裡多了乙個 這裡就是我們的文件內容 func somefunc name string string 效果如下圖 新增注釋 第二種和我們的單行注釋相似 單行的文件注釋,只能寫一行,換行的話需要再新增三個 同樣換行的話需要插入空行,三個 不能少 另一...