iOSアプリ(6.0以降)を作成中です。フローは次のように機能します。
- アプリのアイコンをタップします
- アプリの読み込みを開始し、最初のビュー(マップビュー)を表示します
- アプリに場所が決まったら、httpリクエストを介してAPIからアプリに関する情報を取得します
- そのデータを使用して、いくつかのマップ注釈に入力します
2で、アプリは4の終わりまで完全に応答を停止することがわかりました。これは壊れたエクスペリエンスのように感じられ、アノテーションの追加が完了するまでアプリがフリーズしたように感じます。
このブロッキング動作を回避するにはどうすればよいですか?答えはタスクのスレッド化に関係していると思いますが、どこを見ればよいのか、それが実際に解決すべき問題なのかはわかりません。