Objective-Cでも使えていましたランタイムAPI(俗にいう黒魔術)を使う事で、Swiftでも動的にプロパティを追加することが可能です。 Runtime API Reference URL https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html 使用するランタイムAPIの関数 objc_setAssociatedObject(object: AnyObject!, key: CConstVoidPointer, value: AnyObject!, policy: objc_AssociationPolicy) 引数で受け取ったオブジェクトに対して、動的に引数のプロパティをセットします 【object : AnyObjec