エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Swiftのオブジェクト間の通知※他言語の意見も求ム - 文系iOSエンジニアの備忘録
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swiftのオブジェクト間の通知※他言語の意見も求ム - 文系iOSエンジニアの備忘録
はじめに Delegateパターン Model 呼び出し側 Calbackパターン Model 呼び出し側 メリデメ表 最後に は... はじめに Delegateパターン Model 呼び出し側 Calbackパターン Model 呼び出し側 メリデメ表 最後に はじめに 現場で通信処理をModelに切り分ける際に、通信結果取得後にViewへ通知させUI更新させるために、DelegateとColosure Calbackなどパッと思いつく選択肢があって じゃあどれを使おうか悩んだので調べてメリットとデメリットまとめました。 まずはそれぞれのパターンの説明から。 Delegateパターン swiftではView->ViewControllerやModel->View(ViewController)でよく見かけるパターンです。 抽象的なインターフェースを介して通知、というか処理を行うものです。 swiftではprotocolという実装規則を追加する機能があり(もう一つ役割がありますが)これを利用します。 Model proto