MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Object-Oriented Swift

Course Summary

Swift allows you to create custom data types using Structs and Classes. We've previously covered the power of Structs; in this course you will learn about Classes which give you the ability to inherit or subclass. You will also learn the basics of object-oriented programming while learning how to model the data layer of a potential app.

  • +

    Course Syllabus

    ● Classes and Objects
        ◦ Introduction
        ◦ From Structs to Classes
        ◦ Designated Initializer
        ◦ Classes and Their Methods
    ● Inheritance
        ◦ What is Inheritance?
        ◦ Overriding Methods
        ◦ Inheritance and Initializers
        ◦ Convenience Initializers
    ● Properties
        ◦ Computed Properties
        ◦ Getter and Setter methods
        ◦ Optional Property
    ● Value vs Reference Types
        ◦ Structs vs Classes
        ◦ Value vs Reference Types
        ◦ Final Exam - Assignment
        ◦ Final Exam - Solution

Course Fee:
USD 25

Course Type:


Course Status:



4 - 48 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top