Должен ли я использовать переменные или массивы, или обязательный в Objective c - PullRequest
0 голосов
/ 01 сентября 2010

Мне было интересно, должен ли я использовать nsdictionary для хранения всех значений, которые использует моя программа. Или я мог бы использовать много переменных для каждого значения.

Если бы я использовал NSDictionary / массив, я мог бы выпустить все сразу, а не кучу переменных. К сожалению, я имею дело со многими утечками памяти, поэтому я подумал, что использование NSdictionary / array может помочь с утечками памяти.

Ответы [ 2 ]

2 голосов
/ 01 сентября 2010

Я думаю, это немного зависит от вашего приложения, но я настоятельно рекомендую вам посмотреть Объектно-ориентированное программирование вместо использования массивов, переменных и т. Д.у вас все еще были бы такие, но у вас был бы массив объектов, который содержал бы нужные вам переменные, и он знал бы, как сохранить себя, если вы реализуете правильные методы.

0 голосов
/ 01 сентября 2010

Злоупотребление всегда плохо;Используйте NSDictionary / массивы только тогда, когда вам нужен контейнер.Лучше читать документы и избегать утечек памяти, как и остальные из них: писать правильный код.

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