Swift Data

1234567891011121314151617181920212223242526272829
Across
  1. 3. The property wrapper to identify that a variable is important and will be linked to something
  2. 6. the keyword to indicate a method
  3. 9. 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.
  4. 11. A shorthand block of code that can capture the functionality of a method as a parameter
  5. 13. How to group elements horizontally
  6. 18. Protocol that requires a hashable id. Default is UUID()
  7. 20. How you make a Type in SwiftUI
  8. 22. How to group elements vertically
  9. 23. The symbol used as a prefix to link an @State variable to an @Binding call
  10. 24. A group of code surrounded by squiggles. Includes classes, methods, structs, loops, and more
  11. 25. The group where your SwiftUI files reside
  12. 26. The property wrapper that identifies the variable is owned by another view
  13. 27. The SwiftUI file that should be renamed after starting the project.
  14. 28. The new base type of a SwiftUI application
  15. 29. The go to Type for generated id values
Down
  1. 1. Protocol used to keep an eye on a value (associated with @Published)
  2. 2. How to group elements back to front
  3. 4. The Swift equivalent of Java’s this operator
  4. 5. 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
  5. 7. Used to handle displaying visual lists of cells in Swift based. Requires a unique value
  6. 8. How to make elements designed for user input
  7. 10. Required variable in all View structs
  8. 12. What is used to save data in the device/simulator
  9. 14. Protocol that means it can be converted to/from JSON AKA made of easy code pieces
  10. 15. SwiftUI container Type that is required when you want to transition to other screens
  11. 16. The group where Swift files that represent things in the “real world” live
  12. 17. The Swift equivalent of a Java constructor
  13. 19. The group where the Assets.xcassets, Info.plist and App.Swift live
  14. 21. SwiftUI Type used to identify a destination