エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Swift5時代の画面遷移フレームワークを考える - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swift5時代の画面遷移フレームワークを考える - Qiita
皆さんこんにちは、iOS Advent Calendar 2019の15日目の @imk2o です。 かなり昔に Swift時代の画面遷移... 皆さんこんにちは、iOS Advent Calendar 2019の15日目の @imk2o です。 かなり昔に Swift時代の画面遷移実装を考える という記事を書き、実務でも使っていたのですが、今回は改めてより良い実現方法を模索してみたことを紹介します! Storyboardとコードとの「距離」を縮める 様々な意見があると思いますが、私はStoryboardやSegueを積極的に使っています。 一方でSwiftコードとの相性については決して良いとは言えません。ただそれを理由に使うのを諦めたくはないので、可能な限りシンプルかつ安全なバインディングを模索しました。 Storyboardの要素とコードは、各要素に付与した Identifier によって関連付けますが、Segueの場合そのままではリテラルを多用することになりがちです。 そこで下記のように Segue Identifierと同じ