gpt4 book ai didi

objective-c - NSLog on Objects(如UIButton,UIView,NSString,NSDictionary),使用%@作为其描述

转载 作者:行者123 更新时间:2023-12-01 17:44:30 25 4
gpt4 key购买 nike

抱歉,这个问题太简单了,但这是我一直想知道的事情,我想听听专家的意见。

我一直使用 NSLog(@“%@”,object); 来检查 NSString 的字符串,或查看 NSDictionary 里面有什么。因此,我真的很好奇您是否可以使用此技术对 objective-c 中的所有对象 NSLog

根据我的经验,对不具有类似内容的文本的对象使用 NSLog 会简单地为您提供实例描述,这就是我认为的对象类和实例编号(例如 UIView UIButton )。

在任何情况下,我都会得到 EXE_BAD_ACCESS 来记录对象(不是结构/基元变量)吗?还是我可以像现在这样继续做?

谢谢。

最佳答案

您可以安全地NSLogNSObject继承的任何对象。 description 方法将被调用以产生输出。默认实现返回类的名称,但是您可以随意在自己的对象上覆盖description来生成您认为可能在调试期间对您有所帮助的任何文本。

关于objective-c - NSLog on Objects(如UIButton,UIView,NSString,NSDictionary),使用%@作为其描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com