可可绑定和宏
我在Interface Builder中有一堆绑定。当我想访问它时,我必须这样做,例如:
[[NSUserDefaults standardUserDefaults] integerForKey:@\"bINDDPagesTag\"]
而且我必须对其他绑定执行至少20次...所以,如果我对这些绑定使用#define
是正常的,这是正常的:
#define kINDDPagesTag [[NSUserDefaults standardUserDefaults] integerForKey:@\"bINDDPagesTag\"]
#define kINDDRange [[NSUserDefaults standardUserDefaults] objectForKey:@\"bINDDRange\"]
#define kINDDBleedTop [[NSUserDefaults standardUserDefaults] objectForKey:@\"bINDDBleedTop\"]
#define kINDDBleedBottom [[NSUserDefaults standardUserDefaults] objectForKey:@\"bINDDBleedBottom\"]
#define kINDDBleedInside [[NSUserDefaults standardUserDefaults] objectForKey:@\"bINDDBleedInside\"]
#define kINDDBleedOutside [[NSUserDefaults standardUserDefaults] objectForKey:@\"bINDDBleedOutside\"]
#define kINDDSendData [[NSUserDefaults standardUserDefaults] objectForKey:@\"bINDDSendData\"]
它工作正常,但是我应该用这种方式吗?我有更好的办法吗?
谢谢!
没有找到相关结果
已邀请:
1 个回复
联课