标签: objective-c ios cocoa-touch mkmapview mkpinannotationview
我想知道从地图上取下注释时哪个更快/更有效:隐藏或删除。每次用户放大或缩小时,我都需要移除并添加100个左右的引脚。
我可以使用setHidden:循环播放并隐藏所有注释,也可以使用removeAnnotations:删除它们。我不确定哪种方法更好。
setHidden:
removeAnnotations:
答案 0 :(得分:5)
我相信标准方法是删除它们。减少内存开销。不是那100就占用了那么多,但更好的是在需要时删除并重新添加然后隐藏。