Предположим, что в Apple API версии 1.0 существует класс NSFoo с свойством «цвет». API 1.1 добавляет свойство «размер».Как вы можете узнать, имеет ли NSObject определенное свойство?
Я хочу знать, могу ли я использовать поглотитель: myFoo.size
[MYFOO respondsToSelector: @selector (GETSIZE)] не работает, как ожидалось.
Каков правильный способ узнать, имеет ли объект свойство? Благодаря!
Следует отметить, что это связано с тем, что по умолчанию getters для свойств опускают префикс 'get'. В отличие от сеттеров, у которых есть префикс 'set'. – Senseful
Ха-ха, упс. Благодаря! – strawtarget
Как я могу сделать это наоборот? Если я хочу установить размер на Foo? myFoo не знает свойства класса, поэтому я не могу получить доступ к размеру. –