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

Become an iOS Developer from Scratch

Course Summary

A step-by-step iOS development tutorial for aspiring developers with no coding or Objective-C experience.


  • +

    Course Syllabus

    • 01. Introduction
      • Working Files - Download These First
      • What You Will Learn
      • HOW TO OBTAIN YOUR CERTIFICATE OF COMPLETION FOR THIS INFINITE SKILLS COURSE.
      • iOS Platform Overview
      • Using The iOS Dev Center
    • 02. Getting Started
      • Getting The SDK
      • Hello iOS
      • Understanding The Skeleton App
      • iPhone iPad And Universal Apps
      • Provisioning Your Device
    • 03. Tools Overview
      • Xcode Overview
      • Customizing Xcode
      • Using Interface Builder
      • Using The Simulator
      • Using The Organizer
      • Key Xcode Tips
    • 04. Objective-C Essentials
      • Objective-C_Overview
      • Creating Classes
      • Declaring And Implementing Methods
      • Sending Messages
      • Memory Management
      • Creating Object Instances
      • Automatic Reference Counting
      • Declared Properties
      • Coding Conventions
    • 05. Using The Foundation Framework
      • Working With Strings
      • Extending With Categories
      • Using The Xcode Debugger
      • Working With Numbers
      • Collections - Part 1: Arrays
      • Collections - Part 2 Dictionaries
    • 06. View Controllers
      • Understanding MVC
      • View Controller Overview
      • Installing Custom Xcode File Templates
      • Creating The iMusic App
      • Understanding View Loading
      • Responding To Display Related Callbacks
      • Target-Action Pattern
      • Presenting Modal View Controllers
    • 07. Views
      • Understanding Views
      • Creating Views Programmatically
      • Building The Main User Interface
      • Defining IBOutlets
      • Working With Images And Image Views
      • Handling Images On Retina Devices
      • Creating Pattern Images
      • Customizing Buttons
    • 08. Data Management
      • Building The Data Model
      • Archiving Data
      • Understanding Protocols
      • Adopting NSCoding
      • Persisting The Data Model
      • Advanced Data Options
    • 09. Table Views
      • Using iOS Table Views
      • Introducing A Navigation Controller
      • Building The Music List View Controller
      • Providing The Table Data
      • Enabling Behavior With Delegation
      • Adding Swipe To Delete
      • Deleting An Album
    • 10. Storyboards
      • Storyboarding iMusic
      • Adding A Custom Music List Cell
      • Animating The Cell's Delete Behavior
      • Building The Detail View UI
      • Building The Detail View Controller
      • Passing Data Between Scenes
      • Opening The Album In iTunes
      • Prototyping The Search UI - Part 1
      • Prototyping The Search UI - Part 2
    • 11. Networking
      • iTunes Music Store Search API
      • Defining The Music Store Service
      • Finding Artists With NSURLConnection
      • Parsing JSON With NSJSONSerialization
      • Creating A Simple NSURLConnection Wrapper
      • Refactoring To Use HTTPGetRequest
      • Finding An Artist's Albums
      • Building Artist's Album List
      • Loading The Album Art
      • Open Source Alternatives
    • 12. Code Quality
      • Unit Testing In Xcode_
      • Writing Your First Unit Test
      • Testing With OCMock-Part_1_Stubbing
      • Testing With OCMock-Part_2 Mocking
      • Writing An Integration Test
      • Developer Testing Best Practices
      • Automation Testing With UIAutomation-Part_1
      • Automation Testing With UIAutomation - Part_2
    • 13. Going Universal
      • iMusic The Universal Edition
      • Redesigning The User Interface
      • Customizing View Controllers
      • Observing Idioms
      • Split View Communication
      • Modal Presentation Options
    • 14. iCloud
      • Sorting The Music List
      • Integrating With iCloud
      • Writing To The Cloud
      • Getting Notification Of Changes_
      • Synchronizing With iCloud
    • 15. Conclusion
      • Whats Next The Education Never Stops


Course Fee:
Free

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Open Source , Development & Implementations and Quality Assurance & Testing Community

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