さて、私はまだObjective-Cで自分の方位を取得しようとしているので、それをやめたと思っていましたが、今はこの方法に出くわしました。ですから、できれば詳しい説明をお願いしたいのですが、戸惑うことがあります。
最初の行:'UITouch * touch = [touches 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;
}