(https://img-ask.csdn.net/upload/201603/20/1458454785_268090.png)
如图问题 ! 求大神帮忙看下
数组只能存放指针,你可以把int转为number,
NSMutableArray *array = [NSMutableArray array];
for (NSInteger i= 0; i < 10; i++) {
[array addObject:@(i)];
}
不能,数组只能存放对象,如楼上,可以把int转换为NSNumber,或者 NSString
@(int值) 包装下! 数组只能放对象类型 int是基本数据类型
不能,转换成NSString,取出的时候[string intValue].
转换成NSNumber
数组里只能存放 oc 对象,int 是基本数据类型,还有数组里不能添加 nil;
放进去的时候包装下,最简单的是使用 @(i)这个语法糖!
OC数组只能存对象,可以转化成NSNumber或者NSString类型。