gpt4 book ai didi

objective-c - 返回某个对象的属性?

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

假设我有一个具有多个属性的对象,其中一个是 CALayer。

在我看来,我必须点击测试层。获得图层后,我需要获取图层所属的对象,或者“它所属的对象”。有没有办法归还属性(property)的所有者?

谢谢!

最佳答案

我们这里有三个不同的东西:

  1. 特性
  2. 属性背后的实例变量
  3. CALayer

这是三件不同的事情。该属性属于对象的类,并告诉编译器如何访问实例变量(如果我可以稍微手动一下)。实例变量属于对象,指向CALayer。 CALayer 只是做它自己的小 CALayer 事情。

来自同一对象或许多不同对象的任意数量的属性使用的几个不同的实例变量都可以指向同一个 CALayer 对象。

所以问题就变成了:一个对象是否保存了指向它的所有变量的列表?

答案是:不幸的是,没有。

关于objective-c - 返回某个对象的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420831/

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