Mobile Apps


iOS 11 & Objective-C - Complete Developer Course

A Complete iOS 11 and Xcode 9 Course with Objective-C

4.45 (177 reviews)


25.5 hours


Oct 2017

Last Update
Regular Price

What you will learn

Full understanding of Xcode 9 and all it has to offer

Learn how to program for IOS 11 to create your own apps

Create fully featured games

Be able to support all devices and screen sizes

Full explanation of all objects and functions within IOS 11 development

Develop in Objective-C

Earn revenue from your apps

Start a new career


Do You Want To Create Your Own iPhone and iPad iOS 11 Apps but are not sure where to start or even begin? Are you ready to jump right into the exciting world of mobile development but have little or no programming experience? Then this is the perfect course for you!

This iOS 11 & Objective-C - Complete Developer Course will give you everything your need to start your new career in IOS 11 development, The course has been structured to support Objective-C, Teaching you all you need to know from creating your first project to Submitting to the AppStore.

Create Over 25 Real iOS 11 Applications throughout the course from fun and simple games to powerful utility apps using the native features of IOS 11 devices to help you understand the process of creating applications within Objective-C.

Create Sticker Pack Applications One of the many new features in iOS 11 create your own iMessage extensions and sticker pack applications.

Sell Your App to Millions of Users and earn extra revenue from Ad networks, Making money has never been so easy!

Not only do you get the best online IOS 11 development course online but you also get first class responsive support by email, Twitter or on the forums, So you can rest assure you have full guidance in your new career!

Why Choose My Course?

My names Aaron Caines and i have created over 15+ Best Selling iOS courses for Swift and Objective-C, if you have already enrolled into one of my courses int he past you already know how exciting and fun they can be and how jam packed they are with information!

If this is your first time seeing one of my courses you can expect to see reviews like this:

***** "i owe this guy a beer. this guy is the best ios teacher here . ive returned many videos . hope you could make an advanced course. i could totally work with the instructor" - No Basic S

***** "the course is very well done and addictive, it teaches a lot of notions very very useful in a very clear way. great!" - Luca Torroni

***** "The course is clear and detailed. Covers a good range of functions for almost any kind of app. My go-to course whenever I am unsure how to implement features!" - Loh Chung Kit

***** "This is one great course indeed! I truly enjoy Aaron's teaching style. He is so easy to follow and understand. Great for beginners and intermediates. I am finally seeing my app come to life!" - Annabelle Ramos

Why Choose This iOS 11 & Xcode 9 Course?

Many programmers learning to create there first iOS 11 application often learn from a boring 300 paged book or a short online video tutorial and are often left with more questions they they asked! This iOS 11 & Xcode 9 course teaches you from the ground up and i never leave you hanging as i support you through each and every step, i am there to assist you when you run into a problem in Xcode 9 and to offer any advice needed and before you know if you will have created your first iOS 11 app and will feel like everything your learned has stuck in your head.

Topics Covered:

  • Understanding Xcode 9, iOS 11, Interface Builder, Simulator and Project Types
  • Language basics and building blocks
  • Objective-C: Full guide to creating full featured apps
  • Create over 25 real iOS 11 applications in both languages
  • All Objects, Actions and Outlets possible in App Development
  • Social Integration: Facebook, Twitter, SMS, Email and more
  • Storyboards and nib Files
  • Universal Support and Screen Size Support
  • Images and Sounds Integration
  • Playing and Streaming Video Support
  • Full Featured iOS 11 Apps
  • Earning Revenue Ad Networks
  • In App Purchases
  • Fun and Simple iOS 11 Games
  • Core Data Applications
  • Camera Support Applications
  • App Store Submission and Update Support


iOS 11 & Objective-C - Complete Developer Course
iOS 11 & Objective-C - Complete Developer Course
iOS 11 & Objective-C - Complete Developer Course
iOS 11 & Objective-C - Complete Developer Course




The Basics of Xcode 9

Download and Installing Xcode 9

Navigating Xcode 9

Using the iOS 11 Simulators

Creating Actions and Outlets

Creating My First iOS 11 Application

Learning Objective-C

Objective-C Variables and Constant

Objective-C Strings

Objective-C Ints

Objective-C Doubles

Objective-C Booleans

Objective-C Arrays

Objective-C Working with If, Else & Or Statements

Objective-C Loops

Objective-C Functions

Displaying Text within the Application

Dismissing the Keyboard from the View

Changing the Text Properties

Displaying External Custom Fonts

iOS 11 APP: Fancy Text Creator Application

Creating and Using NSTimers

Displaying the Time and Date

iOS 11 APP: Traffic Lights Game Part 1

iOS 11 APP: Traffic Lights Game Part 2

Fading and Revealing Objects

Hiding and Revealing Objects

Enabling and Disabling Objects

iOS 11 APP: Tap Me Fast Game Part 1

iOS 11 APP: Tap Me Fast Game Part 2

Creating a Random Number

iOS 11 APP: Roll of a Dice Application

Creating a Random Word Generator

iOS 11 APP: Random Facts Application

Objective-C Actions

Creating a Action with a Button

Toggling Actions with UISwitches

Using UISegmentedControls

iOS 11 APP: Digital Clock Application

Controlling Actions with UISliders

iOS 11 App: Temperature Calculator Part 1

iOS 11 App: Temperature Calculator Part 2

Displaying UIActionSheets

Detecting Shake Gestures

iOS 11 APP: Shake Me Silly Part 1

iOS 11 APP: Shake Me Silly Part 2

Creating URL Links

Delaying Actions

iOS 11 APP: Calculator Application

Detecting Swipe Gestures

iOS 11 APP: Simon Says Part 1

iOS 11 APP: Simon Says Part 2

Objective-C Views

Using UIViews

Controlling UIScrollViews

Displaying UIAlertViews

Designing Interfaces with UIStackViews

Switching to a New Storyboard View

Switching to a New XIB View

Changing the Status Bar Colour

Removing the Status Bar

Using UIPickerViews

Using UIDatePickerViews

iOS 11 APP: Web View Application Part 1

iOS 11 APP: Web View Activity Indicator Part 2

iOS 11 APP: Web View Search Bar Part 3

iOS 11 APP: Map View Application Part 1

iOS 11 APP: Map View Pins Part 2

iOS 11 APP: Map View Locations Part 3

iOS 11 APP: Map View Directions Part 4

Objective-C Visuals

Displaying Images on the Screen

Displaying Retina Image Versions

iOS 11 APP: Mini Image Gallery Application

Adding Images To Buttons

Displaying Images From URL'S

iOS 11 APP: Snap Attack Part 1

iOS 11 APP: Snap Attack Part 2

Displaying Local PDF Files

Changing the Background Colour

Playing Animation Files

Adding Borders to Objects

Adding Drop Shadows to Objects

Objective-C Audio & Video

Playing a Sound File

iOS 11 APP: Soundboard Application

Playing a Local Video File

Streaming a Video File

Streaming Youtube Videos

Vibrating The Device

Objective-C Table View Application

iOS 11 APP: London Landmarks - Populating a Table View Part 1

iOS 11 APP: London Landmarks - Pushing to a Detail View Part 2

iOS 11 APP: London Landmarks - Populating a Detail View Part 3

iOS 11 APP: London Landmarks - Map View Locations Part 4

Objective-C Tab Bar Business Application

iOS 11 APP: Business Application - Setting Up the Tab Views

iOS 11 APP: Business Application - Creating the Services Pages

iOS 11 APP: Business Application - Displaying the About Us

iOS 11 APP: Business Application - Creating a Portfolio Gallery

iOS 11 APP: Business Application - Setting Up the Contact Us Page

iOS 11 APP: Business Application - In App Emailing

iOS 11 APP: Business Application - Displaying Social Networks

Objective-C Social

Sending Text and Images via SMS Message

Sending Text and Images via Email

Making a Phone Call

Objective-C Revenue

Displaying Admob Banner Ads

Displaying Admob Interstitial Ads

iOS 11 APP: In App Purchases - Setting Up The App Part 1

iOS 11 APP: In App Purchases - Displaying The Content Part 2

iOS 11 APP: In App Purchases - Purchasing The Content Part 3

iOS 11 APP: In App Purchases - Saving The Purchase Part 4

iOS 11 APP: In App Purchases - Restoring The Purchase Part 5

Objective-C Universal Support

Device Detection

Screen Size Detection

Different Device Storyboards


Cyrus1 September 2020

This course was a great match for me. I was looking to learn about the basics of app development and learn it in an easy way and that is exactly what I got!

David13 July 2020

No matter in which phase in 2020 we are, Corona or not, is possible to consecrate time to answer all question by messages. Nice Tuto, but Teacher not enough present. Sorry Aaron

Ragnar4 May 2019

Absolutely terrible course. A lot of typing in code without any explanation at all regarding how Objective C works.

Gabriele25 September 2018

I am done with this course. Contents are in line with the presentation, and I think I have reached the 70% of what I had in mind, which is extremely good for someone taking only one course on the topic. I have taken other Udemy's courses, but none of them has satisfied me like this one, at least, to date. Aaron is by far one of the best udemy teachers.

Charles24 June 2018

The course is definitely targeted toward beginners, though it never comes across as patronizing or overly simplistic. I would've preferred a bit of detail over some of Objective-C's more old-school syntax, but I realize that's beyond the scope of this particular course and Google happens to be a good friend of mine.

Beck27 April 2018

This course is awesome. Easy to grasp and fun to follow. The iOS development concepts along with Objective C tips and tricks are explained in a concise and clear way.

Anonymized15 January 2018

So far I like the course. Aaron's way of explaining the different subjects is pretty convenient. The only thing I'd fancy would be more explanation of ObjectiveC's class and object system, as I'm not familiar with it.

Masaru9 January 2018

The combination of Objective-C and the latest environment is offered quite rarely recently. But it is still necessary for serious developers and programmers of iOS. This course provide this subject in good quality.

Donald27 October 2017

I love the teaching style from Aaron he makes it very easy to understand what's happening and how to approach complex problems as well as create useful apps


Udemy ID


Course created date


Course Indexed date
Course Submitted by