Ich habe einfach eine Struktur, die die Anwendungskonstanten wie folgt speichert:
struct Constant {
static let ParseApplicationId = "xxx"
static let ParseClientKey = "xxx"
static var AppGreenColor: UIColor {
return UIColor(hexString: "67B632")
}
}
Diese Konstanten können im Swift-Code beispielsweise durch Aufrufen verwendet werden Constant.ParseClientKey
. In meinem Code enthält es jedoch auch einige Objective-C-Klassen. Meine Frage ist also, wie diese Konstanten im Objective-C-Code verwendet werden sollen.
Wenn diese Art der Deklaration von Konstanten nicht gut ist, wie lassen sich dann globale Konstanten am besten erstellen, die sowohl im Swift- als auch im Objective-C-Code verwendet werden können?
UIControlEvents.TouchUpInside
?
NS_OPTIONS
Stil-Enums zu importieren . Semantisch UIControlEvent
ist immer noch ein Aufzählungstyp.