我知道这两个函数都可以在地图视图上使用多个点-我可以遍历一组引脚并在每个引脚上执行一个addAnnotation:pin,或者可以设置一个数组并使用addAnnotations:arrayOfPins方法...

但是我想知道,因为我经常会在程序中添加一个新的注释,有时还会添加一些注释,所以可以在函数中使用addAnnotation:pin并遍历一组(例如30或) 40个引脚,然后继续使用该功能在其他地方添加新引脚,而不是具有该功能,再加上要加载到一组引脚中的功能?

基本上,循环遍历一堆addAnnotation调用比使用addAnnotation单个注解和addAnnotations一组注解要慢得多和/或笨拙吗?

这不是一个大问题,我只是不知道使用数组函数是否在任何方面都更好?

最佳答案

在我自己的测试中,使用少量的大约200个引脚,看起来都不是更快。我将简单地使用一个函数一次添加一个注释,并通过另一个函数循环添加注释,因为那样会使我的代码更简单。

但是任何一种方法可能都一样简单。

关于iphone - 它会影响 map 加载速度/性能吗? addAnnotation与addAnnotations,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4910741/

10-08 20:50