-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Learning Swift Second Edition
By :

The type system in Objective-C is a little bit more disparate than Swift. This is because the structures and enumerations in Objective-C come from C. Only classes and categories come from the Objective-C extension.
In Swift, structures are very similar to classes, but in Objective-C, they are much more different. Structures in Objective-C are essentially just a way of giving a name to a collection of individual types. They cannot contain methods. Even more restrictive than that, structures can't contain Objective-C types. This leaves us with only basic possibilities:
struct Cylinder { var radius: Int var height: Int } var c = Cylinder(radius: 10, height: 10) typedef struct { int radius; int height; } Cylinder; Cylinder c; c.radius = 10; c.height = 5;
Structures in Objective-C start with the keyword typedef
, which is short for type definition. This is then followed by the struct
keyword and the different components of the structure contained within curly brackets...
Change the font size
Change margin width
Change background colour