Должен ли я удалить или скрыть свои аннотации в MKMapView? - PullRequest
5 голосов
/ 23 августа 2011

Мне было интересно, что будет быстрее / эффективнее, когда речь заходит о снятии аннотаций с карты: скрытии или удалении.Мне нужно удалять и добавлять 100 или около того пинов каждый раз, когда пользователь увеличивает или уменьшает масштаб.

Я могу либо прокрутить и скрыть все аннотации, используя setHidden:, либо просто удалить их, используя removeAnnotations:.Я не уверен, что будет лучшим методом.

1 Ответ

5 голосов
/ 23 августа 2011

Я считаю, что стандартный метод - удалить их. Меньше накладных расходов памяти. Не то, чтобы 100 занимало так много, но все же лучше убрать и заново добавить, когда нужно, чем прятать.

...