Skip navigation.
 
mlRe: Using dot syntax for non-@property properties?
FROM : Ali Ozer
DATE : Wed Nov 07 03:32:48 2007

> You can declare a property in a category, like so:
>
> @interface NSView (Properties)
> @property (assign) NSRect bounds;
> @end
>
> @interface NSView (Properties)
> @dynamic bounds;
> @end
>
> As long as there is a <key> and set<key> method pair, you can "tack" 
> on a property.
> I've done it for some pre-leopard objects such as a subviews 
> property etc on NSView...


You don't need to tack on an explicit property declaration. The dot-
syntax will work for any getter/setter pair, as long as the receiving 
object is statically typed.  In the original example, sender is 
declared as "id," so it doesn't work.

Ali

Related mailsAuthorDate
mlUsing dot syntax for non-@property properties? Joshua Emmons Nov 7, 02:30
mlRe: Using dot syntax for non-@property properties? mmalc crawford Nov 7, 02:40
mlRe: Using dot syntax for non-@property properties? listposter Nov 7, 03:14
mlRe: Using dot syntax for non-@property properties? Ali Ozer Nov 7, 03:32
mlRe: Using dot syntax for non-@property properties? Andre Nov 7, 06:32