Одна из вещей, с которыми я (все еще) сталкиваюсь с проблемой попадания в затылок, - это общедоступные/частные методы, параметры и способы их работы по сравнению с Java-миром, в котором я жил долгое время.Должны ли методы селектора наблюдения Notificationcenter войти в файл заголовка?
Я начал использовать notificationcenter поскольку некоторое время назад, и я заметил, что вы можете объявить метод в файле реализации (.m) и использовать его в качестве селектора при регистрации наблюдателя в NSNotificationCenter
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(aMethodNotDefinedInTheHeaderFile:) name:NOTIFICATION_KEY object:nil];
Итак, мой вопрос - что здесь лучше? Должен ли я определить метод в моем файле заголовка и с какой целью?
Указатели очень ценятся.
Нет, не обязательно указывать свои методы в файле .h.', если вам не нужен доступ к методу вне вашего класса. – Maulik