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

Make iOS8 Apps with Swift and Xcode

Course Summary

Learn the Swift programming language and start developing mobile apps for iOS 8 devices including iPhones and iPads.

  • +

    Course Syllabus

    • Introduction to Swift Programming for iOS 8
      • What You Will Learn in this Course
      • What You Will Need to Participate
      • Proper Viewing for this Course
    • Let's Learn the Basics of Swift Code!
      • Introduction Quiz - What do you already know?
      • Swift Syntax, Xcode Playgrounds, Constants and Variables.
      • Basic Syntax and Rules for Integers, Floats, and Doubles
      • A Closer Look at Ints, Floats, Doubles, and Operators
      • True or False - Review of Swift Syntax, Constants, Variables, and Data Types
      • Basic Syntax for If and Switch Statements
      • Control Flow -- if and switch Statements
      • Basic Syntax for While and For Loops
      • A Look at for and while Loops
      • True or False - IF, SWITCH, FOR, and WHILE
      • Functions General Syntax and Reference
      • Functions - Write clean, organized, reusable code!
      • True or False - Functions!
      • Arrays Reference and Syntax
      • Collection Types - Arrays
      • Dictionaries Syntax and Reference
      • Collection Types - Dictionaries
      • True or False - Arrays and Dictionaries
      • Wait!... I'm Confused! Common Mistakes
    • Lets Make an App! -- Answer Ball App
      • The App Creation Process in Text Form
      • Answer Ball App - Intro to the Xcode Interface
      • Answer Ball App - Adding UI Elements to the Storyboard
      • Answer Ball App - Connecting UI Elements to the View Controller
      • Answer Ball App - Using Xcode's Auto Layout Features
      • Answer Ball App - Adding Shake Detection to Get Answer
      • True or False - Answer Ball Quiz
    • Returning to Learn more Swift Code
      • Tuples Syntax and Reference
      • Tuples and Their Uses
      • Optionals Reference
      • Optionals and When to Use Them
      • Enumeration Reference
      • Enumerations - A Brief Introduction
      • Closures Reference
      • Closures - Don't Be Confused
    • Classes and Structures
      • Class Reference
      • Introduction to Classes - Definition and Syntax
      • Undertanding Class Properties, Methods, Instances, and Initializers
      • Stored Properties and Computed Properties
      • Type Properties and Methods and Access Levels
      • Subclasses, Inheritance, and Overriding
      • Structures -- Structures vs. Classes
    • Another App! -- Cat & Dog Days App
      • Cat & Dog Days - Introduction
      • Creating and Using a GitHub Repository
      • Adding the User Interface Elements in Xcode
      • Coding the App in the view Controller - part 1
      • Coding the App in the view Controller - part 2
      • Creating a Class; How to create a Sound Class
      • Turning Redundant Code Into a Function
    • Core Data - Explanation and Usage + App 3
      • What is Core Data and Why Do I Need to Use it?
      • Creating the Data Model for Core Data to Use
      • Create a Shopping List App using Core Data.
    • Congratulations!!! ... and ... Becoming an App Developer
      • Congratulations!!! --> How to Become an App Developer

Course Fee:
USD 148

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Related Posts:

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