gpt4 book ai didi

objective-c - 使用描述打印结构

转载 作者:行者123 更新时间:2023-12-03 16:25:18 25 4
gpt4 key购买 nike

我想知道是否可以使用Cocoa框架中的description函数来记录struct的内容。例如:

    typedef struct {float a,b,c;}list;
list testlist = {1.0,2.5,3.9};
NSLog(@"%@",testlist); //--> 1.0,2.5,3.9

最佳答案

没有。 description 消息是 NSObject 协议(protocol)中的一个方法,因此根据定义,它必须是一个对象。不过,还有一种更方便的日志调试方法,即使用 LOG_EXPR() 宏。这将采用对象和结构:

LOG_EXPR(测试列表);

这会输出:

testlist = {1.0, 2.5, 3.9};

此代码可以找到here .

关于objective-c - 使用描述打印结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7577342/

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