我一直在爲Visual Studio和C#開發很長一段時間。現在,我正在使用XCode和Objective-C進行開發。Objective-C:製作文檔
在C#上,我可以使用/// <summary>
生成文檔。 有沒有像XCode那樣的機制來生成文檔?和應該使用什麼樣的評論?
謝謝。
我一直在爲Visual Studio和C#開發很長一段時間。現在,我正在使用XCode和Objective-C進行開發。Objective-C:製作文檔
在C#上,我可以使用/// <summary>
生成文檔。 有沒有像XCode那樣的機制來生成文檔?和應該使用什麼樣的評論?
謝謝。
您是否試過使用Doxygen?這聲稱支持Objective-C。 ADC上甚至有walkthrough。
這樣說,我最喜歡的圖案:)
///////////////////////////////////////////////////////////////////////
/// \brief setX
/// \param x offset of the image.
/// \return a new image as an QImage.
/////////////////////////////////////////////////////////////////////////
QImage setX(int x);
可以使用的樣式您需要HeaderDoc。
下面是一個例子。
/*!
This is a method.
@param param1 This is first parameter.
@result
This method returns nothing.
@discussion
This is an example.
*/
- (void)someMethodWithParam1:(NSInteger)param1
{
}
正如喬恩斯基特說,最流行的方法是Doxygen的,從我目前可以告訴,註釋的格式是AppleDoc基本上互操作。
此外,一定要檢查出的評論生成插件,弗雷德·麥肯寫道: http://www.duckrowing.com/2011/05/14/using-the-doxygen-helper-in-xcode-4/
他也有很大的如何,張貼寫Doxygen的意見: http://www.duckrowing.com/2010/03/18/documenting-objective-c-with-doxygen-part-i/
(這會更好作爲喬恩的回答評論,但唉,我沒有積分。)
我應該使用什麼樣的評論? – VansFannel 2010-05-12 13:40:37
@ VansFannel:Doxygen評論。閱讀Doxygen文檔:http://www.stack.nl/~dimitri/doxygen/docblocks.html – 2010-05-12 13:59:44
Doxygen的+1 - 它不完美,但它是相當可敬的。由於Apple使用HeaderDoc生成大部分文檔,因此使用兼容的評論樣式最爲一致。我傾向於使用'/ *! ... * /'我自己。 – 2010-05-13 04:51:52