Skip to content

Commit 5e81bed

Browse files
committed
README: Mentioned alternative libs
1 parent 5c9674c commit 5e81bed

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,10 +226,15 @@ That said, InterposeKit is designed to be safe for production use. It includes g
226226
- [Peter’s introductory blog post](https://steipete.me/posts/interposekit/)
227227
- [Peter’s blog post on swizzling in Swift](https://www.nutrient.io/blog/swizzling-in-swift/)
228228
- [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)
230229
- [NSHipster on method swizzling](https://nshipster.com/method-swizzling/)
231230
- [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)
232231

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+
233238
## License
234239

235240
This library is released under the MIT license. See [LICENSE](LICENSE) for details.

0 commit comments

Comments
 (0)