├── .gitignore ├── .swift-version ├── .travis.yml ├── CHANGELOG.md ├── License ├── README.md ├── RuntimeKit.podspec ├── RuntimeKit.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata ├── xcshareddata │ └── xcschemes │ │ ├── RuntimeKit.xcscheme │ │ └── RuntimeKitTests.xcscheme └── xcuserdata │ ├── lukas.xcuserdatad │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── lukaskollmer.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── RuntimeKit ├── Sources │ ├── AddMethod.swift │ ├── AssociatedObject.swift │ ├── Classes.swift │ ├── GetClasses.swift │ ├── MethodLookup.swift │ ├── PerformSelector.swift │ ├── Properties.swift │ ├── Protocols.swift │ ├── Runtime.swift │ ├── Swizzle.swift │ ├── TypeEncoding.swift │ └── iVars.swift └── main.swift └── RuntimeKitTests ├── Info.plist ├── RuntimeKitTests.swift └── TestUtils.swift /.gitignore: -------------------------------------------------------------------------------- 1 | ./build/ 2 | -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 3.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/License -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/README.md -------------------------------------------------------------------------------- /RuntimeKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit.podspec -------------------------------------------------------------------------------- /RuntimeKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /RuntimeKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /RuntimeKit.xcodeproj/xcshareddata/xcschemes/RuntimeKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit.xcodeproj/xcshareddata/xcschemes/RuntimeKit.xcscheme -------------------------------------------------------------------------------- /RuntimeKit.xcodeproj/xcshareddata/xcschemes/RuntimeKitTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit.xcodeproj/xcshareddata/xcschemes/RuntimeKitTests.xcscheme -------------------------------------------------------------------------------- /RuntimeKit.xcodeproj/xcuserdata/lukas.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit.xcodeproj/xcuserdata/lukas.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /RuntimeKit.xcodeproj/xcuserdata/lukaskollmer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit.xcodeproj/xcuserdata/lukaskollmer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /RuntimeKit.xcodeproj/xcuserdata/lukaskollmer.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit.xcodeproj/xcuserdata/lukaskollmer.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /RuntimeKit/Sources/AddMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/AddMethod.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/AssociatedObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/AssociatedObject.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/Classes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/Classes.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/GetClasses.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/GetClasses.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/MethodLookup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/MethodLookup.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/PerformSelector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/PerformSelector.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/Properties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/Properties.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/Protocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/Protocols.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/Runtime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/Runtime.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/Swizzle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/Swizzle.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/TypeEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/TypeEncoding.swift -------------------------------------------------------------------------------- /RuntimeKit/Sources/iVars.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/Sources/iVars.swift -------------------------------------------------------------------------------- /RuntimeKit/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKit/main.swift -------------------------------------------------------------------------------- /RuntimeKitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKitTests/Info.plist -------------------------------------------------------------------------------- /RuntimeKitTests/RuntimeKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKitTests/RuntimeKitTests.swift -------------------------------------------------------------------------------- /RuntimeKitTests/TestUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaskollmer/RuntimeKit/HEAD/RuntimeKitTests/TestUtils.swift --------------------------------------------------------------------------------