iPhoneで計算するのに15秒かかる文字列を返す関数があります。
メインスレッドをユーザーインターフェイスで使用できるように、バックグラウンドスレッドで関数を実行できるようにしたい。
これに適した新しいテクノロジーだと聞きましたGCD
が、これがどのように機能するかに関して、誰かがサンプルコードを提供できますか?
つまり、バックグラウンドスレッドでジェネリック関数を実行し、結果をUIテキストフィールドに返します。
編集:
Alladinianに感謝します。
ただし、GCDを使用すると、iphoneシミュレーターで関数を実行するのに1秒長くかかります(これはiphoneでは約5秒になると思います(念のため、今日後でテストする必要があります))。
これが理由はありますか?おそらく、バックグラウンドスレッドが遅いか何かですか?