我有幾個我不想棄用的方法。向已棄用的方法添加註釋
我這樣做有以下幾點:
+(void)myMethod:(NSString*)abc __deprecated;
這工作,但我怎麼添加消息?像 「使用methody XYZ而不是」 ...
感謝
我有幾個我不想棄用的方法。向已棄用的方法添加註釋
我這樣做有以下幾點:
+(void)myMethod:(NSString*)abc __deprecated;
這工作,但我怎麼添加消息?像 「使用methody XYZ而不是」 ...
感謝
正如尼古拉斯史密斯在評論中提到的那樣。解決的辦法是:
__attribute((deprecated("use x method")))
對C來說工作得很好。 – r0estir0bbe 2015-08-24 09:21:54
我認爲你需要使用一個文檔生成:Doxygen的,Headerdoc等
我建議你Appledoc。它很容易使用,非常有據可查,並且啓用了減價風格。
這對生成類文檔非常有用,我認爲問題更多的是編譯時警告。 – 2013-03-19 09:13:16
Oups,是的,你是賴特...... – 2013-03-19 11:41:48
我會傾向於使用:
__deprecated_msg("use method x instead")
而不是:
__attribute((deprecated("use method x instead")))
他們真的在引擎蓋下是相同的,但第一個是一個有點更清晰。
添加headerdoc怎麼樣? – 2013-03-19 09:11:48
http://stackoverflow.com/questions/4924285/how-to-deprecate-a-method-in-xcode根據你使用的答案'__attribute((不建議使用(使用X法)))' – 2013-03-19 09:12:31
3日評論試過,但我在「使用」後出現錯誤。 Xcode說「預計)」 – Joseph 2013-03-19 09:26:39