LoginSignup
1
0

Swift @Observable ってなに? SwiftUI

Last updated at Posted at 2024-04-20

@Observable とは

  • マクロを利用して実現されている
  • @Observableを追加したモデルの変更にビューが反応するようになる
  • ビューのbodyで表示してないプロパティが更新されてもビューは更新されない?(以下の動画のドーナッツ屋の例で、orderが変わってもビューは更新されない)

背景

Apple公式のSwiftUIチュートリアルを最初からやっていたところ、突然現れたため、しっかり理解したいと思った。
https://developer.apple.com/tutorials/swiftui/handling-user-input

あとがき

  • SwiftUIはものすごく開発体験がよく感動すら覚えました。
  • 一方、適切に利用するには深めの理解が必要そうだと思いました。
  • チュートリアルで出た、 @Environment, @State, @Binding, @Bindable についてもしっかり理解しながら進めたいと思いました。
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0