2010-06-01 79 views
4

我從來沒有爲任何C風格的代碼編寫過文檔(只做過asdoc和phpdoc)。我一直在尋找Doxygen來記錄我的Objective-C代碼,但我不確定在哪裏發表評論。我應該記錄.h文件還是應該將註釋添加到.m文件?或兩者?還有其他建議嗎?在哪裏用Doxygen編寫代碼

回答

4

根據約定一個更深入的例子中,註釋是要放置在頭文件(* .h)中,因爲它們大多含有聲明和它們更容易閱讀。

當沒有關聯的頭文件時,源文件(* .m)中的文檔非常有用:例如,當您爲某個類使用專用類別時。

此外,Doxygen有一些選項可以打印一些警告,如果有些東西沒有或沒有足夠的文件。

編輯:

這裏有一個叫做Documenting Objective-C with Doxygen教程的鏈接。

1

看看一些項目的doxygen文檔,看看他們做了什麼。

http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/給我留下了深刻印象,但我相信你可以找到一個能夠很好地工作的Objective-C項目。

API文檔進入.h文件。你可能有一些值得記錄的實現細節,所以你在.m文件中也會有一些。只是不要重複自己。

避免重複你的代碼已經說過的話。

2

你的意見一般屬於.h文件,因爲這些是人們看待如何使用你的類。

Here是如何使用的Doxygen特異性地與目標C