да, джс, в c# так же и в свифте я был уверен что так же. Я потом ещё почитаю за массивы в свифте, т.к это очень странно что массивы ведут себя как примитивы)
Есть reference type, а есть value type. в свифте массивы это value type и даже структуры. А вот экземпляры классов это reference type, хотя очень похожи на структуры 🙂