|
|
1
6
我会说,坚持使用NSTimer。 |
|
2
2
为了对其他答案稍作补充,递归调用的情况是,调用可能需要未知的时间——比如你正在用少量数据重复调用一个web服务,直到完成。每次调用可能需要一些未知的时间,因此您可以让代码在web调用返回之前什么都不做,然后发送下一批,直到没有更多数据需要发送,并且代码不会再次调用自己。 |
|
|
3
1
由于您的应用程序依赖于时间精度(即它需要每秒执行一次),因此NSTimer会更好。方法本身需要一些时间来执行,NSTimer也可以(只要你的方法每秒调用一次,时间不到1秒)。 要反复播放声音,您可以设置一个完成回调并在那里重放声音:
|
|
|
Deivid · 从另一个列表创建新列表,并通过重复来填充缺失的值 4 年前 |
|
|
Sun Wenjie · 如何获取Perl6中由重复项组成的列表? 8 年前 |
|
|
muni · 基于数据帧中值的重复创建计数器 8 年前 |
|
|
S. Avenci · 带重复排序表的有效置换 8 年前 |
|
|
Karajohann · 用不同的编程构造替换“goto” 8 年前 |