私はいくつかの静的変数とプロパティを含むモデルクラスを持っています。ランタイムではプロパティを取得できます。リフレクションを使用してモデルクラスの静的変数にアクセスする
let instance = entity.init()
let mirror = Mirror(reflecting:instance)
var propertyStrings = [String]()
for (propertyName, childMirror) in mirror.children {
}
しかし、クラスの静的変数もリストとして取得したいと考えています。どうすれば静的変数の名前と値のリストを取得できますか?モデルクラスの構造は次のとおりです。
class ActionModel: NSObject {
static let kLastModified = "LastModified"
static let kEntityName = "EntityName"
static let kIdentifier = "Id"
var lastModified: Int64
var entityName: String?
var identifier : PrimaryKeyString