self
- указатель на себя. если Вы пишете в теле "-" вызова (-(void)doSmth
), то self - указатель на текущий экземпляр класса (с классовыми методами все чуть иначе, но сейчас не об этом). В любом случае, self
используется для вызовов метода (property, иногда даже ivar) в коде этого метода.