我想要一个 ivar,它是指向 ac 数组的第一个元素的指针,但我希望 ivar 能够访问该 c 数组中的其他元素。
@interface myClass : NSObject {
int * _arrayElement;
}
@end
@implementation myClass
-(id)init {
self = [super init];
if (self) {
int A[50];
_arrayElement= &A;
}
return self;
}
@end
一旦此方法结束,c 数组就会离开堆栈,我无法通过移动指针来访问其他元素(_arrayElements + 5 将给我 A[5])。