Skip navigation.
 
mlRe: DRY properties - setting default @synthesize instead of @dynamic
FROM : Bill Bumgarner
DATE : Sun Nov 04 22:23:26 2007

On Nov 4, 2007, at 1:15 PM, Izidor Jerebic wrote:
> It is stated in documentation that default property implementation 
> setting is @dynamic.
>
> I can understand there are reasons for this choice, but I wonder if 
> there is a compiler switch that would make the default @synthesize 
> (at least in GC situation this would be quite handy) ?
>
> It is probably quite common situation in GC environment for one to 
> just declare "@property SomeClass *ivar" and want to have its 
> accessors synthesized. Currently one must re-type the property 
> declaration in implementation section with "@synthesize ivar". If 
> the default would be @synthesize, no duplication would occur and we 
> could simply declare properties in headers and use them without any 
> additional typing in most cases.
>
> Is there such a flag anywhere?


There is not.  File a bug, please.

b.bum

Related mailsAuthorDate
mlDRY properties - setting default @synthesize instead of @dynamic Izidor Jerebic Nov 4, 22:15
mlRe: DRY properties - setting default @synthesize instead of @dynamic Bill Bumgarner Nov 4, 22:23