スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]並行処理を行う

非同期的なアニメーションや描写、処理を行いたい際に利用します。
例えば通信処理中のインジケータに利用します。
//IndicatorThread:の引数としてhogeを渡す。
//複数渡す場合はNSDictionaryやNSArrayに詰めて渡すと良い
[NSThread detachNewThreadSelector:@selector(IndicatorThread:)
toTarget:self
withObject:hoge];


また、メソッドにはリリースプールの実装とスレッドの終了が必要です。


//解放処理は必ず実装しましょう。
-(void)IndicatorThread:(Hoge *)hoge{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

//スレッド処理

[pool release];
[NSThread exit];
}

このエントリーをはてなブックマークに追加

tag : iOS NSThread

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。