我在 Objective-c 中看到了很多关于动态类型的讨论。但我还没有看到任何我认为应该是的例子。
假设我有一个通用函数,它应该处理两个对象(一个被分配,另一个被释放)并且调用对象将它自己附加到新分配的对象。两者都继承自 class0
如果您认为它会解释某些内容,请随意解释它!
如果在运行时选择类,我如何处理参数列表(?现在是一个占位符)我如何分配一个直到运行时才定义类的对象?
-(void) juggle:(?*)objclass1:(?*)objclass2{
? temp = [? alloc] init];
objclass1 = temp;
[temp release];
[objclass2.view removefromsuperview];
[self.handle insertsubview:objclass1.view];
}