【Swift】Structの作成

【Swift】Structの作成 iOS

SwiftのStruct(構造体)を作成する時は、基本的にはクラスと同様です。

struct SampleStruct {
    var hoge: 型
    let fuga: 型
}

以下はStructとClassの違いです。

StructClass
値型参照型
継承できない継承できる

Swiftでは基本的にStructを使用し、継承が必要な場合や参照型が良い場合のときにClassを使用するのが良いそうです。

参考記事