Obj-C 2.0 lets me declare properties in a category, but the compiler refuses to synthesize accessors inside the category. Why?
(Sometimes it makes organization sense
The question asked there covers the private accessor problem. This approaches from a non-private-accessor POV.