У меня есть класс модели, который содержит некоторые статические переменные и свойства. Во время выполнения я могу получить свойства;
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