Skip to content

Instantly share code, notes, and snippets.

@corvino
corvino / Swift-Reflect-Test
Created July 14, 2014 19:21
Poking at Swift Reflect/Mirror
import Foundation
func introspectThing(instance: Any) {
let mirror = reflect(instance)
func findDisposition(mirror : Mirror) -> String {
var returnValue = ""
switch mirror.disposition {
case .Aggregate:
returnValue = "Aggregate"
### Keybase proof
I hereby claim:
* I am corvino on github.
* I am corvino (https://keybase.io/corvino) on keybase.
* I have a public key whose fingerprint is F9AA C48A D74D 057F 4DE6 7497 B46F A9C4 C920 8C1A
To claim this, I am signing this object: