バックグラウンド処理
双方のスレッドで共有するメモリの管理をどうするか、という点がまだよく分かっていないのですが、iOSアプリで処理をバックグラウンド化し、かつ終了時に何らかのフィードバックをインタフェース(UI)に返すコードのひな形です。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{
// バックグラウンド処理
dispatch_async(dispatch_get_main_queue(), ^{
// UIの更新処理
});
});
今のところ、上記のコードで不自由無く処理を書けていますが、performSelector系のメソッドと何が違うのか等、基本的な知識が幾らか抜けているような気もします。
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について