Friday, May 14, 2010

What Every Apple Programmer Should Know

Mike Ash:

Ultimately, this will be a collection of common problems in API design and implementation, and large chunks of any real application count as APIs. While I really want Apple to follow these ideas, if you follow them as well, they should make your life much easier.

A good list. I wonder whether Apple prefers void * user data for performance reasons (no need to allocate wrappers for non-objects), but certainly it would be lower friction if they just used id.

Comments RSS · Twitter

Leave a Comment