ねえ、特定の時間間隔で CGPoint (x と y の 2 つの int を持つ構造体) の値を別の値と比較する際に問題があります。
1 つは場所と呼ばれ、カーソルがどこにあるかの値を持ちます。0.5 秒ごとに、変化したかどうかを確認します。どうすればいいですか?言語は Objective-C です (C++/C が動作するはずです)。
ねえ、特定の時間間隔で CGPoint (x と y の 2 つの int を持つ構造体) の値を別の値と比較する際に問題があります。
1 つは場所と呼ばれ、カーソルがどこにあるかの値を持ちます。0.5 秒ごとに、変化したかどうかを確認します。どうすればいいですか?言語は Objective-C です (C++/C が動作するはずです)。
これで何をしようとしていますか?Key Value Observing を使用して、一方または両方の値がいつ変化するかを観察する方が理にかなっていますか?
NSTimerのドキュメントをご覧ください。それはあなたが望むことをします。
CGGeometry ドキュメントに記載されているように、Apple はこれを行うための関数 を提供しCGPointEqualToPoint()
ています。古い値を格納し、それを取得した新しい値と比較する CGPoint 変数があります。