You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -226,10 +226,15 @@ That said, InterposeKit is designed to be safe for production use. It includes g
226
226
-[Peter’s introductory blog post](https://steipete.me/posts/interposekit/)
227
227
-[Peter’s blog post on swizzling in Swift](https://www.nutrient.io/blog/swizzling-in-swift/)
228
228
-[Peter’s blog post on calling super at runtime](https://steipete.me/posts/calling-super-at-runtime/)
229
-
-[Aspects - Objective-C predecessor to InterposeKit](https://github.com/steipete/Aspects)
230
229
-[NSHipster on method swizzling](https://nshipster.com/method-swizzling/)
231
230
-[Stack Overflow: How do I remove instance methods at runtime in Objective-C 2.0?](https://stackoverflow.com/questions/1315169/how-do-i-remove-instance-methods-at-runtime-in-objective-c-2-0)
232
231
232
+
## Alternatives
233
+
234
+
-[Aspects](https://github.com/steipete/Aspects) — Objective-C predecessor to InterposeKit that hooks methods via message forwarding.
235
+
-[SwiftHook](https://github.com/623637646/SwiftHook) — Supports hooking Objective-C methods, Swift methods, and C functions. More feature-rich but also more complex.
236
+
-[swift-hook](https://github.com/p-x9/swift-hook) — Hooks Swift methods via vtable rewriting and doesn’t support Objective-C.
237
+
233
238
## License
234
239
235
240
This library is released under the MIT license. See [LICENSE](LICENSE) for details.
0 commit comments