This tutorial belongs to the Swift series
In Swift, everything is an object. Even the
8 value we assigned to the
age variable is an object.
In some languages, objects are a special type. But in Swift, everything is an object and this leads to one particular feature: every value can receive messages.
Each type can have multiple functions associated to it, which we call methods.
For example, talking about the
8 number value, we can call its
isMultiple method, to check if the number is a multiple of another number:
A String value has another set of methods.
A type also has instance variables. For example the String type has the instance variable
count, which gives you the number of characters in a string:
Swift has 3 different object types, which we’ll see more in details later on: classes, structs and enums.
Those are very different, but they have one thing in common: to object type, we can add methods, and to any value, of any object type, we can send messages.
One more thing! ⚠️ ✋
It's a 10-weeks long cohort online course where I will guide you to becoming a Web Developer.
It's not "just a course". It's a big event I organize once a year.
At the end of the first 10 weeks you'll know how to create web sites and web applications and I'll unlock you the 2nd phase of the Bootcamp: you will get access to a large number of projects exclusive to the Bootcamp graduates, so you can follow my instructions to build things like private areas with authentication, clones of popular sites like Twitter YouTube Reddit, create e-commerce sites, and much much more.
Because once you got the fundamentals, you only learn by working on real, exciting projects.
To find out more, visit bootcamp.dev