私は Objective C でコーディングしていますが、これはプログラミングに関する一般的な質問です。
絶えず変化するスカラー値を変化する間隔または頻度に変換する最良の方法は何ですか?
現在、スカラー値が変更されるたびに、NSInterval を破棄しています
。
[self.myTimer invalidate];
self.myTimer = nil;
新しいものを作成しますが、私の場合、スカラー値の変化はスワイプの水平速度を表すため、これは私の目標を達成するための非常に高価な方法のようです。
大まかな例えとして、スワイプの速度が視覚的なメトロノームに反映されていると考えてください。スワイプが速いほど、メトロノームの周波数が高くなります(間隔が短くなります)。