Aspektorientierte Programmierung (AOP) dient dazu, Eigenschaften einer Software zu modellieren, die sich Klassen nicht zuordnen lässt wie z.B. etwa Logging oder Zugriffskontrolle. Diese Session soll zeigen, wie sich AOP in Objective-C implementieren lässt, ohne dass ein Austausch des Compilers oder der Laufzeitumgebung erforderlich ist. Session 6, Terrassensaal, Macoun 2009