Searching for: Structs in Swift
Structures
Language: Swift

Structures are classes which are value-typed, similar to previous variables and lets. Structures, like classes, contain methods and properties.

Getters and Setters
Language: Swift

In Swift, like other languages, getters and setters don't need to be declared for public variables. The getter and setter implementation can be overwritten in Swift for all types of variables, including private.