我知道这两个函数都可以在地图视图上使用多个点-我可以遍历一组引脚并在每个引脚上执行一个addAnnotation:pin
,或者可以设置一个数组并使用addAnnotations:arrayOfPins
方法...
但是我想知道,因为我经常会在程序中添加一个新的注释,有时还会添加一些注释,所以可以在函数中使用addAnnotation:pin
并遍历一组(例如30或) 40个引脚,然后继续使用该功能在其他地方添加新引脚,而不是具有该功能,再加上要加载到一组引脚中的功能?
基本上,循环遍历一堆addAnnotation
调用比使用addAnnotation
单个注解和addAnnotations
一组注解要慢得多和/或笨拙吗?
这不是一个大问题,我只是不知道使用数组函数是否在任何方面都更好?
最佳答案
在我自己的测试中,使用少量的大约200个引脚,看起来都不是更快。我将简单地使用一个函数一次添加一个注释,并通过另一个函数循环添加注释,因为那样会使我的代码更简单。
但是任何一种方法可能都一样简单。
关于iphone - 它会影响 map 加载速度/性能吗? addAnnotation与addAnnotations,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4910741/