反射
- 一般說明:
Mirror
是用於 Swift 中物件內省的 struct
。其最突出的特點是兒童陣。一個可能的用例是序列化 Core Data
的結構。這是通過將 struct
轉換為 NSManagedObject
來完成的。
- 映象備註的基本用法:
Mirror
的 children
屬性是 Mirror 例項反射的物件的子物件陣列。child
物件有兩個屬性 label
和 value
。例如,孩子可能是名為 title
且值為 Game of Thrones: A Song of Ice and Fire
的屬性。