只要我有一個存儲如下應用常量的結構體:通過調用Constant.ParseClientKey
例如如何使用斯威夫特結構的目標C
struct Constant {
static let ParseApplicationId = "xxx"
static let ParseClientKey = "xxx"
static var AppGreenColor: UIColor {
return UIColor(hexString: "67B632")
}
}
這些常量可以在SWIFT代碼中使用。但在我的代碼中,它也包含一些Objective C類。所以我的問題是如何在Objective C代碼中使用這些常量?
如果這種聲明常量的方法不好,那麼創建在Swift和Objective C代碼中使用全局常量的最佳方法是什麼?
請遵循共同的SWIFT代碼風格和使用小寫字母開始你的/ var標識符。 – 2014-10-03 14:37:51
@NikolaiRuhe這不是一個結構的靜態屬性的正確樣式嗎?很像'UIControlEvents.TouchUpInside'? – 2015-08-24 11:38:15
@LukeRogers'.TouchUpInside'是枚舉成員,不是結構的屬性。 – 2015-08-24 15:42:47