[iOS] Class vs Struct

(1) Class 是reference type

Struct是value type

(2) Class 可以被繼承

Struct無法被繼承

(3) Struct 有 memberwise initializer

let structA = StructA()

structA.width = 500 // 會造成錯誤, struct為let就不能改參數值

///////////////////////////////
let classA = ClassA()

classA.width = 500  // ok

Last updated