Profile_bird

Hey there! cocoadevcentral is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What's happening? Join today to start receiving cocoadevcentral's tweets.

Already using Twitter
from your phone? Click here.

cocoadevcentral

  1. Details for this Thursday's CocoaHeads on iPhone Design with @capttaco: http://theocacao.com/docume...
  2. New beta of the Cocoa Book is up. First drafts of chapters on MVC and Custom Views: http://bit.ly/yvGvX
  3. @JohnMarkR sstevenson at mac is best, thanks.
  4. News on the O'Reilly Cocoa book: http://bit.ly/KbWKI Book site: http://cocoabook.com/
  5. NSBlockOperation: use to run multiple blocks concurrently without having to create separate NSOperations for each one. (10.6)
  6. NSPurgeableData: use to store temp data that can be recreated. Implements NSDiscardableContent protocol, works well with NSCache. (10.6)
  7. NSCache: use to create a key/value object cache with limits to prevent paging. Thread safe and GC aware. (10.6)
  8. Extremely entertaining sample code for CAEmitterLayer: http://developer.apple.com/...
  9. CAEmitterLayer: use to create particle effects. Each particle is an instance of CAEmitterCell. (10.6)
  10. CAGradientLayer: a Core Animation layer with built-in support for drawing gradients. Colors and stops are animatable. (10.6)
  11. NSRunningApplication: use to get properties for running apps, including name, bundle, launch date, architecture, and more. (10.6)
  12. Snow Leopard is available today! There lot's of new API to talk about so stay tuned. Also check out @xctotd for info on Xcode 3.2.
  13. NSDirectoryEnumerator: use to recursively loop through all items in a directory. Invaluable for in-app file management.
  14. NSFileHandle: use to refer to a file on disk for reading or writing. Can also be used for standard out, standard in, standard error.
  15. Additional note from @jtbandes about NSDecimalNumber and decimal math: http://bit.ly/3wFMmd
  16. NSPointerArray: use to store raw pointers, including NULL. GC objects will be NULL when collected. Can also set count manually.
  17. NSDecimalNumber: a subclass of NSNumber that can perform mathematical operations.
  18. NSAffineTransform: use to apply transformations when drawing graphics: scaling, flipping, rotation
  19. NSShadow: add a shadow to shapes or text inside a view or image. Isn't drawn directly. Instead, call -set to add to graphics context.
  20. NSTask: use to launch separate processes and return the results. Good for wrapping command line tools.