我希望我的应用程序能够同时执行多个功能,而不是在另一个功能完成后启动它。这是可能的,如果是这样,我该怎么做呢?
答案 0 :(得分:2)
实现此目标的一个好方法是使用NSOperation
和NSOperationQueue
。它们相当容易使用但功能强大(依赖,取消,优先级......)高级API而不是GCD。
以下是有关如何使用它们的精彩教程:http://www.raywenderlich.com/76341/use-nsoperation-nsoperationqueue-swift