2-й и 3-й массивы в объективе-с ... ПОМОГИТЕ? - PullRequest
0 голосов
/ 02 мая 2011

Я новичок в Objective-C программировании и в настоящее время я работаю над проектом для iPhone, и моя задача состоит в том, чтобы работать с 2d и 3d массивами, я действительно пытался некоторое время, но я не уверен, что я на правильном пути. Я пытаюсь добиться следующего:

1) Поездка 1 должна быть в индексе 0 массива1 2) Путешествие 1 имеет время отправления, время прибытия и инструкции 3) Теперь я пытаюсь получить отправку в индексе массива 2, на которую указывает trip1 в массиве1 в нулевом индексе, и прибытие в индекс массива 1. 4) массив2 будет иметь массив3 с инструкциями для первой поездки

У меня есть циклы, и все работает отлично. Мне просто нужно знать, как сделать выше, другими словами, как сохранить эту информацию так, как я описал в предыдущих шагах?

Я сделал это, но не уверен, прав я или нет: Array1 = [[NSmutableArray] init]; Array2 = [[NSmutableArray] inti]; [Array1 insertObject: Array2 atIndex: 0];

[Array1 addObject: ObjectToAdd, i] [Array2 addObject: ObjectToAdd, i]

Примечание: "i" начинается с нуля

Спасибо,

1 Ответ

0 голосов
/ 02 мая 2011

Вы можете использовать NSMutableArray и вставлять в него различные объекты. Например, у вас есть 3 класса, скажем, A, B, C

NSMutableArray mainArray = [NSMutable array];
A array1 = [A new];
B array2 = [B new];
C array3 = [C new];

[mainArray addObject:array1];
[mainArray addObject:array2];
[mainArray addObject:array3];

Теперь вы можете получить доступ к этим объектам через ваш mainArray.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...