私はコーディングに比較的慣れていないので、ループの n 回ごとの繰り返し (この場合は NSTimer の刻み) ごとにコードを実行する従来の方法があるかどうか疑問に思っています。
私は を使用しCADisplayLink
ていますが、1 秒あたり 40 回、50 回など、何度でも更新されます。これらのループのすべて、たとえば 500 で何らかのコードを実行したい場合、標準的な方法はありますか? modulo
演算子と を組み合わせて何かを作成できると思いinteger
ますが、新しいコーダーが知っておくべきより良い/より正規化された方法はありますか?
余分な明快さ(これはかなり一般的なことだと確信していますが..):1秒あたり60回刻むタイマーがありますが、10回の反復ごとに何かをしたいだけです。これを行うためにモジュロと整数を使用できることは既に知っていますが、このような状況を処理するための他の規則があるかどうかを知りたいです。
前もって感謝します!