谁能告诉运行像 Uno 或 Herats(甲板游戏)这样的游戏循环的最佳方法
[CPU2 turn];
[CPU3 turn];
[User turn]; // Wait to get user input before proceed to [CPU4 turn]
[CPU4 turn];
也许您可以将转变成NSOperation
放置在 中的子类实例NSOperationQueue
,该实例被设置为仅允许一个并发转/操作。在这种情况下,转弯按先进先出 (FIFO) 顺序处理。您可以在 Apple 的管理并发文档中了解更多相关信息。