zoukankan      html  css  js  c++  java
  • 第17条:实现description方法

    自定义类需要自己覆写description方法,否则打印信息时就会调用NSObject类所实现的默认方法。(如果不覆写,只会输出类名和对象的内存地址的信息,这只有在判断两个指针是否指向同一对象时才有用处。)

    debugDescription方法,此方法的用意与description非常相似。区别在于,debugDescription方法是开发者在调用器debugger)中以控制台命令打印对象时才调用的。

    例:LLDB的“po”命令可以完成对象的打印(print-object)工作。


    1、一般普通描述信息,实现description方法,返回一个有意义的字符串来描述该实例。
    2、若想在调试时打印出更详尽的对象描述信息,则实现debugDescription方法。
    3、description和debugDescription都定义在NSObject协议中。

  • 相关阅读:
    面试题
    学习Javascript闭包(Closure)
    git命令
    css3 3d翻转效果
    meta 如何写
    Java String equals和==的比较
    MySQL Explain详解
    MySQL explain,type分析(转)
    python的内存分析和处理
    python lambda的使用
  • 原文地址:https://www.cnblogs.com/Pikdays/p/5734061.html
Copyright © 2011-2022 走看看