Objective-C での動的型付けについての話をたくさん見てきました。しかし、私はそれが本来あるべきだと思う例を見たことがありません。
2 つのオブジェクト (1 つが割り当てられ、もう 1 つが解放される) をジャグリングすることになっている汎用関数があり、呼び出し元のオブジェクトが新しく割り当てられたオブジェクトにそれ自体をアタッチするとします。どちらもclass0から継承
これが何かを説明すると思うなら、これを自由に解釈してください!!
クラスが実行時に選択された場合、引数リストを処理するにはどうすればよいですか (? は今のところプレースホルダーです) 実行時までクラスが定義されていないオブジェクトを割り当てるにはどうすればよいですか?
-(void) juggle:(?*)objclass1:(?*)objclass2{
? temp = [? alloc] init];
objclass1 = temp;
[temp release];
[objclass2.view removefromsuperview];
[self.handle insertsubview:objclass1.view];
}