私は糸脱毛にとても慣れていません。これが私の問題です。NSXMLParserを使用し、その他のマイナーなことも行うカスタムパーサークラスがあります。ネットワークからXMLを解析し、値の辞書を作成します。また、パーサーから渡されたデータ(NSDictionary)を処理し、マネージドコンテキストで実際のCoreDataオブジェクトを作成するDataProcesorヘルパークラスもあります。
次に、パーサーをバックグラウンドスレッドに移動します。どうすればいいですか?(NSthread、NSOperation、GCD ...)?パーサーは、これらのNSDictionariesをメインスレッドにあるデータプロセッサーにどのように返す必要がありますか?
Parserオブジェクトは、NSXMLParserDelegateプロトコルに準拠しています。パーサーが所有するNSXMLParserからのコールバックを処理します。