Mel*_*Mel 2 cocoa cocoa-touch objective-c
我想创建一个可以接受一个NSMutableArray
或一个NSArray
对象的方法.
我想我可以只使用(ID)作为参数类型...或转换NSArray
到NSMutableArray
通过之前.但是我对这些解决方案并不满意.
在其他语言中,我可能传递一个IList
或它们都继承自的共享对象......
我需要在我的方法中枚举数组.
在目标c中人们通常会这样做的方式是什么?
Joh*_*udy 16
拿NSArray
.NSMutableArray
源自NSArray
,所以只要你只使用NSArray
成员(例如只读枚举),你就会安全.
相关文档(来自Apple开发者网站):