Aspects

by steipete · AI Tool · ★ 8.4k

About Aspects

Aspects v1.4.2 🪝 - AOP for Objective-C (10k+ stars) ============== A delightful, simple library for aspect oriented programming by @steipete. Think of Aspects as method swizzling on steroids. It allows you to add code to existing methods per class or per instance, whilst thinking of the insertion point e.g. before/instead/after. Aspects automatically deals with calling super and is easier to use than regular method swizzling. Aspects hooks deep into the class hierarchy and creates dynamic subclasses, much like KVO.

aspectshooksobjective-cobjectivecswift

Quick Facts

Stars8,423
Forks1,267
LanguageObjective-C
CategoryAI Tool
LicenseMIT
Quality Score61.545507989618/100
Open Issues107
Last Updated2025-11-25
Created2014-05-03
Est. Tokens~18k

More AI Tool Tools

Explore other popular ai tool tools:

View all AI Tool tools →

Popular Objective-C Agent Tools

Frequently Asked Questions

What is Aspects?

Aspects is Delightful, simple library for aspect oriented programming in Objective-C and Swift.. It is categorized as a AI Tool with 8.4k GitHub stars.

What programming language is Aspects written in?

Aspects is primarily written in Objective-C. It covers topics such as aspects, hooks, objective-c.

How do I install or use Aspects?

You can find installation instructions and usage details in the Aspects GitHub repository at github.com/steipete/Aspects. The project has 8.4k stars and 1267 forks, indicating an active community.

What license does Aspects use?

Aspects is released under the MIT license, making it free to use and modify according to the license terms.

View on GitHub → Browse AI Tool tools