2010-11-14 5 views

ответ

1

В Objective-C каждый класс имеет интерфейс , список методов, которые defenitions что класс реализует, а реализация, источник для каждого из этих методов defenitions.

A протокол - это список определений методов. Класс может поддерживать протокол, реализуя методы, которые он определяет.

5

Протокол - это, безусловно, НЕ метод! Протокол представляет собой набор методов, реализуемых классом при соответствии этому протоколу. Он похож на интерфейс Java. См. Информативное обсуждение: Objective-C versus Java Interface

0

Протокол - это набор методов, которые могут реализовывать объекты класса.

Допустим, у вас есть протокол, который состоит из метода А и метода Б, то объект соответствует этому протоколу, если он реализует метод А и метод Б.

Это также возможно для протокола включать необязательно методы, которые не требуются для реализации.

Смежные вопросы