產生iOS-Xcode技術文檔

來源:互聯網
上載者:User

標籤:tle   cti   嘻嘻   int   code   div   developer   使用   記錄   

從源碼中抽取注釋產生文檔的專用工具:

[doxygen](http://www.stack.nl/~dimitri/doxygen/index.html):適於產生html文檔與pdf文檔。 支援的語言多,可以配置的地方也比較多。預設產生的風格與蘋果的風格不一致。[headdoc](http://developer.apple.com/opensource/tools/headerdoc.html) :是 Xcode 內建的文檔產生工具。在安裝完 Xcode 後,就可以用命令列來產生對應的文檔。不過它只產生以/*! */的格式的注釋。不相容 /** */格式的注釋[appledoc](http://gentlebytes.com/appledoc/): [Github地址](https://github.com/tomaz/appledoc) ,適於產生html文檔和xcode協助文檔(docset)。可以相容 /** */格式,也可以相容 /*! */格式的注釋。

我直接選取了 appledoc,下面是安裝步驟和使用步驟:

安裝兩種方式:

1 如果你裝了homebrew,開啟終端,輸入以下命令:

brew install appledoc

第一次用的這種方式,安裝雖然成功了但是去找不到產生的html檔案,後來找到了檔案開啟之后里面的內容卻不對,所以如果有朋友看到後可以告訴我怎麼回事,先謝謝了~
2 開啟終端,輸入以下命令:

git clone git://github.com/tomaz/appledoc.gitcd appledocsudo sh install-appledoc.sh

我這裡是選用的第二種方式,不知道是網速慢還是什麼,等了太久就結束第一種方式,開始了第二種方式了.

3.終端命令執行完之後,進行以下操作,如所示,則表示成功了.

使用

首先建立一個項目appledoc,為了便於示範,寫幾個注釋:

////  ViewController.m//  AppleDoc////  Created by 思 彭 on 2017/4/5.//  Copyright ? 2017年 思 彭. All rights reserved.//#import "ViewController.h"// 主控制器@interface ViewController ()@property (nonatomic, strong) NSString *name; /**<名字 */@property (nonatomic, strong) NSString *sex; /**<性別 */@property (nonatomic, assign) NSInteger age; /**<年齡 */@property (nonatomic, strong) NSString *address; /**<住址 */@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];}/** 網路要求方法 @param params 需要的參數 */- (void)netWork: (NSDictionary *)params {    }/** 返回字串方法 @param string 傳遞字串 @return 返回的字串 */- (NSString *)string: (NSString *)string {        return string;}@end

終端輸入命令:

使用命令建立//格式:appledoc --project-name 你的項目名稱 --project-company 你的公司名稱 ./       appledoc --project-name appledoc --project-company combanc ./

如所示:(格式中文的地方試了一下自己指定的喲),則表示成功建立注釋文檔了.

會在專案檔下產生以下檔案:

開啟該檔案,這裡的路徑就是產生文檔的路徑了,一般是html格式,順著路徑找下去

以下就是我產生的三個文檔包:

 

右鍵顯示包內容,這個html檔案就是你需要的了開啟如下:

最後開啟html檔案,效果顯示如下:

大工告成啦..嘻嘻,原諒我昨天為了趕公交,今早補的部落格記錄啦......

 

產生iOS-Xcode技術文檔

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.