これにはiOS 6でCore Locationを使用しています。
シナリオ:
ポイントのサンプルの空間座標があります。コア データを使用してこれらすべての座標を保存します。iPhone を持って移動しているときは、そのサンプルの任意のポイントから 500 m 離れているかどうかを検出する必要があります。
現在、これらのポイントをループして、現在地からの距離を計算しています。ユーザーの現在の場所が変更されると、これが頻繁に行われます。しかし、100ポイント、1000ポイントなどがある場合、これは良い考えではありません。
質問:
どうすればこれを最適化できますか、ヒントはありますか?