【发布时间】:2013-01-09 12:38:40
【问题描述】:
我对编码比较陌生,想知道是否有一种常规方法可以在循环的每 n 次迭代中执行一些代码(在这种情况下,是 NSTimer 滴答作响)。
我使用的是CADisplayLink,它每秒更新很多次,40、50 等等。如果我想在每个循环上执行一些代码,比如 500 个循环,有没有标准的方法可以做到这一点?我想我可以将 modulo 运算符和 integer 放在一起,但有没有更好/更规范的方式让新编码员知道?
额外的清晰度(尽管我确信这是一件相当常见的事情..):我有一个每秒计时 60 次的计时器,但我只想在每 10 次迭代时做一些事情。我已经知道我可以使用模数和整数来执行此操作,但我想知道是否有任何其他约定可以处理此类情况。
提前致谢!
【问题讨论】:
-
你能说得更清楚吗?
标签: objective-c loops iteration modulo modulus