В строке Objc, массив и словарь являются ссылочными типами, а в Swift - все типы значений.
-
Я хочу выяснить, какая причина за кулисами, для моего понимания, независимо от того, является ли эталонный тип или тип значения, объекты живут в куче как в Objc, так и в Swift.
-
Было ли легче изменить кодирование? т.е. если это ссылочный тип, то указатель на объект может быть не равным нулю, поэтому необходимо проверить как указатель, так и объект, а не нуль для доступа к объекту. Хотя, если это тип значения, нужно только проверить сам объект?
-
Но с точки зрения распределения памяти, типы значений и ссылочные типы одинаковы, не так ли? оба распределяли одинаковый размер памяти?
спасибо