タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

swiftと非同期に関するRYO1225のブックマーク (1)

  • SwiftでGCDを使ってみよう! - Takahiro Octopress Blog

    GCDとは GCDとはGrand Central Dispatchの略で、iOSアプリでマルチスレッド処理を実行したいときに利用する手法です。 書き方は独特ですが、慣れてしまえば、簡単に使いこなすことができると思います。 今回は筆者が困ったときに使う方法について紹介していきます。 メインスレッドの処理を妨げたくないとき iOSアプリでは描画はメインスレッドでしか実行できません。 (もし、それ以外で実行しようとすれば、アプリがダウンしてしまいます。) 筆者がアプリを開発しているときに、 検証のため、ログをローカルストレージに保存したい場面がありました。 ログ保存処理は一時的な検証のためであり、来のメイン処理を妨げたくはありません。 ログ保存処理は 描画を含まない処理 であるため、 別にスレッドを立てて、そちらに任せてしまうことができます。 これにより、メインスレッドに影響を及ぼすことなく、

  • 1