Что такое "категория" в Objective-C?
Возможный дубликат:
Как работает категория в Objective-C?
Я только начинаю с Objective-C и задавался вопросом, когда и где я должен использовать категорию в объекте C. это класс или протокол? Пояснительный пример мог бы помочь.
Благодаря
Ответы
Ответ 1
Категория позволяет добавлять методы к существующему классу - даже к тому, для которого у вас нет источника.
Категории - это мощная функция, которая позволяет расширить функциональность существующих классов без подкласса
Проверьте документ apple для Категории в Objective-C
Пример кода с хорошим описанием
Ответ 2
В документе Objective-C 2.0 Language Language есть раздел о Категории и расширения.
Как вы только начинаете, это хороший документ, чтобы иметь возможность искать вещи.
Существует также раздел Категории в документе Cocoa Основные компетенции, с которым легче начать работу, а также имеет много полезной информации для новичка.