это полностью зависит от контекста и реализации метода, возвращающего значение.
, как сказал Кевин, вам нужно убедиться, что ваш подсчет ссылок правильный.
в objc, возвращение значения против nil часто может использоваться для указания ошибки. Это хорошая идея, чтобы проверить наличие таких ошибок и убедиться, что программа работает должным образом. в этом случае ваше суперпредставление могло реализовать некоторую логику для обнаружения ошибок, возвращая nil, можно указать, что произошла ошибка и что представление не было добавлено. можете ли вы игнорировать это или не должны игнорировать, это зависит от контекста программы.
если вы решите игнорировать его, вам придется рассматривать каждый из них на индивидуальной основе и учитывать контекст программы.
но во многих случаях их не принято игнорировать, возьмем такой общий (C) пример:
printf("stuff"); // << retval ignored