【发布时间】:2009-10-11 03:56:39
【问题描述】:
我无法将 C 数组声明为 Objective-C 属性(您知道 @property 和 @synthesize,因此我可以使用点语法)...它只是一个 3 维 int 数组..
【问题讨论】:
-
您的阵列是否具有众所周知的大小?你现在怎么样了,你遇到了什么问题?
-
这只是一个简单的 3-dim int 数组,就像您的答案中的数组一样。我将其声明为 @property (nonatomic, assign) int myArray[_NUM1][_NUM1][3];在 .h 和 @synthesize myArray[_NUM1][_NUM1][3] 中实现。
-
明白了。你不能这样做,@property 仅适用于标量类型。您可以使用 @property (nonatomic, assign) int ***myArray;如果你想。对我来说,这听起来像是内存泄漏的秘诀。
标签: iphone c arrays uikit nsobject