• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
CALayer defaultValueForKey
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: CALayer defaultValueForKey
      • From: Scott Anguish <email@hidden>
    • Re: CALayer defaultValueForKey
      • From: Graham Cox <email@hidden>
  • Prev by Date: multiple NSTextFields and undo problem
  • Next by Date: Re: I like the addition of "Related Sample Code" sections to Cocoa Docs.
  • Previous by thread: multiple NSTextFields and undo problem
  • Next by thread: Re: CALayer defaultValueForKey
  • Index(es):
    • Date
    • Thread