Всякий раз, когда Apple создает свои собственные пользовательские классы, она часто создает указатель на объект вместо самого объекта.
Например, вместо того, чтобы делать:
Class object
Они часто делают:
Class *object = [[Class alloc] init];
Почему вместо помещения объекта в стек так часто используются указатели? Есть ли для этого какая-то техническая причина, потому что я не вижу в этом немедленной выгоды.
EDIT: если Objective-C не поддерживает объекты в стеке, как они могут создавать какие-либо не указатели? Я имею в виду, что видел, как люди используют NSInteger напрямую.