I always thought that one cannot declare an object property in a category. Until my partner did it in our app\'s code, and it seemed to work.
I went on a SO and Google b
Generally speaking, properties are nothing different from other methods. As long as the ivar used is available in the ordinary class, there is no problem at all. It's just syntactic sugar.
Things start to get more difficult if also the ivar is automatically created, as is possible in some configurations.
The main point here is that declaration of the ivar is independent from the property.