84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
想要用oc编写一个栈模型,必然要用到数组,用NSMutableArray似乎有些笨重,但是又不能将C数组塞到oc对象的属性中,例如下面这样:
@property int[]; @property int[100];
难道只能用NSMutableArray,今天写了一下,光是NSNumber的装箱脱箱代码就写了一大坨,太不优雅了,哼
走同样的路,发现不同的人生
不能,property不能有数组或函数类型,最初的设计理念就是为了更好的管理对象类型的生命周期,如果要用property定义数组或函数,你都可以通过指针实现(如果是基本数据类型指针需要assign属性)。或者你也可以这么写
@interface subClass : superClass{ @public int array[10]; }
不能,property不能有数组或函数类型,最初的设计理念就是为了更好的管理对象类型的生命周期,如果要用property定义数组或函数,你都可以通过指针实现(如果是基本数据类型指针需要assign属性)。
或者你也可以这么写