重複の可能性:
ObjectiveCでのリンクリストの作成
リンクリストとは何かを理解しようとしています。とにかくObjective-Cまたはいくつかのサンプルコードでそれを実装する方法はありますか?
重複の可能性:
ObjectiveCでのリンクリストの作成
リンクリストとは何かを理解しようとしています。とにかくObjective-Cまたはいくつかのサンプルコードでそれを実装する方法はありますか?
リンクされたリストは、動的な長さのリストを処理するために C で役立ちます。あなたが持っているように、これはobjective-Cの問題ではありませんNSMutableArray
。
したがって、次のようになります。
struct my_list {
int value;
struct my_list *next;
};
struct my_list list1;
struct my_list list2;
list1.next = &list2;
list1.value = 5;
list2.value = 10;
だろう:
NSMutableArray* array = [[NSMutableArray alloc] init];
[array addObject:[NSNumber numberWithInt:5]];
[array addObject:[NSNumber numberWithInt:10]];
もちろん、objective-c アプリケーションでクラシック リンク リストを使用することもできます。
配列を使用する必要はありません。MyEventオブジェクトは、次のMyEventもconitanします。したがって、次のオブジェクトの次を作成するだけです。だからあなただけが初期化する必要があります。
例えば
MyEvent *obj = [[MyEvent alloc]init];
子ノード。
obj.nextEvent = [[MyEvent alloc]init];