Если я создам категорию на одном из основных классов в IOS, например, UIImage, то мне придется всегда импортировать заголовок, в котором я объявил его интерфейс, или поскольку UIImage, являющийся частью UIKit, автоматически включит новыйСформированная категория везде, где есть импорт UIKIT ??
Другое дело.Что если я создаю категорию и не решаю использовать ее функции в некоторых классах?Будут ли они по-прежнему доступны?
http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocCategories.html#//apple_ref/doc/uid/TP30001163-CH20-SW1
Вам необходимо импортировать категорию в класс (обычно файл .m), где вы используете один из методов в этой категории
Нет необходимости импортировать категорию, если вы не используете какую-либоиз этих методов категории в классе.