2012-08-27 44 views
0

我正在創建一個使用C++的iphone測試,並且我希望使用nslog(唯一的方法來顯示調試信息?),只要我想包含nslog函數,我的cpp必須更改爲mm正確的?這是唯一的方法嗎?因爲當我移動到其他平臺時我不想改回cpp。使用跨平臺樣式的NSlog

感謝您的幫助

回答

0

由於NSLog的只有Objective-C的平臺存在,爲什麼不建立自己的LogMessage()方法以標準的C++參數在調用的NSLog並調用名爲像往常一樣從C++文件的單個.mm文件。這樣你就不需要重新命名每一個需要登錄的文件。mm

在其他平臺上,只包含另一個實現LogMessage(),因爲無論如何都沒有NSLog調用。