我有類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