Aspects

by steipete · 未分类 · ★ 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,425
Forks1,266
LanguageObjective-C
Category未分类
LicenseMIT
Quality Score43.61/100
Open Issues107
Last Updated2025-11-25
Created2014-05-03
Est. Tokens~18k

More 未分类 Tools

Explore other popular 未分类 tools:

View all 未分类 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 未分类 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 1266 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 未分类 tools