Re: Is there a warning for this?
Re: Is there a warning for this?
- Subject: Re: Is there a warning for this?
- From: Kyle Sluder <email@hidden>
- Date: Thu, 24 Dec 2009 09:20:24 -0500
On Dec 24, 2009, at 3:26 AM, Brian Bruinewoud <email@hidden>
wrote:
Is there some way to turn on a warning saying 'you are directly
accessing an ivar where a (non-trivial) getter/setter exists'?
I'm assuming you're targeting iPhone OS.
If you can deal with not running your code in the simulator, switching
to synthesized ivars where possible might avoid this situation in most
cases, since you would either need self. or self-> to access the
property/ivar. Otherwise, give your ivars a prefix (underscore is
verboten according to Apple, since they use it in the frameworks).
Oh, and if not being able to use the new runtime (and therefore
synthesized ivars) in the simulator bothers you, file a bug. Same with
the lack of namespacing leading to rules like "thou shalt not prefix
identifiers with underscores." If enough of us complain about
something, Apple might take our opinions into consideration.
--Kyle Sluder
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden