gpt4 book ai didi

iphone - 为什么从 NSObject 继承的对象的大小是 16bytes

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

我有一个继承自 NSObject 的新对象

Car *myCar = [[Car alloc] init];

这将返回 16,即 Car 的大小目的
printf("myCar object: %d\n", sizeof(*myCar));

请帮我说清楚,谢谢

最佳答案

您不能使用 sizeof()确定Objective-C对象的大小。您可以使用 class_getInstanceSize()反而。

然而 , 一个类的实例的大小由于很多很多的原因是完全没有用的。

你想做什么?

关于iphone - 为什么从 NSObject 继承的对象的大小是 16bytes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075350/

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