2014-09-27 55 views
0

大家好,我有一个关于swift的问题。我需要调用多个函数,比如说函数一,函数二和函数三;我如何创建一个函数来同时调用这三个函数或方法?如何使用swift同时调用多个函数

+5

你是什么意思的“在同一时间”? – zisoft 2014-09-27 14:10:28

回答

0

如果'在同一时间'你的意思是运行异步,这很简单。您只需调用Grand Central Dispatch即可使每个函数在不同的线程上运行。

查看Swift文档以获取有关GCD的更多帮助。

0

粘贴在操场下面:

import Foundation 

func method1() -> String { 

    return "method1" 
} 

func method2() -> String { 

    return "method2" 
} 

func method3() -> String { 

    return "method3" 
} 


func callThreeFunctions() { 
    println(method1()) 
    println(method1()) 
    println(method1()) 
} 


callThreeFunctions() 

这是一种方式。还有其他人。如果你在想别的东西,让我知道你在找什么。

+0

非常感谢我会试试这个代码再次感谢 – 2014-09-28 02:02:54

+0

你能告诉如何使用线程或nsoperationqueue并发地调用函数 – 2017-03-28 15:12:34

相关问题