В Objective-C Я могу создавать категории для расширения класса. Я также могу добавить к ним свойства, поскольку они в основном являются только методами. Однако я не могу связать их с @synthesize или любым другим способом, который я знаю. Поэтому всякий раз, когда я пытаюсь использовать их, приложение будет разбиваться.Категории и свойства Objective-C
Есть ли какие-либо свойства в категориях или они просто возможны, потому что это нарушит логику языка, чтобы запретить им. Не могли бы вы дать мне сценарий, где определение свойства в категории имеет смысл?
Смотрите мой ответ на ваш другой вопрос: http://stackoverflow.com/questions/10502539/objective-c-category-and-new-ivar (Почему вы спрашиваете по существу тот же вопрос дважды?) –
Спасибо. Я думал, что, помимо решения моей конкретной проблемы, может быть интересно иметь более общий вопрос о том, какие свойства в категориях хороши. Однако ваш ответ, похоже, уже представлен. :) –
Возможный дубликат [Objective-C: Property in Category] (http://stackoverflow.com/questions/8733104/objective-c-property-in-category) – hfossli