gpt4 book ai didi

objective-c - 在 Objective-C 中我可以将属性视为数组吗?

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

在好的 ole C 中我可以做到这一点:

int array[5];
int *iptr = array;

我有一个带有 ivar 的 Obj-C 类:

    float   *m_quad;

通过合成的@propery暴露:

@property (nonatomic) float *quad;

有没有办法做到这一点:

float f = myClass.quad[2];

当然假设我已经分配了 m_quad 并设置了值?

谢谢,
道格

最佳答案

应该是 bat 的工作。我有一个 ivar 和属性(property)

float diffuseColor_[4];
@property (readonly, nonatomic) float* diffuseColor;

该属性不是合成的,但使用我可以编写的简单访问器

- (float*) diffuseColor
{
return diffuseColor_;
}


object.diffuseColor[3] = 1;

关于objective-c - 在 Objective-C 中我可以将属性视为数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4865203/

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