CALayer defaultValueForKey
CALayer defaultValueForKey
- Subject: CALayer defaultValueForKey
- From: Gordon Apple <email@hidden>
- Date: Sun, 15 Feb 2009 17:07:29 -0600
- Thread-topic: CALayer defaultValueForKey
The docs are a clear a mud on this. What do you get from CALayer's
defaultValueForKey? Is this the same as one would expect from valueForKey
for an NSDictionary? The return type is "id".
" If this method returns nil a suitable ³zero² default value for the
property is provided, based on the declared type of the key. For example, if
key is a CGSize object, a size of (0.0,0.0) is returned. For a CGRect an
empty rectangle is returned. For CGAffineTransform and CATransform3D, the
appropriate identity matrix is returned."
What does that mean? If you want a CGSize, does that mean you have to
use "sizeValue" on what is returned and convert it? Or "CGSizeValue"? But
wait, that's an iPhone SDK extension. Why isn't that in Cocoa?
_______________________________________________
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