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

iOS App Development Essential Training

Course Summary

Learn how to build native applications for the iPhone and iPad using the iOS 7 SDK, Xcode 5, and Objective-C.       

  • +

    Course Syllabus

       What you should know
    1. Getting Started
       Installing Xcode and the iOS SDK
       Becoming a registered Apple Developer
       Joining the iOS Developer Program
       Creating a simple iOS app
       The four pillars of iOS app development
    2. Using the Tools
       Introduction to Xcode 5
       Using the iOS Simulator
    3. Objective-C Refresher
       Objective-C basics
       Objective-C structure
       Creating primitive variables
       Using pointers
       Messages and methods
       Object creation
       Automatic Reference Counting (ARC)
       Using existing classes
       Creating custom classes
       Adding properties
    4. Core iOS Project Skills
       Using the Model-View-Controller (MVC) pattern in iOS
       Creating basic interaction
       Dismissing the keyboard
       Dismissing the keyboard with delegation
       Understanding delegation
       Alerting the user
       The iOS application life cycle
       Exploring the iOS project templates
       Using the multitasking events
    5. Diagnosing Issues
       Troubleshooting UI-to-code connections
       Using the Xcode Debugger
    6. iOS View Controllers
       Creating iOS UI
       Designing responsive interfaces with Auto Layout
       Adding and troubleshooting Auto Layout constraints
       Using a date picker control
       Loading data into controls
       Responding to selection
       Exploring the object library
       Using Apple's Human Interface Guidelines
    7. Using Table Views
       Introduction to table views
       Creating a basic table view and data source
       Loading a property list into a table view
       Reusing table view cells
       Customizing table views
       Customizing table view cells
    8. Apps with Multiple View Controllers
       Introduction to multiple-view applications
       Deconstructing a utility app
       Using navigation controllers
       Deconstructing a master-detail app
       Creating a tab-bar-driven app
    9. Using Storyboards
       Exploring storyboards
       Creating new scenes and segues
       Step one: Passing data between scenes
       Step two: Creating the custom classes
       Step three: Making the connection
       Step four: Loading the data
       Step five: Passing objects between scenes
    10. Blocks and Concurrency
       Introduction to Objective-C blocks
       Using Grand Central Dispatch (GCD) for concurrent code
       Adding concurrency to an existing app with GCD
    11. iPad Development
       Understanding the differences in iPad development
       iPad-specific UI elements
       Exploring popovers with an iPad utility app
       Using the split view controller
       Adding modal view controllers
    12. Finishing Touches
       Adding launch images
       Adding iOS app icons
       Next steps


Course Fee:
USD 25

Course Type:


Course Status:



7 - 8 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