Mountain Lion presentó new APIs, algunas de las cuales habíamos implementado como categorías en nuestro proyecto.Categorías condicionales en Mountain Lion
Por ejemplo, tenemos una categoría NSColor+CGColorAdditions
que implementó CGColor
y colorWithCGColor:
para NSColor
. Estos métodos han sido agregados en Mountain Lion.
Idealmente, nos gustaría utilizar estas categorías si el sistema operativo del cliente es más antiguo que Mountain Lion, y no usarlos si se trata de Mountain Lion. ¿Cómo podemos hacer esto? ¿O hay una mejor alternativa?
Gracias. ¿Dónde recomendarías poner este código de inicialización? ¿Se puede ejecutar estáticamente dentro de -say- el archivo de categoría? – hpique
@hgpc quizás entre las primeras líneas de la aplicación: didFinishLaunchingWithOptions: method. –
¿De verdad? Lo pondría en un método + carga. –