%@是可以打印所有的信息的,前提是实现description方法
否则就是打印该对象在堆区的地址
description方法,其实在父类中已经写好了,我们可以覆盖父类的description方法,直接使用我们自己定义的description方法
通常description方法的返回值是NSString,也就是该对象在使用NSLog时打印的信息;
只要这个对象在代码中使用到了NSLog就会自动调用description方法
重写了description方法,覆盖了父类的方法;
-(NSString *)description;

【description】方法相关推荐

  1. iOS 高效开发-----实现description 方法 (续)

    在 "iOS 高效开发-----实现description 方法"这篇文章的最后,我留下了一个问题,就是,如果要给每个自定义的类覆写description方法和debugDescr ...

  2. CO-类的本质、description方法

    类的本质 1. 类也是个对象 其实类也是一个对象,是Class类型的对象,简称"类对象" Class类型的定义 typedef struct objc_class  *Class; ...

  3. 《Objective-c》-(description方法)

    description方法有两种:- description方法和+ description方法 1.-description方法 使用NSLog和%@输出某个对象时,会调用对象的 - descrip ...

  4. [Objective-c 基础 - 2.10] description方法

    A. 实例对象打印-description 1.当使用NSLog函数并且使用%@占位符的时候,会调用对象的-description方法 2.拿到-description的返回值,显示到console中 ...

  5. id、构造方法、Category 分类、类的本质、description方法、SEL

    1.id: 万能指针id :id对象不能用点语法.id对象本身已经有 * 了 因此变量名不能有 * . 可以吧id理解为 NSObject * 类型数据! int main() { @autorele ...

  6. IOS中的swift和oc关于对象模型的description方法重写

    IOS中的swift和oc关于对象模型的description方法重写 先讲OC的,oc比较重要,放在最前面. 首先创建一个cocoa Touch Class,继承NSObject, 命名Person ...

  7. 语言基础之description方法

    1.description方法的一般用处 1: // 指针变量的地址 2: NSLog(@"%p", &p); 3: // 对象的地址 4: NSLog(@"%p ...

  8. description方法

    1.description基本概念 NSLog(@"%@", objectA);这会自动调用objectA的description方法来输出ObjectA的描述信息. descri ...

  9. OC中对象的description方法

    周所周知,我们在做项目时, 可以在类的.m文件中重写该类的对象的描述description方法: 示例: -(NSString *)description {     NSString *str = ...

  10. description方法 oc 就是NSLog使用

    description方法 oc 就是NSLog使用 使用场景: 父类的-description默认是调用返回的是"类名+内存地址:" 我们需要重写这个方法: NSLog输出C语言 ...

最新文章

  1. Matplotlib基础绘图功能 — 以折线图为例
  2. fastJson反序列化异常,JSONException: expect ‘:‘ at 0, actual =
  3. 关于面试,我也有说的
  4. Building wheel for wrapt (setup.py) ... error的解决办法(图文)
  5. Kobolds and Catacombs 思维,模拟,前缀,后缀(沈阳)
  6. 解决Sublime Text打开C++文件出现中文乱码
  7. deamon守护进程
  8. 用C语言实现简单的停车场管理
  9. AR、VR、MR的那些事儿
  10. ScriptManager的EnablePageMethods
  11. Android仿miui11风格,华为手机适配安装MIUI11风格的主题-添加百变锁屏
  12. 百度离线人脸识别sdk的使用
  13. ubuntu下破解rar文件的密码
  14. 随机采样和分布式光线追踪
  15. 解决win10和ubuntu双系统下win10时间偏差的问题
  16. 直律云所——让法律变得简单
  17. HDU 6447 YJJ's Salesman (dp+树状数组+莫干山算法)
  18. 华为智慧森林防火监测预警解决方案
  19. python 字典循环赋值,Python字典循环添加一键多值的用法实例
  20. 每日站立会议个人博客(冲刺周)-Saturday

热门文章

  1. java XML解析
  2. 电脑平时好好的,今天连上了wifi,浏览器却加载不出网页,解决措施。
  3. 小哈机器人新年照片_你新年的第一张照片是什么呢?让我们看看大家都拍的是什么吧...
  4. 深入理解JVM内存分配策略
  5. 【节能学院】智能操控装置在高压开关柜的应用
  6. 2020三大运营商合并成一家_移动、联通、电信三大运营商未来会合并成一家吗?...
  7. docker 学习使用记录
  8. 技巧笔记:Algin属性设置顺序问题
  9. Excel2007中数据有效性的序列来源怎样引用其他工作表单元格内的数据?
  10. 微信发送视频不能大于25m怎么办?