【文件属性】:
文件名称:SwiftMirror:Swift类型的镜像
文件大小:33KB
文件格式:ZIP
更新时间:2021-02-21 08:57:18
Swift
迅捷镜
用法
结构和枚举
struct StructType {
var a_1: String ?
var a_2: Int ?
var a_3: String ?
}
// original Mirror
let mirror = Mirror ( reflecting : StructType. init ())
mirror. children . forEach ({ print ( $0 . label ! ) } // print a_1, a_2, a_3
// Now, SwiftMirror:
let structMirror = SwiftMirror ( type : StructType. self )
structMirror. children . forEach ({ print ( $0 ! ) }) // print a
【文件预览】:
SwiftMirror-master
----README.md(1006B)
----SwiftMirror.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(11KB)
--------xcuserdata()
----SwiftMirror()
--------Sources()
--------main.swift(1KB)