Swiftでデイニシャライザ(デストラクタ)を使う方法

Pocket

デイニシャライザって言葉自体あまり著名ではないかもしれないけど、スコープを抜けた時に発動するもの。ファイルの保存処理などで使うことが多い。

デストラクタみたいなものだと思えばおk。

Swiftでデイニシャライザを使う

こんな感じで、最初にinit()が呼ばれて、終わりにdeinitが呼ばれる。

ちなみに init() と違って deinit は括弧がつかないので注意。


【お願い】
1ミリでも役に立ったらTwitterのフォローかYouTubeチャンネルの登録のどちらかをお願いします!(エンジニアに役立つ情報を発信しています)
スポンサーリンク
  • このエントリーをはてなブックマークに追加