技術

【swift】typealiasのまとめ

WRITER

ロッキーカナイ

SwiftやObjective-CでiOS開発や、Flutterを用いたiOS/Androidアプリ開発、PHPでLaravelを使ったWebアプリ開発などをしてます。趣味は猫と戯れる事、キックボクシングにハマってます。ちなみに名前のロッキーカナイは以前よく昼飯を食べてた所。

毎度どうもこんにちは。iOSをメインに開発しているロッキーカナイです。

今日はtypealiasのまとめです。短めに行きます!

typealias

型に別名をつける

typealias Number = Int

let number: Number = 1
print(number) // 1

型以外に、関数やタプルやプロコトルなどに別名をつける事もできます。

複数のプロコトルをまとめて別名にする事も可能

typealias TableDeletege = UITableViewDelegate & UITableViewDataSource

class ViewController : UIViewController, TableDeletege {
   ...
}

&で繋げます。

以上!!