В шаблоне приложения на основе страниц я часто вижу это в файлах реализации (.m).
@interface ModelController() @property (readonly, strong, nonatomic) NSArray *pageData; @end
Почему это не сделано в файле заголовка (.h)?
Это свойство находится в файле реализации, поскольку его не нужно объявлять публично и использовать только в файле .m.