Это нечто иное, чем категория, верно?
С Язык программирования Objective-C: категории и расширения :
A категория позволяет добавлять методы в существующий класс - даже длятот, к которому у вас нет источника.Это мощная функция, которая позволяет расширить функциональность существующих классов без создания подклассов.Используя категории, вы также можете разделить реализацию ваших собственных классов между несколькими файлами. Расширения класса аналогичны, но позволяют объявлять дополнительный необходимый API для класса в местах, отличных от основного блока @interface. [...] Classрасширения похожи на «анонимные» категории, за исключением того, что методы, которые они объявляют, должны быть реализованы в главном блоке @implementation для соответствующего класса.
@interface
@implementation