阅读背景:

Objective-C 方法交换实践(三) - Aspects 源码解析

来源:互联网 

一、类与变量

AspectOptions
typedef NS_OPTIONS(NSUInteger, AspectOptions) {

    AspectPositionAfter   = 0,            /// 原方法之后 (default)

    AspectPositionInstead = 1,            /// 替换原方法

    AspectPositionBefore  = 2,            /// 原方法之前

    AspectOptionAutomaticRemoval = 1 << 3 /// 执行一次后就移除

};
typedef NS_OPTIONS(NSU



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: