memory semantics, Swift 4.2, classes, value and reference types, value types, Reference types, person, car Swift Value and Reference type semantics - Structs, Classes, Struct inside Class, Class inside Struct Long ago Swift introduced a nice concept differentiating between value and reference semantic using Struct and Classes. As we all know, Struct is a value semantic, which means when value of one struct