Возможный дубликат:
Конфиденциальный протокол
Мой класс пытается зарекомендовать себя как делегат к объекту NSXMLParser, который он создает. Тем не менее, я не думаю, что хочу, чтобы мой класс публично раскрывал, что он реализует протокол NSXMLParserDelegate, поскольку этот объект NSXMLParser является частной переменной, используемой только внутри класса.
Я прав, чтобы не раскрывать протокол, и если да, то каким образом я могу реализовать протокол, не делая его общедоступным, что класс делает это?