Если вы реализуете собственный протокол делегата, вы получите предупреждения компилятора, если попытаетесь вызвать методы без их объявления где-либо (x может не отвечать на селектор ...).
Это такжепомогает с документацией и дополнением кода для определения протокола.Если вы хотите узнать, какие методы делегатов поддерживаются, вы можете просто посмотреть соответствующий заголовочный файл (или страницу документации, сгенерированную из него).
Когда вы начнете вводить новый метод в своем классе, Xcodeтакже достаточно умен, чтобы предлагать сигнатуры методов из протоколов, которым соответствует ваш класс.