UIで実装する方法をまとめていきます。DelegateとはiOSアプリ起動時など特定のライフサイクルの中で呼ばれる処理のことを指します。【Swift】delegate(デリゲート)とは?使い方とメリットUIKitフレームワークではプロジェクトを作成した場合「AppDelegate.swift」ファイルがデフォルトで作成されています。プロジェクト名.xcodeprojそのファイルの中にライフサイクルイベントを管理するクラスが生成されており、アプリ起動や停止させた際に任意の処理を実行させるためのメソッドが用意されています。UIを使用する場合は「AppDelegate.swift」は作成されません。代わりに「プロジェクト名App.swift」ファイルが生成されます。Delegateを実装するには「プロジェクト名App.swift」内にコードを記述していきます。Delegate機能を実装するために@UIApplicationDelegateAdaptorと呼ばれるプロパティラッパーが用意されています。これを「プロジェクト名App.swift」ファイルに追加していきます。}}この時点ではappDelegateクラスが未定義のためエラーが出ますが気にせず進めてください。続いてライフサイクルを管理するためのデリゲートメソッドを保持するクラスを作成します。このクラスにはUIApplicationDelegateプロトコルへの準拠が必要になります。新規でファイルを作成し以下の内容を記述します。UIでもアプリが起動した際などライフサイクルイベント発生時に任意の処理を実行させることができるようになります。アプリが閉じたときに実行させるAppDelegateでアプリが閉じたときに実行させるにはapplicationWillTerminateメソッドを呼び出します。}}まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。ご覧いただきありがとうございました。友達や家族の誕生日を登録しておくと当日に通知が届きお知らせしてくれるiOSアプリです。貸し借り管理アプリお金の貸し借りを管理するためのアプリです。貸借の色が分かれているので識別しやすく、使いやすさを求めてできるだけシンプルなUIにしています。カシホン人に貸すことが多く、誰に貸したか忘れがちな本の貸し借りを記録できるアプリです。