Classes and Structures - seamanhzhang/Swift GitHub Wiki
- Classes define with class keyword, and structure define with struct keyword:
class SomeClass { // class definition goes here }
struct SomeStructure { // structure definition goes here }
-
Structures and Enumerations are Value Types.
-
Classes are Reference Types
-
Can sometimes be useful to find out if two constants or variables refer to exactly the same instance of a class. Swift provides two identity operators:
- Identical to (===)
- Not identical to (!==)