长期以来,Objective C 决定使用self
而不是this
. 现在,我想通过将这段代码放在我的程序开始处或附近的某个地方来结束这种挫败感:
#define this self
我知道这会编译,并且可能会按我的预期工作。但是,我不禁认为这会带来……无法预料的后果。这是安全的做法,还是在我试图解决的简单问题之外还会出现问题?
长期以来,Objective C 决定使用self
而不是this
. 现在,我想通过将这段代码放在我的程序开始处或附近的某个地方来结束这种挫败感:
#define this self
我知道这会编译,并且可能会按我的预期工作。但是,我不禁认为这会带来……无法预料的后果。这是安全的做法,还是在我试图解决的简单问题之外还会出现问题?