Daniel Steinberg
Daniel Steinberg
  • 54
  • 25 721
Explicit ViewBuilder
If a View's body is implemented in an extension that doesn't conform to View then we can run into problems if branches of body return different types. A solution is to explicitly annotate body with @ViewBuilder.
Переглядів: 273

Відео

Changes to View
Переглядів 4157 місяців тому
In iOS 18, a SwiftUI View is now on MainActor
Add, Delete, Modify SwiftData Part 9
Переглядів 4468 місяців тому
We wrap up our introduction to SwiftData with the remaining CRUD operations and add, delete, and modify a meeting
Query SwiftData Part 8
Переглядів 3629 місяців тому
The @Query macro allows us to fetch instances from SwiftData, sort them, and filter them.
The Preview Container - SwiftData Part7
Переглядів 41810 місяців тому
We prepare sample data from our SwiftData model for use with SwiftUI previews.
The Model Macro SwiftData Part 6
Переглядів 39711 місяців тому
We look at SwiftData relationships and the @Model macro
The Model Classes SwiftData Part 5
Переглядів 46411 місяців тому
We create @Model classes like those we created in Core Data that are ready to use in SwiftData.
Custom Code SwiftData Part 4
Переглядів 47711 місяців тому
We customize the generated code to be more Swifty by handling Optionals, special types, NSSet, and inits.
Core Data SwiftData Part 3
Переглядів 490Рік тому
We generate Swift code for our Core Data entities.
The Seed - SwiftData Part2
Переглядів 631Рік тому
We continue to motivate SwiftData by looking at the XML persisted by a simple Core Data model
The Notion Swift Data Part 1
Переглядів 1,1 тис.Рік тому
We look back at Storyboards and SwiftUI to motivate the move to SwiftData
More Continuity Calculus Explorations Part 7
Переглядів 68Рік тому
We wrap up our exploration of limits and continuity for now by looking at examples of a jump discontinuity and a removable discontinuity. My apologies for the narration - I had a cold that made things challenging.
Continuity - Calculus Explorations Part 6
Переглядів 68Рік тому
A function is continuous at a point, if the limit exists there and the limit equals the value of the function. That's (essentially) it!
More Limits - Calculus Explorations Part 5
Переглядів 61Рік тому
We motivate and formally define what we mean by the limit of a function
Limits - Calculus Explorations Part 4
Переглядів 75Рік тому
We take last week's ancient exploration of circles and polygons and move to a more modern understanding of limits.
Area of Circles Calculus Explorations Part 3
Переглядів 115Рік тому
Area of Circles Calculus Explorations Part 3
Starting with Zeno - Calculus Explorations Part 2
Переглядів 101Рік тому
Starting with Zeno - Calculus Explorations Part 2
Good and Evil Calculus Explorations Part 1
Переглядів 261Рік тому
Good and Evil Calculus Explorations Part 1
Diagnostics - Macro Experiments Part 6
Переглядів 215Рік тому
Diagnostics - Macro Experiments Part 6
Declaration Macros - Macro Experiments Part 5
Переглядів 254Рік тому
Declaration Macros - Macro Experiments Part 5
Multiple Macros - Macro Experiments Part 4
Переглядів 285Рік тому
Multiple Macros - Macro Experiments Part 4
The Area of Triangles on a Sphere Geometry Explorations Part 6
Переглядів 287Рік тому
The Area of Triangles on a Sphere Geometry Explorations Part 6
Parallel lines and triangles on a sphere Geometry Explorations Part 5
Переглядів 361Рік тому
Parallel lines and triangles on a sphere Geometry Explorations Part 5
Straight Lines Geometry Explorations Part 4
Переглядів 126Рік тому
Straight Lines Geometry Explorations Part 4
Triangle Areas Geometry Explorations Part 3
Переглядів 106Рік тому
Triangle Areas Geometry Explorations Part 3
Triangle Angles Geometry Explorations Part 2
Переглядів 112Рік тому
Triangle Angles Geometry Explorations Part 2
Angles Geometry Explorations Part 1
Переглядів 198Рік тому
Angles Geometry Explorations Part 1
Bindable Observable Explorations Part 4
Переглядів 530Рік тому
Bindable Observable Explorations Part 4
Using Observable Observable Explorations Part 3
Переглядів 583Рік тому
Using Observable Observable Explorations Part 3
Introducing Observable - Observable Explorations Part 2
Переглядів 794Рік тому
Introducing Observable - Observable Explorations Part 2