IT

Swiftの型

投稿日:

Swiftの勉強をしているが、新しい言語なので、ネットで情報を検索しても基本的な事はあまり見つからない。その代わり、JavaやObjective-Cの知識がある事を前提とした記事が多い。

そもそもオブジェクト指向型のプログラミングが分かっていないので、まとめてみた。

「型」には色々な種類がある:
1: クラス(継承・拡張できる)
1.5: サブクラス(親クラスを1つだけ継承できる。拡張できる)
2: 構造体 (値型。継承できない。拡張できる)
3: 列挙型(値型。拡張できる)
4: プロトコル(複数適用できる。継承できる。拡張できる)

 

-IT

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

初心者のアプリ制作には計算機がいい

プログラミングではユーザーとアプリとのインタラクティブ性を考慮することが重要になります。 コマンドラインやWebブラウザ等を使えばその入出力パスの考え方は簡単ですが、アプリの場合GUIパーツから作らな …

MEMO: 超初心者向け:プロパティとメソッド

プロパティは、ドットの次に書くもの(変数)で、 メソッドは、ドットの次に書いた後に、最後に格好がつきます。カッコ内に値を入れられます。   ・プロパティ例:tom.name ・メソッド例:t …

Swift: Optional型やらアンラップやら・・・

やっぱりわけがわからなくなるので、備忘録。 型名? var megs: String? // 型名に?を付けると、Optional型になる。 型名! var msg: String! //!だと、初期 …

LG 27UL650-W 27インチ HDR対応4KモニターをMacBook Proに接続

またディスプレイをゲットしてしまいました。前回同様、LGの4Kディスプレイです。大きさも同じ27インチ。なんで似たようなディスプレイをまた買ったかというと・・・今回は高さが変わるのです。違いはそれだけ …

Rakuten UN-LIMITのeSIMを副回線としてiPhone11に設定してみた

iPhone11をソフトバンク回線で使用していましたが、固定回線への通話料金を節約する方法をずっと探していました。安い通話料を実現するいろんなIP電話アプリもあるのですが、いろいろ調べていくうちに、1 …