Я хочу сбросить связку булавок для отелей на карте.У меня есть класс MKAnnotation и представление (MKAnnotationView), а также класс Hotel, в котором есть вся информация об отеле
С точки зрения дизайна, как эти два должны работать вместе.Должен ли я иметь 2 класса или мне просто объединить оба в один класс, который наследует от MKAnnotationView и реализует протокол MKAnnotation?
Потому что, когда я опускаю булавку, мне нужно иметь все детали о булавке под рукой, еслизнаю, что я имею в виду