2014-09-27 25 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

相關問題