2011-08-23 12 views
5

Zastanawiam się, który byłby szybszy/bardziej wydajny, jeśli chodzi o usuwanie adnotacji z mapy: ukrywanie lub usuwanie. Muszę usunąć i dodać 100 lub tak szpilki za każdym razem, gdy użytkownik powiększy lub pomniejszyć.Czy mogę usunąć lub ukryć moje adnotacje w MKMapView?

Mogę przechodzić i ukrywać wszystkie adnotacje za pomocą setHidden: lub po prostu je usuwać, używając removeAnnotations:. Nie jestem pewien, która metoda byłaby lepsza.

Odpowiedz

5

Uważam, że standardową metodą jest ich usunięcie. Mniejsze obciążenie pamięci. Nie, że 100 zajmuje tak dużo, ale wciąż lepiej jest usunąć i ponownie dodać w razie potrzeby, a następnie ukryć.