エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Swift]自分自身のインスタンスを返すときは"Self" を使うと便利。 - Qiita
戻り値でインスタンスを返すクラスメソッドを作る機会って、結構多いと思うんですが、Swiftでやるときの... 戻り値でインスタンスを返すクラスメソッドを作る機会って、結構多いと思うんですが、Swiftでやるときの方法です。 参考サイト: objective c - How can I return instancetype in Swift - Stack Overflow インスタンスを返すメソッドの戻り値に “Self" を使う サンプルコードは下記です。クラスAがあり、 Aを継承してBとCを定義しています。Aに、インスタンスを取得するクラスメソッド instance() を定義し、戻り値をSelfとしています。 で、クラスBとCで instance()を呼ぶと、それぞれBのインスタンスとCのインスタンスを返してくれます。 class A { required init() {} func nameOfClass() -> String { return "Class A" } class f
2014/12/02 リンク