调试对象时使用系统对象,打印并查看对象信息,系统会列出内部属性参数。而我们自定义的类,直接打印,显示的内容没什么用。这时我们可以使用对象的description方法,因为在构建需要打印到日志的字符串时,object对象会收到description消息,该方法所返回的描述信息将取代“格式化字符串”里的“%@”。



1,实现description 方法返回一个有意义的字符串,用以描述该实例
2,若想在调试时打印出更详尽的对象描述信息,则应该实现debugDescription方法
调试对象时使用系统对象,打印并查看对象信息,系统会列出内部属性参数。而我们自定义的类,直接打印,显示的内容没什么用。这时我们可以使用对象的description方法,因为在构建需要打印到日志的字符串时,object对象会收到description消息,该方法所返回的描述信息将取代“格式化字符串”里的“%@”。
1,实现description 方法返回一个有意义的字符串,用以描述该实例
2,若想在调试时打印出更详尽的对象描述信息,则应该实现debugDescription方法
本文标题:实现description方法--Effective笔记
本文链接:https://www.haomeiwen.com/subject/abqtxxtx.html
网友评论