6
A
回答
14
覆盖-description
方法。它不需要任何参数,并返回NSString
即printf
'd。
还有另一种叫做-debugDescription
的变体(返回NSString
,没有参数),用于从gdb中播放对象时使用。
相关问题
- 1. 的NSLog语句不打印我的对象
- 2. 使用的NSLog打印navigationType
- 3. 向NSLog打印UITextField的值
- 4. 打印的对象是一个数组,它是一个对象
- 5. Java - 打印一个对象的内容
- 6. 打印一个对象数组javascript
- 7. 打印一个图形对象VB.NET
- 8. 打印C++数组在Objective-C “的NSLog”
- 9. 打印一个sequalize对象(带有子依赖对象)
- 10. 使用NSLog打印变量,为什么要添加一个零?
- 11. 打印键和json对象的值
- 12. 如何打印对象的键和值?
- 13. JavaScript对象的打印对象的值
- 14. 打印出对象
- 15. 打印JscrollPane对象
- 16. 打印Doctrine_Collection对象?
- 17. Vb6打印机对象打印日文
- 18. 打印的stdClass的对象
- 19. 打印对象内对象的向量
- 20. 如何打印对象的单个值?
- 21. GORM对象的打印ID
- 22. 打印对象的引用
- 23. 将实例ID打印到NSLog?
- 24. 如何打印出UInt16指针到NSLog
- 25. NSLog无法打印到终端
- 26. 如何使用NSLog打印“\ n”?
- 27. 打印在JSON对象和Django
- 28. 打印键和值javascript对象
- 29. 如何打印多个对象值
- 30. 打印机和打印对话框
当从NSObject以外的类继承时,值得考虑的是在输出子类的iVars结果之前,先调用'[super description]''。 – Abizern 2009-10-18 13:22:47
@Abizern - 只有当你计划使用'super'给你的字符串。是否有另一个你想要超级描述的原因? – 2009-10-19 01:44:30
@Dave。确实,让超级处理它自己的描述,并且你的类可以处理任何添加的iVar的输出。就像我说的;这是需要考虑的事情。 – Abizern 2009-10-19 16:43:48