iOS 12 & Xcode 10 - Complete Swift 4.2 & Objective-C Course
4.5 (484 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,870 students enrolled

iOS 12 & Xcode 10 - Complete Swift 4.2 & Objective-C Course

A Complete iOS 12 and Xcode 10 Course with Swift 4.2 & Objective-C
4.5 (484 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,870 students enrolled
Created by Aaron Caines
Last updated 11/2018
English
English [Auto], Italian [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 72.5 hours on-demand video
  • 1 article
  • 268 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Full understanding of Xcode 10 and all it has to offer
  • Learn how to program for IOS 12 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 12 development
  • Develop in Objective-C and Swift 4.2
  • Earn revenue from your apps
  • Start a new career
Course content
Expand all 280 lectures 72:27:05
+ Introduction
1 lecture 03:21

Complete Course Introduction.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Preview 03:21
+ Getting Started with iOS 12 and Xcode 10
9 lectures 01:40:00

Learn how to download and install Xcode 10 and all Beta versions.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Download and Installing Xcode 10
03:51

Learn how to navigates Xcode 10.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Navigating Xcode 10
21:50

Learn how to add objects to the interface builder in Xcode 10.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Adding Objects to the Interface Builder
09:35

Learn how to create actions and outlets to objects in Xcode 10.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Creating Actions and Outlets
09:44

Learn how to add code to classes in Xcode 10.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Coding in the Classes
05:42

Learn how to use the iOS 12 Simulators in Xcode 10.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Using the iOS 12 Simulators
07:03

Learn how to create your first iOS 12 application in Xcode 10.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Preview 39:31

Learn how to create your first iOS 12 application in Xcode 10.


Xcode 10

iOS 12

Swift 4.2

Objective-C

My First iOS 12 Application Source Code
00:03

Learn how to build to a real device in Xcode 10.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Building to a Real Device
02:41
+ Programming in Swift 4.2 - Learning the Basics
17 lectures 02:09:40

Learn the differences between Variables and Constants.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Vars vs Lets - Variables vs Constants
07:32

Learn how to use strings within Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Preview 11:52

Learn how to use Emojis to create variables.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Emojis
04:30

Learn how to use Characters in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Characters
04:25

Learn how to use Ints in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Ints - Integers
10:51

Learn how to use Floats and Doubles in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Floats & Doubles - Decimals 32 & 64 bit
04:24

Learn how to use Booleans in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Booleans
06:45

Learn how to use Arrays in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Arrays
12:39

Learn how to use Dictionaries in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Dictionaries
05:29

Learn how to use Sets in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Sets
06:31

Learn how to use If Statements in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 If Statements
08:27

Learn how to use & and Or Statments in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 AND and OR Statements
16:31

Learn how to For Loops Ints in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 For Loops
04:27

Learn how to use While Loops in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 While Loops
05:57

Learn how to use Switch Statements in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Switch Statements
06:21

Learn how to use Functions in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Functions
07:32

Learn how to use Optionals in Swift 4.2.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Swift 4.2 Optionals
05:27
+ Swift 4.2 Creating Functions
11 lectures 03:35:45

Learn how to display text within the application in multiple ways within multiple objects.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Displaying Text within the Application
22:17

Learn how to dismiss the keyboard from the view within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C


Dismissing the Keyboard from the View
12:05

Learn how to change the text properties of all objects that display text.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Changing the Text Properties
23:17

Learn how to download and install custom fonts within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Displaying External Custom Fonts
09:58

Learn how to create a fancy text creator application with property options.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Preview 49:03

Learn how to fade in and out objects within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Fading and Revealing Objects
09:03

Learn how to hide and reveal objects within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Hiding and Revealing Objects
07:40

Learn how to enable and disable objects within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Enabling and Disabling Objects
07:33

Learn how to use timers to trigger actions within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Creating and Using NSTimers
16:43

Learn how to display the time and date using timers.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Displaying the Time and Date
15:09

Learn how to create a fully featured digital clock application with a working settings panel.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Digital Clock Application
42:57
+ Swift 4.2 Reaction Based Games
4 lectures 01:35:57

Learn how to the interface for a reaction based game called traffic lights.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Preview 23:59

Learn how to the add the functionality for a reaction based game called traffic lights.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Preview 25:40

Learn how to the interface for a reaction based game called tap me fast.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Tap Me Fast Reaction Based Game Part 1 - Creating the Interface
18:15

Learn how to the add the functionality for a reaction based game called tap me fast.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Tap Me Fast Reaction Based Game Part 2 - Adding the Functionality
28:03
+ Swift 4.2 Random Generators
6 lectures 01:56:14

Learn how to create a random number generator.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Creating a Random Number Generator
08:38

Learn how to randomly generate values to create a roll of a dice application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Roll of a Dice Application
18:11

Learn how to create a random word generator.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Creating a Random Word Generator
07:40

Learn how to create a random fact bank application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Random Facts Application
25:12

Learn how to randomly generate content from a plist file within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Creating a Random PList Generator
16:58

Learn how to create a random car statistic application using plists.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Random Car Statistics Applications
39:35
+ Swift 4.2 Creating Actions
7 lectures 01:13:15

Learn how to create actions from buttons and how to trigger them.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Creating a Action with a Button
09:58

Learn how to delay actions from being triggered within the application.

Xcode 10

iOS 12

Swift 4.2

Objective-C

Delaying Actions with a Timer
07:50

Learn how to use UISwitches to perform multiple actions with detection


Xcode 10

iOS 12

Swift 4.2

Objective-C

Toggling Actions with UISwitches
11:27

Learn how to use UISegmentedControls to trigger multiple actions with detection.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Using UISegmentedControls
09:54

Learn how to control the values of objects with UISliders.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Controlling Actions with UISliders
13:23

Learn how to display UIActionSheets and perform actions form the objects within them.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Displaying UIActionSheets
13:11

Learn how to send users to a URL link away from the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Creating URL Links to Websites
07:32
+ Swift 4.2 Calculation Applications
4 lectures 01:19:50

Learn how to create the interface of a calculator application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Calculator Application Part 1 - Creating the Interface
23:55

Learn how to create a fully featured calculator application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Calculator Application Part 2 - Adding the Functionality
14:15

Learn how to create the interface of a temperature calculator application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 App: Temperature Calculator Part 1 - Creating the Interface
13:20

Learn how to convert temperatures to create a fully featured temperature calculator application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 App: Temperature Calculator Part 2 - Adding the Functionality
28:20
+ Swift 4.2 Gesture Based Games
6 lectures 01:59:05

Learn how to detect shake gestures within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Detecting Shake Gestures with the Device
08:09

Learn how to create the interface of a shake based reaction game.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Shake Me Silly Part 1 - Creating the Interface
16:21

Learn how to create a reaction based game called shake me silly using shake gestures.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Shake Me Silly Part 2 - Adding the Functionality
26:20

Learn how to detect swipe gestures within the application.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Detecting Swipe Gestures on the Screen
13:21

Learn how to create the interface of a simon says game.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Simon Says Part 1 - Creating the Interface
17:24

Learn how to use swipe gestures to create a simon says reaction based game.


Xcode 10

iOS 12

Swift 4.2

Objective-C

iOS 12 APP: Simon Says Part 2 - Adding the Functionality
37:30
+ Swift 4.2 Displaying Views
10 lectures 01:52:23

Learn how to display content using a UIView.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Using UIViews
09:44

Learn how to extend the content of the screen using UIScrollViews.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Controlling UIScrollViews
10:26

Learn how to display a UIAlertView on the screen.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Displaying UIAlertViews
12:55

Learn how to create universal interfaces using UIStackViews.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Designing Interfaces with UIStackViews
22:29

Learn how to switch to a new views within storyboards.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Switching to a New Storyboard View
16:38

Learn how to switch to a new xib view.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Switching to a New XIB View
10:51

Learn how to change the status bar colour.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Changing the Status Bar Colour
04:04

Learn how to remove the status bar from the app.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Removing the Status Bar
03:50

Learn how to populate UIPickerViews and display content.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Using UIPickerViews
11:47

Learn how to display time and dates from a UIDatepicker.


Xcode 10

iOS 12

Swift 4.2

Objective-C

Using UIDatePickerViews
09:39
Requirements
  • You will need a Apple Mac computer or laptop
  • You will need the developer software Xcode 10
Description

Do You Want To Create Your Own iPhone and iPad iOS 12 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 12 and Xcode 10 - Complete Swift 4.2 & Objective-C Guide will give you everything your need to start your new career in IOS 12 development, The course has been structured to support Swift 4.2 and Objective-C, Teaching you all you need to know from creating your first project to Submitting to the AppStore.

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

Create Sticker Pack & iMessage Applications One of the many amazing features iOS 12 application development allows you can 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 12 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 4.2 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 12 & Xcode 10 Course?

Many programmers learning to create there first iOS 12 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 12 & Xcode 10 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 10 and to offer any advice needed and before you know if you will have created your first iOS 12 app and will feel like everything your learned has stuck in your head.

Topics Covered:

  • Understanding Xcode 10, iOS 12, Interface Builder, Simulator and Project Types

  • Language basics and building blocks

  • Swift 4.2: Get to know the new updated language

  • Objective-C: Full guide to creating full featured apps

  • Create over 25 real iOS 12 applications in both languages

  • All Objects, Actions and Outlets possible in App Development

  • Social Integration: 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 12 Apps

  • Earning Revenue Ad Networks

  • In App Purchases

  • Fun and Simple iOS 12 Games

  • Core Data Applications

  • Camera Support Applications

  • Sticker Pack Applications

  • iMessage Extensions

  • App Store Submission and Update Support

Who this course is for:
  • Anyone who wants to learn Swift 4.2
  • Anyone who wants to learn Objective-C
  • Anyone who wants to develop apps
  • Anyone who wants to learn how to code
  • Anyone who is looking to freshen up there skills
  • Anyone who is looking to make money from IOS 12 Apps
  • Anyone looking for a new career