封装了NSUserDefaults以及Aspects主要的功能是统一添加统计事件

jopen 9年前

AspectsPreferences

主要是封装了NSUserDefaults以及Aspects主要的功能是统一添加统计事件

使用指南

此部分分为两个部分:Aspects.h 和 AsUserPreferences.h 两个部分 使用时导入AspectsPreferences.h头文件即可 对于使用方法进行如下说明:

####(1)AsUserPreferences.h类即是对NSUserDefaults保存数据的简单封装,利用该类类名即可进行相关的调用。

####(2)Aspects.h 类即是Cocoa中面向方面编程(即切面编程)的简单开源库,你可以通过它为现有的类的方法或者实例添加代码,同时考虑插入点位置,比如before/instead/after。Aspects比常规的方法混用更为简单。 而该类主要提供了两个方法供使用: 如下: 方法一: + (id)aspect_hookSelector:(SEL)selector withOptions:(AspectOptions)options usingBlock:(id)block error:(NSError **)error;

方法二: - (id)aspect_hookSelector:(SEL)selector withOptions:(AspectOptions)options usingBlock:(id)block error:(NSError **)error;

项目主页:http://www.open-open.com/lib/view/home/1442049293195