освобождение массивов - PullRequest
       2

освобождение массивов

0 голосов
/ 03 декабря 2011

Я использую три массива строк - десять вопросов, десять ответов и десять подсказок, прочитанных из текстового файла. Появляется кнопка, предлагающая пользователю выбрать другую категорию, пополняет массивы и начинает заново с новыми вопросами, ответами и подсказками.

Должен ли я объявить массивы и инициализировать их в ViewDidLoad, удалить объекты и добавить новые во время игры, а также освободить их в dealloc? Или я выделяю и освобождаю их каждый раз через цикл?

Ответы [ 2 ]

1 голос
/ 03 декабря 2011

Каждый отдельный элемент должен быть выделен перед добавлением в массив и освобожден после добавления. Когда вы освобождаете, вам нужно только освободить сам массив, но не отдельный элемент - это снова о вас позаботится.

0 голосов
/ 03 декабря 2011

Если я правильно понял, я бы сделал вариант № 1.просто очистите ваш массив и используйте тот же с вашими новыми строками.Нет смысла каждый раз освобождать / перераспределять массив, если вам нужно только изменить его значения.

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