[iOS] Object

Get Property Names

extension ExampleClass {
    func getPropertyNames() -> [String] {
        return Mirror(reflecting: self).children.flatMap { $0.label }
    }
}

Get Class Name

let className = NSStringFromClass(type(of: self)).split(separator: ".").last!

Last updated