SwiftUI Fundamentals
  • Books
  • Downloads
  • Table of contents
  • Preface
  • 1.Introducing SwiftUI
  • 2.App structure and lifecycle
  • 2.1App protocol
  • 2.2Scenes
  • 2.3Scene and app lifecycle
  • 3.Views
  • 3.1View protocol
  • 3.2Built-in views
  • 3.3Custom views and view composition
  • 3.4View update mechanisms
  • 3.5View identity
  • 4.Data flow
  • 4.1Local view data
  • 4.2Managing data across views
  • 4.3Environment
  • 4.4Preferences
  • 4.5Data persistence
  • 5.View modifiers and styles
  • 5.1View modifier essentials
  • 5.2Built-in modifiers
  • 5.3Custom modifiers
  • 5.4View styles
  • 6.Text and localizationFREE SAMPLE
  • 6.1Text initializers and contextual behavior
  • 6.2Localization in SwiftUI
  • 6.3Text formatting
  • 6.4Styling Text views
  • 7.Layout
  • 7.1Core concepts of SwiftUI layout
  • 7.2Layout containers
  • 7.3Layout protocol
  • 8.Navigation
  • 8.1Tab-based navigation
  • 8.2Hierarchical navigation
  • 8.3Modal presentations
  • 9.Animations and gestures
  • 9.1Animating views in SwiftUI
  • 9.2Transitioning between views
  • 9.3Gestures and interactive animations
  • 10.Accessibility
  • 10.1Built-in accessibility support
  • 10.2Accessibility modifiers
  • 10.3Content legibility

Data persistence

Explore the tools SwiftUI offers for persisting data, from @AppStorage and @SceneStorage to SwiftData, providing efficient ways to save and retrieve information across app sessions.



<Preferences
View modifiers and styles>
You need to purchase the book to read this chapter.Learn more about the bookAlready have a copy? Request access.
Nil CoalescingAboutBlog
© 2025 NIL COALESCING LIMITED