メインスレッドで処理を実行したい

  • 19
    Like
  • 0
    Comment
More than 1 year has passed since last update.

iOSアプリ開発においてUIの更新処理などはメインスレッドで行わなければならないですが、
させたい処理をわざわざメソッドで作って、セレクタで指定して呼ぶ、という流れはなかなか面倒くさい。
GDC(マルチスレッド処理が簡単にできるようになる機能)を使用すると簡潔に書けます。

Demo.m
// Viewの更新はメインスレッドで実行
dispatch_async(dispatch_get_main_queue(), ^{
    [self.tableView reloadData];
});