Вы можете использовать Гештальт:
SInt32 version = 0;
Gestalt( gestaltSystemVersion, &version );
BOOL leopard = ( version >= 0x1050 );
if ( leopard )
{
//draw it this way
}
else
{
//draw it that way
}
Имейте в виду, если вы проверяете, доступен ли метод или нет, лучше проверить это напрямую с помощью responsedsToSelector:.