现在位置: 首页 > 切面(Aspects) > 文章
Aspects是一款iOS和OS X平台上面向方面编程的简单开源类库,可以在类或实例的现有方法中插入代码,同时还要考虑插入点,例如before/instead/after。 Aspects经常用于动态添加日志,方便调试程序,下面是用法: [UIViewController aspect_hookSelector:@selector(viewWillAppear:) withOptions:AspectPositionAfter usingBlock:^(id<AspectInfo> aspectInfo, BOOL animated) { NSLog(@"View Controller %@ will appear an...
阅读全文

×