Anonymous user
Add a variable to a class instance at runtime: Difference between revisions
Add a variable to a class instance at runtime (view source)
Revision as of 09:42, 29 December 2015
, 8 years ago→{{header|Swift}}
Line 1,491:
<lang swift>import Foundation
let fooKey = UnsafeMutablePointer<Void>.alloc(1)
class MyClass { }
let e = MyClass()
// set
objc_setAssociatedObject(e, fooKey, 1,
// get
if let associatedObject = objc_getAssociatedObject(e, fooKey) {
} else {
}</lang>
|