Я вижу унаследованный код, который выглядит следующим образом:
@interface SomeClass (private)
Это находится в SomeClass.m, файле реализации. Существует сопровождающий файл заголовка, который не предполагает, что класс использует категорию. Является ли (private) в этом случае только плохим именем, присвоенным категории для SomeClass? И я предполагаю, что совершенно правильно указывать такие категории в реализации?