Learn iOS Programming - The Basics

Learn the underlying concepts of iOS programming to create great apps for iPhone and iPad.
4.2 (201 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
38,161 students enrolled
Free
Start Learning Now
  • Lectures 36
  • Length 6 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2013 English

Course Description

This iOS course is aimed to provide a through and clear understanding of the iOS programming. We start with basic Hello world for iOS and cover the most important topics which will provide you a firm base to build your iOS Apps. This lecture uses the latest IOS SDK and uses an example based approach to teaching. We have kept the learning curve simple and focus is on conceptual learning rather than just teaching how to use a particular API. After completing the course you will understand the principle behind the API patterns and why a particular control behaves the way it does. We will cover topics like

Objective C Concepts

Controls and Templates in iOS

Xcode interface

Views and View Controllers

Target Action and Controls in iOS

Delegation

Navigation Controllers

Categories and Extensions

What are the requirements?

  • Mac computer running Lion and above

What am I going to get from this course?

  • To understand the basic concepts used in iOS Programming
  • To learn objective C features
  • To learn the use of views and view controllers
  • To get a tour of the design patterns used in iOS Programming

What is the target audience?

  • Anyone with basic programming knowledge

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to iOS Programming
Introduction
06:11
03:54
Downloading and Installing the iOS SDK
05:05
Creating the First Program using Xcode and iOS SDK.
05:22
Introduction to the Xcode Interface
09:22
Introduction to Objective Oriented Programming in Objective C
13:36
The Lecture discusses important concepts which will be covered in the unit with examples


16:00
Introduction to data types in Objective C
15:54
Introduction to Objects and Classes in Objective C
08:56
The Lecture describes the "Properties" feature of Objective C
12:17
A quick tour of some important features of Objective C
14:35
Lecture describing strong and weak properties
3 questions

Quiz tests the topics discussed in Section 1

Section 2: Templates, Views and Controls in iOS
08:13
It describes the MVC pattern for application development in iPhone
10:05
A simple program using Single View Template
10:36
Writing a program using empty template.
11:39
Lecture describing the concepts of Properties, Action Methods and Controls in iOS
15:21
Lecture on pLists
11:34
A program describing the use of NSArrays
10:42
Introduction to NSMutable Arrays
07:16
Lecture describing the Picker View
07:22
Learn the use of Picker Views and Mutable Arrays together.
Saving and Loading with pLists
06:07
3 questions

Quiz for the section 2

Section 3: Target Action and Controls Coding
11:08
Introduction to Target - Action pattern
05:03
Lecture teaching the use of Target-Action pattern
08:54
Creating Controls using Code
12:42
Lecture discussing the concept of Delegation in iOS
14:06
An Example describing Delegation
4 questions
Quiz for the section 3
Section 4: Other Important Features
07:42
Conceptual Discussion on storyboards
12:24
Using Storyboard in an example
06:02
Story Board Demo Continued
Navigation Controllers - Discussion
05:04
Navigation Controller - Demo
08:01
11:13
A discussion on navigation Controller with XIB
Categories and Extensions
07:13
13:01
A lecture categories in iOS 
10:36
Using Extensions in your apps.
4 questions
Quiz related to contents of this section
Section 5: Summary
07:07
Summarizing the course.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Soultions, 1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Ready to start learning?
Start Learning Now