gpt4 book ai didi

objective-c - 实例变量的目的是什么?

转载 作者:行者123 更新时间:2023-11-29 11:14:16 27 4
gpt4 key购买 nike

我看到这样的代码:

@synthesize dataController = _dataController;

在 View Controller 中这样做的目的是什么?

最佳答案

如果你的类需要存储值,它需要在内存中的某个地方存储这些数据。实例变量为您的类需要的数据保留内存。

假设您要为字符串或 int 变量添加位置。您可以使用实例变量为对象的生命周期保留该内存。每个对象都将为其变量接收唯一的内存。

它很像 C struct:

struct t_something {
int a; int b;
};

struct 声明了两个字段(a 和 b)。每个值都可以读取和写入,并且 struct 足够大以容纳其字段。

关于objective-c - 实例变量的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10157477/

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