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 iPhone Apps with Swift and iOS 8

Course Summary

Learn Apple's new programing language, Swift, with daily exercises and build apps for the new iPhone 6.


  • +

    Course Syllabus

    • Getting Started
      • Xcode Setup - Download Xcode 6 from the Mac App Store
      • Xcode Setup - Open Xcode 6 on Mac
      • Xcode Setup - New Xcode Project - Your First iPhone App
    • Day 1
      • Lecture - Welcome to Swift and iOS 8 Apps in 31 Days
      • Tutorial - Text Labels, Animations, Physics, and Gestures
      • Tutorial - Add Text Labels in Code
      • Tutorial - Animate Text Labels using Spring Physics
      • Tutorial - Add Tap Gestures to Animate Refactored Code from a Method
      • Tutorial - Troubleshooting Common Mistakes
      • Swift Q&A - Day 1
      • Code Exercise - Change Animation Directions and Physics
      • Notebook Activity - What did you create?
    • Day 2
      • Day 2 Introduction - Xcode, UI Design, Auto Layout, and Code Playback
      • Lecture - Introduction to Xcode
      • Lecture - Xcode Panels and Tabs
      • Lecture - Xcode App Flow
      • Tutorial - Get User Input with Text Fields
      • Tutorial - Design the iPhone User Interface
      • Tutorial - Auto Layout for Beginners
      • Tutorial - Connect the User Interface to Code
      • Tutorial - Parse Text String Input as an Integer
      • Tutorial - Troubleshooting User Interface Bugs
      • Q&A - Common Problems and Video Downloads
      • Code Exercise - Experiment with Double or Float Numbers
      • Notebook Activity - Auto Layout and User Interface Design
      • Bug Fix - Three Xcode UI Connection Bugs
      • Bug Fixes - Size Classes for Compact Any
    • Day 3
      • Lecture - Xcode Debugger, Playgrounds, and Feedback
      • Lecture - Xcode Overview
      • Tutorial - Xcode Debugging with Breakpoints and stack frames
      • Tutorial - Playgrounds Introduction
      • Tutorial - Adding Images to Playgrounds and UIView iPhone Screens
      • Tutorial - Add an Image to Xcode 6
      • Tutorial - Troubleshooting Playgrounds
      • Q&A - Apps and Learning
      • Code Exercise - Play with the Playgrounds
      • Notebook Activity - What don't you understand?
    • Day 4
      • Lecture - Introduction to Variables and Types
      • Lecture - Variables
      • Lecture - Types
      • Lecture - var and let Keywords
      • Tutorial - Strings and Characters
      • Tutorial - Int and Double Numbers
      • Tutorial - Tip Calculator App Introduction
      • Tutorial - Create the Tip Calculator User Interface (UI)
      • Tutorial - Connect Interface to Code in the Tip Calculator
      • Tutorial - Auto Layout for the Tip Calculator
      • Tutorial - Tip Math Logic Makes the App Work
      • Tutorial - Finding Methods and Currency Number Formatting
      • Code Exercise - Modify the Tip Calculator
      • Q&A
      • Tip Calculator Auto Layout Problem and Solution
    • Day 5
      • Lecture - Arrays, Loops, and Pan Gestures
      • Lecture - You can learn anything
      • Lecture - Make an Array Word List
      • Lecture - Use the for loop
      • Lecture - Display a UIView and Label in Playgrounds
      • Lecture - Multiple Labels using Loops and Random Numbers
      • Lecture - Transition from Playgrounds to iPhone App
      • Lecture - Pan Gestures for Dragging and Moving Labels
      • Q&A
      • Lecture - Image Backgrounds for Apps
      • Code Exercise - Design UI for a Weather App and Photo File paths
    • Day 6 and Day 7 - 1st App Challenge
      • App Challenge - Build a Word Magnets app from Scratch
      • Tutorial - App Flow with App Delegate and ViewControllers
      • App Challenge - Top Student Apps and Solutions
    • Day 8
      • Lecture - Conditionals and Optionals
      • Lecture - Conditional Statements
      • Tutorial - Conditional Code
      • Tutorial - Greeting App
      • Tutorial - Greeting App with Current Hour from NSDateComponents
      • Lecture - Optionals
      • Tutorial - Optionals in Code
      • Tutorial - Optional Force Unwrap
      • Tutorial - Optional Binding with if statements
      • Code Exercise - Create a number guessing game
      • Code Exercise - Number Guessing Hints
      • Q&A
      • Bug Fix - Number Guessing Game - Auto Layout Issue and Solution
      • Notebook Activity - Conditionals and Optional Variables
    • Day 9
      • Lecture - Functions
      • Lecture - Functions and Parameters
      • Lecture - Functions and Return Values
      • Lecture - Functions Calling Functions - Code Composition
      • Tutorial - Functions vs Methods
      • Tutorial - Function Parameter Names
      • Code Exercise - Turkey Cooking Calculator
      • Notebook Activity: Functions
    • Day 10
      • Lecture - Objects
      • Lecture - Objects in Swift
      • Lecture - Object Concepts
      • Lecture - Using Objects to make a Stop Watch
      • Tutorial - Stop Watch UI Design
      • Tutorial - Stop Watch Auto Layout
      • Tutorial - Stop Watch UI to Code and Bugfix
      • Tutorial - Start Button Logic
      • Tutorial - Stop Time Button Logic
      • Tutorial - Date Formatting for Hours Minutes and Seconds
      • Tutorial - Stop Watch Reset Logic and Methods
      • Tutorial - Stop Watch Resume Time
      • Code Exercise - Make an Event Countdown
    • Day 11
      • Tutorial - Hide the Keyboard after User Input
      • Tutorial - Dynamic Text Changes
      • Tutorial - Load Images from the UIImagePickerController
      • Tutorial - Load Images from the Image Picker
      • Tutorial - Display the Image in a UIImageView
      • Tutorial - Take a screenshot of the iPhone screen
      • Tutorial - Take a screenshot of non-UI content
    • Day 12
      • Making it Big in Apps
      • Making it Big in Apps
      • Making it Big in Apps Q&A
    • Day 13 and 14 - App Challenge 2
      • Photo Collage or Photo Caption Generator
    • Day 15
      • Lecture - Saving and Loading Introduction
      • Lecture - Save and Load Data on iOS Introduction
      • Lecture - Learn about the iPhone app File System
      • Lecture - Searching iPhone and Swift Documentation Effectively
      • Tutorial - Find the iOS 8 Simulator Files on Mac
      • Tutorial - Download the App Data Files from your iPhone Device
      • Tutorial - Get the Documents Folder Path as a String
      • Tutorial - Helper Function to Create a File Path
      • Tutorial - Save Image Data to the Documents Folder
      • Tutorial - Load Image Data from the Documents Folder
      • Tutorial - Save Text Data to the Documents Folder
      • Tutorial - Load Text Data from the Documents Folder
      • Code Exercise - Inventory Tracker
      • Notebook Activity - Saving and Loading Basics
    • Closing
      • Thank You!


Course Fee:
USD 199

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
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