Mountain Lion引入了新的API,其中一些我们已经在项目中作为类别实现.
对于例子,我们有一个类别NSColor+CGColorAdditions是实现CGColor和colorWithCGColor:为NSColor.Mountain Lion中添加了这些方法.
NSColor+CGColorAdditions
CGColor
colorWithCGColor:
NSColor
理想情况下,如果客户端操作系统比Mountain Lion更旧,我们希望使用这些类别,如果是Mountain Lion,则不使用它们.我们应该怎么做?还是有更好的选择吗?
macos objective-c categories nscolor osx-mountain-lion
categories ×1
macos ×1
nscolor ×1
objective-c ×1
osx-mountain-lion ×1