Я бы включил что-то, что обеспечивает некоторую общую полезность, а не прокладку вокруг более сложной функции или что-то, связанное со спецификой реализации. Например, вспомогательный метод для меня будет чем-то вроде метода в NSString, который возвращает NSDate напрямую, вместо того, чтобы требовать повсеместного использования NSDateFormatters.
В этом отношении я бы классифицировал вспомогательные методы как что-то, что поможет вам высушить ваш код, обернув некоторые часто используемые последовательности в одну функцию, или что-то, что вы пишете, чтобы обернуть часть неуклюжего кода из другой API (да, обычно это одно и то же).
Имея риск выглядеть так, будто я пытаюсь создать свой собственный код, я укажу вам на каталог Extensions моего репозитория инструментария , который содержит целую кучу вещей, которые я написал как «вспомогательные методы» на стандартных классах Objective-C. Пример: +(NSError *)errorWithCFStreamError:(CFStreamError)streamError
, который является «вспомогательным методом» для преобразования значения CFStreamError старого стиля в правильный объект NSError / CFErrorRef с использованием новых значений, экспортированных в OS X 10.5 (и iPhone).