I would like to know how to change title color to a NSButton in swift, I\'ve seen lots of examples in objective-c but I think in swift the implementation is different, can a
Swift 4
I've added this as an additional answer since it changes only the requested attribute without overwriting or adding additional ones.
if let mutableAttributedTitle = button.attributedTitle.mutableCopy() as? NSMutableAttributedString {
mutableAttributedTitle.addAttribute(.foregroundColor, value: NSColor.white, range: NSRange(location: 0, length: mutableAttributedTitle.length))
button.attributedTitle = mutableAttributedTitle
}