UIColorにはUIColor.redやらUIColor.darkGrayなどの便利な色指定がデフォルトで存在しますが,独自の色を追加する方法をまとめておきます.
Color Assetとして色を追加する(非必須)
Asset Catalogで色を管理できます.最近はダークモードへの対応などもあると思うので,ぜひ使いましょう.

↑こんな感じ
UIColorのExtensionを記述する
extension UIColor {
static let 色名 = UIColor() //お好きな初期化
// 例
static let danger = UIColor(named: "dangerColor")! //Asset Catalogに登録した名前
}
これだけでどこからでもUIColor.dangerなどで色を使うことができるようになります.(Asset Catalogを使うと微妙な色の調整もまとめて管理できますね)
備考
NSColorでColor Assetを使う場合は,NSColor(named: NSColor.Name(""))!という風にNSColor.Nameを噛ませる必要があります.