タグ

SwiftUIに関するlalupin4のブックマーク (2)

  • SwiftUIの概要 - Xcode - Apple Developer

    SwiftUI SwiftUIでは、Swiftを利用してすべてのAppleプラットフォーム向けに、驚くほど少ないコードで美しいアプリを構築できます。1つにまとまったツールとAPIを使用するだけで、あらゆるAppleデバイス向けに優れたユーザー体験を提供できます。 高度なアニメーション制御 アニメーションサポートが拡張され、洗練されたアニメーションを作成できます。フェーズを使用してアニメーションのシーケンスを作成したり、キーフレームを使用して複数のアニメーショントラックを作成したりできます。SwiftUIはユーザーのジェスチャーの速度をアニメーションに自動的に伝えるため、アプリでは自然で滑らかな動作を実現できます。 シンプルになったデータフロー @Observableを使うと、ビューによってアクセスされているフィールドをSwiftUIが自動的に検出し、必要な場合のみ再描画を行うことでレンダリ

    SwiftUIの概要 - Xcode - Apple Developer
  • 「SwiftUIでMVVMを採用するのは止めよう」と思い至った理由 - Qiita

    2022/04/23 追記 記事の続編として、以下の記事を書きましたので、合わせて御覧ください。 仕事SwiftUIでTCAを使ってみて、かなり知見がたまったので、その解説です。 MVVMからTCAへの移行を考えているのであれば、参考になると思います。 宣言的UIに、MVVMって不要なのでは? iOS開発の現場で、宣言的UIが当たり前に使われるような時代になりました。 SwiftUIの開発体験、素晴らしい です。最高です。 しかし最近、SwiftUIで当たり前のように 「MVVMで開発しよう」 となったときに、 「ほんとにそれでいいんだっけ?」 と疑問に思いました。 自分の考えを深掘ってみると 問い: iOS開発で、宣言的UIにMVVMを採用することは当にいいんでしたっけ? 結論: 「SwiftUIを使うのであれば、MVVMを採用するのは止めよう」 理由: ViewModelの存在

    「SwiftUIでMVVMを採用するのは止めよう」と思い至った理由 - Qiita
  • 1