objective c - Are there consequences to #define this self? -


long has objective c annoyed me decision use self instead of this. now, want end frustration placing code somewhere @ or near start of program:

#define self 

i know compile, , work expect. however, can't think there are... unforeseen consequences this. is safe thing do, or there problems arise outside simple problem i'm trying solve?

the consequence no-one else can read code , confused own convention here.