SwiftUI Vocab

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