찾다

 >  Q&A  >  본문

ios - C数组不能作为oc属性吗?

想要用oc编写一个栈模型,必然要用到数组,用NSMutableArray似乎有些笨重,但是又不能将C数组塞到oc对象的属性中,例如下面这样:

@property int[];
@property int[100];

难道只能用NSMutableArray,今天写了一下,光是NSNumber的装箱脱箱代码就写了一大坨,太不优雅了,哼

怪我咯怪我咯2788일 전750

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 16:09:57

    아니요, 속성은 배열이나 함수 유형을 가질 수 없습니다. 원래 디자인 개념은 객체 유형의 수명 주기를 더 잘 관리하는 것입니다. 속성을 사용하여 배열이나 함수를 정의하려면 포인터를 통해 이를 수행할 수 있습니다. 기본 데이터 유형 포인터에는 할당 속성이 필요합니다).
    아니면 이렇게 써도 됩니다

    으아아아

    회신하다
    0
  • 취소회신하다