我有类A和B.
我可以把相同的NSMutableArray这些类没有在未来的问题?我可以在同一个NSMutableArray中放入不同类型的对象吗?
例子:
NSMutableArray *maincoll = [[NSMutableArray alloc] init];
ClassA *ca = [[classA alloc] init];
ClassB *cb = [[classB alloc] init];
//here is case
[maincoll addObject:ca];
[maincoll addObject:cb];
...
你怎么验证他们的类? –
google:“objective-c找到对象类”。第一次打击: http://stackoverflow.com/a/2056036 摘要:“[yourObject isKindOfClass:[a class]]” – pmeyer
for循环可以为您做到这一点。例如,使用NSArray * containter:for(NSString * string in container){//执行任何操作};进入并获取所有NSString对象并执行一些操作,然后您可以执行:for(NSW whatever * container in any){// do something else}; – unmircea