私はこれらの2つの機能がマップビューで複数の点で機能することを知っています - ピンのセットをループして、それぞれ1つずつaddAnnotation:pin
を実行するか、 addAnnotations:arrayOfPins
メソッド...地図の読み込み速度/パフォーマンスに影響しますか? addAnnotationとaddAnnotationsの比較
しかし、私はしばしば、プログラムに新しい注釈を追加することがありますが、時にはいくつかのセットを追加することになるので、関数内でaddAnnotation:pin
を使用し、たとえば30または40ピンのセットを使用し、その機能を持たずに新しいピンを他の場所に追加したり、ピンの配列にロードする機能を使用し続けますか?
基本的には、addAnnotation
単一の注釈のためのaddAnnotation
を使用するよりもnoticably遅くおよび/または愚かすべてための呼び出し、および注釈のセットのためのaddAnnotations
の束をループされますか?
それは大きな問題ではない、私はちょうど配列機能を使用して任意の方法であれば良いか分からなかった?
私はどちらが速いのか分かりませんが、 'addAnnotations'が単に配列をループして' addAnnotation'と呼んでいても驚かないでしょう: – donkim
内部を知らないうちに、しかし、私は@donkimに同意します - 私は、その配列がもう一度繰り返されることを嬉しく思うでしょう。 – defbyte
Heh、私はそれをやる方法のように聞こえる! – geerlingguy