Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要一个只能包含某种类型对象的数组。
我怎样才能做到这一点?
你不能做这个。AnNSMutableArray有addObject方法,其参数是一个 id,可以是任何基于 NSObject 的对象。
NSMutableArray
addObject
如果您想保护您的数组免于意外填充来自其他类的错误数据,请将其设为私有 ivar 并使用公共 @property 或方法访问它。公共方法将在实际调用之前检查调用者试图添加到数组中的对象的类addObject。