草庐IT

maincoll

全部标签

objective-c - 我可以将不同类型的对象放在同一个 NSMutableArray 中吗?

我有A类和B类。将来我可以将这些类放在同一个NSMutableArray中而不会出现问题吗?例子:NSMutableArray*maincoll=[[NSMutableArrayalloc]init];ClassA*ca=[[classAalloc]init];ClassB*cb=[[classBalloc]init];//hereiscase[maincolladdObject:ca];[maincolladdObject:cb];... 最佳答案 是的。没有限制。唯一需要注意的是,当您从数组中检索项目以在开始使用它们之前验证它们

objective-c - 我可以将不同类型的对象放在同一个 NSMutableArray 中吗?

我有A类和B类。将来我可以将这些类放在同一个NSMutableArray中而不会出现问题吗?例子:NSMutableArray*maincoll=[[NSMutableArrayalloc]init];ClassA*ca=[[classAalloc]init];ClassB*cb=[[classBalloc]init];//hereiscase[maincolladdObject:ca];[maincolladdObject:cb];... 最佳答案 是的。没有限制。唯一需要注意的是,当您从数组中检索项目以在开始使用它们之前验证它们