self
является эквивалентом this
во многих других языках, таких как C ++. Другими словами, когда вы вызываете [myString length]
, указатель self
внутри сообщения length
является указателем на вашу строку с именем myString
.
-(void)logScore
{
NSLog(@"%@ score is %d", self.name, self.score);
}
[player logScore];
В этом примере self
- это объект player
.