Условные категории в Mountain Lion

Mountain Lion представила новые API , некоторые из которых мы реализовали в виде категорий в нашем проекте.

Например, у нас есть категория NSColor+CGColorAdditions, в которой реализованы CGColorи colorWithCGColor:для NSColor. Эти методы были добавлены в Mountain Lion.

В идеале мы хотели бы использовать эти категории, если клиентская ОС старше, чем Mountain Lion, и не использовать их, если это Mountain Lion. Как мы можем это сделать? Или есть лучшая альтернатива?

5
задан hpique 14 August 2012 в 10:16
поделиться