Согласно руководству Apple по Objective C, все методы с одинаковыми именами используют один и тот же селектор и должны иметь одинаковый тип возвращаемого значения и параметры.
Тогда есть что-то в методах "статического типа", являющихся исключением.
То есть методы с одинаковым именем и типом возвращаемого значения + параметры имеют общий селектор, но если это только одно и то же имя, но другой тип возвращаемого значения и/или параметры, у него будет другой селектор - если вы отправили такое сообщение к этому ... ОК, я не знаю.