Хорошо, так что я все еще пытаюсь ориентироваться в Objective-C, и я думал, что справился, но теперь я столкнулся с этим методом. Так что есть кое-что, что смущает меня, и я хотел бы получить подробное объяснение, если это возможно.
Первая строка: 'UITouch * touch = [затрагивает anyObject];', теперь, насколько я понимаю, anyObject является хеш-таблицей? Но как вы можете определить это в этом контексте? Я не понимаю, где он определен, я знаю, что он принадлежит NSSet, но меня смущает область действия в этом контексте ...
- (BOOL)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView: [touch view]];
point = [[Director sharedDirector] convertCoordinate: point];
NSLog(@"ccTouchesMoved x=%f y=%f", point.x, point.y);
return YES;
}