O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

iOS9 App development for Beginners

Video Description

In this course, the student will learn how to create native iPhone and iPad apps using Xcode and Swift. The course begins with the steps to becoming an Apple developer, and the Apple developer center. Then building user interfaces using storyboards and iOS controls is demonstrated. Basic user interface elements such as labels, text views, and buttons are shown, as well as more advanced controls including table views, collection views, toolbars and tab bars. Then iOS features are covered. Location services, mapping, social networking, reminders and alarms are demonstrated. Also, database topics are covered, showing examples of local data, as well as data using XML and JSON. The file system is covered as is cloud storage. Finally the student will learn how to submit their completed iPhone / iPad App for inclusion in the iTunes App store.

Table of Contents

  1. SECTION 1: INTRODUCTION TO THE COURSE
    1. Course Introduction 00:06:26
    2. Registering as iOS Developer 00:09:37
    3. First iOS Project 00:11:03
    4. Adding Controls 00:08:18
    5. Completing the App 00:07:19
  2. SECTION 2: BUILDING THE USER INTERFACE
    1. Building The User Interface 00:01:50
    2. Storyboard Basics 1 00:13:07
    3. Storyboard Basics 2 00:07:51
    4. Uilabel Storyboard 00:08:19
    5. Uilabel Code 00:05:47
    6. Uibutton Control 00:05:17
    7. Uitextfield Control 00:08:34
    8. Uitextview Control 00:10:04
    9. Uisegmented Control 00:07:13
    10. Uislider Control 00:06:31
    11. Uiswitch Control 00:04:37
    12. Uiprogressview Control 00:06:05
    13. Uiactivityindicator Control 00:05:32
    14. Uistepper Control 00:08:11
    15. Uiimageview Control 00:06:05
    16. Uidatepicker Control 00:06:18
    17. Page Control 00:10:58
    18. Uipicker Control 00:07:54
    19. Uitableview 1 00:07:49
    20. Uitableview 2 00:06:44
    21. Uitableview 3 00:06:18
    22. Uitableview 4 00:08:20
    23. Uicollectionview 00:07:22
    24. Navigationcontroller 00:08:59
    25. Passing Data 00:07:26
    26. Uitabbar Controller 00:06:58
    27. Uitoolbar Control 00:06:44
    28. User Alerts And Messages 00:10:48
    29. Uiwebview 1 00:05:13
    30. Uiwebview 2 00:05:39
  3. SECTION 3: IOS FEATURES
    1. iOS Features 00:01:18
    2. Geocoding 00:06:35
    3. Using Mkmapitem 00:07:27
    4. Using Mapkit 00:05:10
    5. Getting The Current Location 00:08:47
    6. Posting Using Uiactivityviewcontroller 00:09:07
    7. Posting To Twitter 00:05:29
    8. Posting To Facebook 00:06:21
    9. Going Async 00:05:54
    10. Reminders And Alarms 00:06:40
    11. File Management 00:09:13
  4. SECTION 4: WORKING WITH DATA
    1. Working With Data 00:02:15
    2. Nsdictionary Intro 00:06:10
    3. Json 00:09:37
    4. Databases 00:05:02
    5. Sqlite Walkthrough 00:09:56
    6. Icloud Files - Uidocument 00:07:24
    7. Icloud Setup 00:06:57
    8. Icloudfiles 00:11:07
  5. SECTION 5: PUBLISHING YOUR APP
    1. Publishing Your App 00:01:55
    2. Ios Dev Center 00:05:51
    3. Provisioning 00:07:58
    4. itunesconnect 00:08:36
  6. CONCLUSION
    1. Conclusion And Resources 00:04:01
    2. Closing Message 00:01:12