1
A
回答
1
嘗試this
#ifdef DEBUG
#define DLog(s, ...) NSLog(@"<%p %@:(%d)> %@", self, [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__])
#else
#define DLog(s, ...)
#endif
1
有一個調試器,太。
0
對不起,這不適合作爲評論,無法格式化它。
我發現__PRETTY_FUNCTION__做得不錯。它會告訴類和方法名稱。
#define PLog(fmt, ...) NSLog(@"%s L%d %@", \__PRETTY_FUNCTION__, \__LINE__, [NSString stringWithFormat:fmt, ##__VA_ARGS__]);
相關問題
- 1. 使用的NSLog調試
- 2. 無法調用我的對象的迭代器()方法
- 3. in_arrary()對象的替代方法
- 4. 定位對象的替代方法
- 5. 必須Nhibernate Session.Evict()作用於代理對象嗎? (或者是有克隆持久對象圖的替代方法?)
- 6. 使用ASM的調用對象方法
- 7. JS方法從對象值調用
- 8. 棄用com.apple.eawt.ApplicationListener的替代方法有什麼替代方法
- 9. 當我擁有一個對象時,我可以調用靜態java方法嗎?
- 10. 如何迭代對象數組並調用對象的方法?
- 11. 單元測試:測試父對象方法有意義嗎?
- 12. 我們可以在空對象上調用任何方法嗎?
- 13. PHP:遍歷所有對象方法(調用對象中的所有方法)
- 14. 可以從ABAP調試器腳本調用對象的方法嗎?
- 15. 使用phpMyAdmin有什麼替代方法?
- 16. 使用global.asax有什麼替代方法?
- 17. 不使用對象調用類方法?
- 18. Python的超級方法調用替代
- 19. 對象沒有方法'替換'
- 20. 私有方法調用另一個私有方法,做對嗎?
- 21. 我們可以在java中使用子類對象調用sleep()方法嗎?
- 22. 我可以使用最終對象的方法嗎?
- 23. NullPointerException當使用一個對象來調用具有Selenium WebDriver代碼的方法
- 24. 調用方法對象
- 25. Obj-C,試圖寫一個替代NSLog,但我想我的函數像NSLog連接?
- 26. 代碼效率,調試,對象方法,數組
- 27. 使用對象方法作爲回調
- 28. 對ListView中的對象調用方法
- 29. 嘗試調用接口方法「android.IInAppBillingService ......對空對象引用
- 30. 使用對象的方法設置對象的屬性值