MKAnnotation
是一种协议。通常,您将创建一个实现此协议的NSObject子类。然后,此自定义类的实例将用作地图注释。
MKPointAnnotation
是一个实现MKAnnotation的类。如果您希望在注释上使用自己的业务逻辑,则可以直接使用它。
@Sanjit提供了一个很好的答案。但我想补充一点。 MKAnnotaion 是协议。正如我在下面附加的屏幕截图一样。
MKPointAnnotation 是类。它继承自 MKShape 类和 MKShape 类实现 MKAnnotaion 协议。请参考下面的屏幕截图。