Я немного раздражен тем, что некоторые объекты, автореализованные без меня, знают. Это, наверное, хорошо, что они есть, но если они есть, я хочу знать. В документации не указано, какие методы являются объектами autorelease, поэтому я обычно проверяю свой путь вперед, что, на мой взгляд, глупо. Например, [NSDate date] автореализует объект, а также [NSArray arrayWithObjects:...]. Как вы знаете, не сообщив вам документацию?
Я начинаю видеть шаблон, хотя такие методы, как эти, те, которые создают объекты со статической функцией, всегда возвращают автореализованный объект. Это всегда так?