标签: ios objective-c
我想要一个只能包含某种类型对象的数组。
我怎样才能做到这一点?
答案 0 :(得分:1)
你不能这样做。 NSMutableArray具有addObject方法,其参数为id,可以是任何基于NSObject的对象。
NSMutableArray
addObject
如果您希望保护您的阵列不会意外地从其他类中填充错误数据,请将其设置为私有ivar并使用公共@property或方法访问它。在实际调用addObject之前,public方法将检查调用者试图添加到数组的对象的类。