Across
- 2. The group where your SwiftUI files reside
- 3. Used to share the content of what is in the component
- 6. Used to identify the component on the screen
- 7. A type that requires specific methods and or variables are implemented in order to conform to it. Listed after a : on the struct or class header.
- 8. How to group elements vertically
- 10. The new base type of a SwiftUI application
- 11. The unique internal data reference used to access the spots in a list/array with a ForEach when the type stored in the list is is NOT Identifiable
- 16. the keyword to indicate a method
- 19. The SwiftUI file that should be renamed after starting the project.
- 20. What the CL prefix on CLLocationCoordinate2D stands for
- 21. How to organize groups of items in a List
- 22. How to group elements horizontally
- 24. How to group elements back to front
- 25. Protocol that requires a hashable id. Default is UUID()
- 27. The property wrapper to identify that a variable is linked to something changeable in the View
- 28. The group where Swift files that represent things in the “real world” live
- 29. The group where the Assets.xcassets and App.Swift live
Down
- 1. Map component with a center and a span
- 4. The go to Type for generated id values
- 5. The center of a Map composed of latitude and longitude
- 9. SwiftUI Type used to identify a destination
- 12. How you make a Type in SwiftUI
- 13. What you need to import to use a Map in Swift
- 14. The symbol used as a prefix to link an @State variable to an @Binding call
- 15. A group of code surrounded by squiggles. Includes classes, methods, structs, loops, and more
- 17. Required variable in all structs that conform to View
- 18. Used to handle displaying visual lists of cells in Swift based. Requires a unique value
- 23. SwiftUI container Type that is required when you want to transition to other screens
- 26. The Swift equivalent of a Java constructor
