这是我想要做的:
NSRange r = NSMakeRange(0,5);
id a = [NSMutableArray a];
[a addObject: r]; // but NSRange is not a NSObject *
使用布尔值,我会使用如下代码:
[a addObject: [NSNumber numberWithBool: YES]];
或使用整数:
[a addObject: [NSNumber numberWithInteger: 3]];
那么 a 的等价物是NSRange
什么?我真正不想做的是创建自己的子类NSObject
来完成此任务。苹果已经提供的东西肯定有办法吗?