12 #define kRegistedDeviceToken @"emRegistedDeviceToken"
13 #define kBindDeviceToken @"emDeviceToken"
15 #define kUuid @"emUuid"
16 #define kUsername @"emUsername"
17 #define kPassword @"emPassword"
18 #define kToken @"emToken"
19 #define kAutoLogin @"emAutoLogin"
22 #define EMRACKeyword autoreleasepool {}
24 #define EMRACKeyword try {} @catch (...) {}
40 #define EMWeakObject(object) \
42 __attribute__((objc_ownership(weak))) __typeof__(object) self_weak_ = (object);
44 #define EMStrongObject(object) \
46 __attribute__((objc_ownership(strong))) __typeof__(object) object = self_weak_;