Да, аннотация - это значок, отметка / значок, размещенный на карте (MKMapView) в определенном месте.
MKAnnotation - это протокол, который необходим вашему объекту аннотации для определения его местоположения и заголовка.
MKAnnotationView представляет внешний вид аннотации. MKMapView запрашивает представление, когда ваш объект аннотации входит в видимую область.
См. Справочник по MapKit Framework и примеры приложений MapCallouts и WeatherMap .