Skip to content

Instantly share code, notes, and snippets.

@Koze
Last active August 29, 2015 14:21
Show Gist options
  • Save Koze/2a86fa8ee3bb08f77433 to your computer and use it in GitHub Desktop.
Save Koze/2a86fa8ee3bb08f77433 to your computer and use it in GitHub Desktop.
instance method named "class"
Class cls1 = [NSObject class];
NSLog(@"%@", NSStringFromClass(cls1));
// NSObject
NSObject *object = [[NSObject alloc] init];
Class cls2 = object.class;
NSLog(@"%@", NSStringFromClass(cls2));
// NSObject
let cls1: AnyClass = NSObject.self
NSLog("%@", NSStringFromClass(cls1))
// NSObject
let object: NSObject = NSObject()
let cls2: AnyClass = object.dynamicType
NSLog("%@", NSStringFromClass(cls2))
// NSObject
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment