私が現在必要としているのは、10,000 件のネットワーク リクエストを順番に実行することで、1 日目にデータをリクエストした後、それをデータベースに保存し、2 番目のリクエストを 1 回限りの質問にすることです。誰かが何か方法を持っていますか?
学习是最好的投资!
リクエストが定期的である場合、たとえば ID が連続している場合、次のリクエストを開始する前に、成功した各リクエストのコールバックまたはプロキシで ID を処理できます。 比較的単純で大雑把な方法: NSOperationQueue を使用し、maxConcurrentOperationCount を 1 に設定し、10,000 件のリクエストをすべて追加します。実行されたリクエストに結果がなかった場合、キューはキャンセルされます。ただし、これによりコードは節約されますが、メモリは節約されません。
リーリー
リクエストが定期的である場合、たとえば ID が連続している場合、次のリクエストを開始する前に、成功した各リクエストのコールバックまたはプロキシで ID を処理できます。
比較的単純で大雑把な方法:
NSOperationQueue を使用し、maxConcurrentOperationCount を 1 に設定し、10,000 件のリクエストをすべて追加します。実行されたリクエストに結果がなかった場合、キューはキャンセルされます。ただし、これによりコードは節約されますが、メモリは節約されません。
リーリー