想要用oc编写一个栈模型,必然要用到数组,用NSMutableArray似乎有些笨重,但是又不能将C数组塞到oc对象的属性中,例如下面这样:
@property int[];
@property int[100];
难道只能用NSMutableArray,今天写了一下,光是NSNumber的装箱脱箱代码就写了一大坨,太不优雅了,哼
PHP中文网2017-04-17 16:09:57
아니요, 속성은 배열이나 함수 유형을 가질 수 없습니다. 원래 디자인 개념은 객체 유형의 수명 주기를 더 잘 관리하는 것입니다. 속성을 사용하여 배열이나 함수를 정의하려면 포인터를 통해 이를 수행할 수 있습니다. 기본 데이터 유형 포인터에는 할당 속성이 필요합니다).
아니면 이렇게 써도 됩니다