【description】方法
%@是可以打印所有的信息的,前提是实现description方法
否则就是打印该对象在堆区的地址
description方法,其实在父类中已经写好了,我们可以覆盖父类的description方法,直接使用我们自己定义的description方法
通常description方法的返回值是NSString,也就是该对象在使用NSLog时打印的信息;
只要这个对象在代码中使用到了NSLog就会自动调用description方法
重写了description方法,覆盖了父类的方法;
-(NSString *)description;
【description】方法相关推荐
- iOS 高效开发-----实现description 方法 (续)
在 "iOS 高效开发-----实现description 方法"这篇文章的最后,我留下了一个问题,就是,如果要给每个自定义的类覆写description方法和debugDescr ...
- CO-类的本质、description方法
类的本质 1. 类也是个对象 其实类也是一个对象,是Class类型的对象,简称"类对象" Class类型的定义 typedef struct objc_class *Class; ...
- 《Objective-c》-(description方法)
description方法有两种:- description方法和+ description方法 1.-description方法 使用NSLog和%@输出某个对象时,会调用对象的 - descrip ...
- [Objective-c 基础 - 2.10] description方法
A. 实例对象打印-description 1.当使用NSLog函数并且使用%@占位符的时候,会调用对象的-description方法 2.拿到-description的返回值,显示到console中 ...
- id、构造方法、Category 分类、类的本质、description方法、SEL
1.id: 万能指针id :id对象不能用点语法.id对象本身已经有 * 了 因此变量名不能有 * . 可以吧id理解为 NSObject * 类型数据! int main() { @autorele ...
- IOS中的swift和oc关于对象模型的description方法重写
IOS中的swift和oc关于对象模型的description方法重写 先讲OC的,oc比较重要,放在最前面. 首先创建一个cocoa Touch Class,继承NSObject, 命名Person ...
- 语言基础之description方法
1.description方法的一般用处 1: // 指针变量的地址 2: NSLog(@"%p", &p); 3: // 对象的地址 4: NSLog(@"%p ...
- description方法
1.description基本概念 NSLog(@"%@", objectA);这会自动调用objectA的description方法来输出ObjectA的描述信息. descri ...
- OC中对象的description方法
周所周知,我们在做项目时, 可以在类的.m文件中重写该类的对象的描述description方法: 示例: -(NSString *)description { NSString *str = ...
- description方法 oc 就是NSLog使用
description方法 oc 就是NSLog使用 使用场景: 父类的-description默认是调用返回的是"类名+内存地址:" 我们需要重写这个方法: NSLog输出C语言 ...
最新文章
- Matplotlib基础绘图功能 — 以折线图为例
- fastJson反序列化异常,JSONException: expect ‘:‘ at 0, actual =
- 关于面试,我也有说的
- Building wheel for wrapt (setup.py) ... error的解决办法(图文)
- Kobolds and Catacombs 思维,模拟,前缀,后缀(沈阳)
- 解决Sublime Text打开C++文件出现中文乱码
- deamon守护进程
- 用C语言实现简单的停车场管理
- AR、VR、MR的那些事儿
- ScriptManager的EnablePageMethods
- Android仿miui11风格,华为手机适配安装MIUI11风格的主题-添加百变锁屏
- 百度离线人脸识别sdk的使用
- ubuntu下破解rar文件的密码
- 随机采样和分布式光线追踪
- 解决win10和ubuntu双系统下win10时间偏差的问题
- 直律云所——让法律变得简单
- HDU 6447 YJJ's Salesman (dp+树状数组+莫干山算法)
- 华为智慧森林防火监测预警解决方案
- python 字典循环赋值,Python字典循环添加一键多值的用法实例
- 每日站立会议个人博客(冲刺周)-Saturday
热门文章
- java XML解析
- 电脑平时好好的,今天连上了wifi,浏览器却加载不出网页,解决措施。
- 小哈机器人新年照片_你新年的第一张照片是什么呢?让我们看看大家都拍的是什么吧...
- 深入理解JVM内存分配策略
- 【节能学院】智能操控装置在高压开关柜的应用
- 2020三大运营商合并成一家_移动、联通、电信三大运营商未来会合并成一家吗?...
- docker 学习使用记录
- 技巧笔记:Algin属性设置顺序问题
- Excel2007中数据有效性的序列来源怎样引用其他工作表单元格内的数据?
- 微信发送视频不能大于25m怎么办?