Objective-C
@property (assign) BOOL selected;
- (void) setSelected: (BOOL) aBool
{
_selected = aBool;
self.color = _selected ? [NSColor redColor] : [NSColor blackColor];
}
Swift
var selected: Bool = false
{
didSet
{
self.color = selected ? NSColor.redColor() : NSColor.blackColor()
}
}