У меня есть контроллер табличного представления, который должен быть заполнен данными из массива, инкапсулированного в классе store
. Таблица должна знать, сколько строк находится в каждом разделе с помощью метода table:numberOfRowsInSection:
. В этом методе мне нужно вернуть размер массива, который находится внутри моего экземпляра store
. Сначала я сделал это, сделав store
синглтоном, но мне сказали, что это неэффективно и что лучше использовать NSNotificationCenter.
Насколько мне известно, все, что делает NSNotificationCenter, — это запускает методы в определенных объектах, когда другой объект отправляет определенное уведомление. Как я могу использовать NSNotificationCenter для отправки размера массива в мой контроллер табличного представления?
NSNotificationCenter
, ни синглтон не очень подходят для этого. Почему бы просто не добавить в контроллер табличного представления свойство, указывающее наstore
? Можно подробнее, что это за данные? - person MaxGabriel   schedule 24.06.2013Store
. Должен ли я создать это хранилище при запуске моего контроллера табличного представления и дать контроллеру табличного представления ссылку на него? - person Byron S   schedule 24.06.2013