17 lines
514 B
Objective-C
Executable File
17 lines
514 B
Objective-C
Executable File
|
|
#ifndef BAKit_ConfigurationDefine_h
|
|
#define BAKit_ConfigurationDefine_h
|
|
#pragma mark - runtime
|
|
#import <objc/runtime.h>
|
|
/*! runtime set */
|
|
#define BAKit_Objc_setObj(key, value) objc_setAssociatedObject(self, key, value, OBJC_ASSOCIATION_RETAIN_NONATOMIC)
|
|
|
|
/*! runtime setCopy */
|
|
#define BAKit_Objc_setObjCOPY(key, value) objc_setAssociatedObject(self, key, value, OBJC_ASSOCIATION_COPY)
|
|
|
|
/*! runtime get */
|
|
#define BAKit_Objc_getObj objc_getAssociatedObject(self, _cmd)
|
|
|
|
|
|
#endif /* BAKit_ConfigurationDefine_h */
|