Swiftでメソッドをオーバーロードする方法
Swiftでももちろんメソッドのオーバーロード(多重定義)ができるよ。 Swiftでメソッドをオーバーロードする こんな感じで引数を変えて...
Swiftでreadonlyにする – private(set) – を使う方法
プロパティをいじってほしくなくて、読み取り専用(readonly)にしたいことはよくあるかと思う。そんなときに private(set) と...
SwiftでGetter(get), Setter(set)を使う方法 : (Computed Property)
SwiftではGetterとかSetterは使わなくて良いんだけど、Computed Property という形で、アクセス時に値を加工した...
Swiftでデイニシャライザ(デストラクタ)を使う方法
デイニシャライザって言葉自体あまり著名ではないかもしれないけど、スコープを抜けた時に発動するもの。ファイルの保存処理などで使うことが多い。 ...
Swiftでイニシャライザ(コンストラクタ)を使う方法
Swiftではイニシャライザが正しいと思うんだけど、コンストラクタと言っている人や書籍なんかもあるよ。 Swiftでイニシャライザ...
Swiftでクラス(class)を定義・作成する方法
SwiftでSayクラスを定義して、2つのメソッドを定義して呼び出す 基本的なクラスの定義はこんな感じ。 let say = Say()...
Swiftでdictionary(key, value)を使う方法
Swiftでdictionaryを定義して、keyを指定してvalueを取得する 一つだとあまり使いみちが思いつかないかもしれないが、以下...