How do I find all those new APIs in the newest MacOS release?

Just got your hands on that juicy pre-release of MacOS X, and wondering how to find all those new methods and functions and classes when all you have are the framework header files?

#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_2

So, fire up Project Builder (or xCode, if you're one of the lucky ones...) and open the Batch Find window ("Find in Project", for the lucky ones). Select "in Frameworks" from the popup menu and then search for the OS version you're interested in. I'd probably be interested in Panther APIs, so I'd search for

MAC_OS_VERSION_10_3

and voila, PB shows a list of all new classes and methods for that particular system release.
Just got your hands on that juicy pre-release of MacOS X, and wondering how to find all those new methods and functions and classes when all you have are the framework header files?

It's simple. Apple have littered all their source code with neat preprocessor conditionals like: