В Objective C нет "настоящих" частных методов, поскольку среда выполнения позволит через документированные публичные API-интерфейсы получать доступ к любому методу в любом классе, используя их строковые имена.
Я никогда не делаю отдельные файлы интерфейса для «приватных» методов и позволяю компилятору жаловаться, если я пытаюсь использовать любой из этих методов вне области файла.
XX_ представляется специальным средством для создания псевдо-пространства имен. Идея состоит в том, чтобы прочитать документы Apple и документы по любым фреймворкам, которые вы можете использовать в любое время в будущем, и выбрать префикс XX, который ни один из этих других компонентов никогда не будет использовать.