The Complete Swift Guide for IOS 8 and Xcode 6

A Guide to iPhone and iPad development. A Complete Xcode 6 and IOS 8 Course with Swift Beginner to pro.
4.5 (11 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.
869 students enrolled
$50
Take This Course
  • Lectures 60
  • Contents Video: 7.5 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 1/2015 English

Course Description

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

This Complete Swift Course for iOS 8 and Xcode 6 will give you everything your need to start your new career in IOS development, The course has been structured very carefully, Teaching you all you need to know from creating your first project to Submitting to the AppStore.

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

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

Topics Covered:

  • Understanding Xcode, Interface Builder, Simulator and Project Types
  • Swift: Full guide to creating full featured apps
  • Swift: Get to know the new language
  • 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
  • Saving and Loading: From text to data
  • Core Data Applications
  • App Store Submission and Update Support

What are the requirements?

  • You will need a Apple Mac computer or laptop
  • You will need the developer software Xcode

What am I going to get from this course?

  • Full understanding of Xcode and all it has to offer
  • Learn how to program for IOS 8 to create your own apps
  • Be able to support all devices and screen sizes
  • Full explanation of all objects and functions within IOS development
  • Earn revenue from your apps
  • Start a new career

What is the target audience?

  • 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 Apps

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

Course Introduction
Preview
00:50
Section 1: Getting To Grips!
Downloading and Installing Xcode
01:41
Creating an App ID
03:19
Purchasing a Developer Licence
02:12
Project Types, What's Best For Me?
06:39
What are Classes, InfoPLists and Delegates?
05:57
Using the Interface Builder
06:04
Building on the IOS Simulator
03:53
Create, Download and Install Certificates
02:17
Building to a Device
01:38
Section 2: Understanding Swift
13:32

Understand Variables

08:36

Understand arrays

07:21

Understand Functions

Actions and Outlets
06:21
Section 3: Understanding Functions
Hello World
Preview
03:24
Dismissing The Keyboard
Preview
03:28
Using If Statements
Preview
04:26
Creating a Tap Counter
Preview
06:22
Random Number Generator
Preview
04:50
Random Word Generator
Preview
06:30
Section 4: Creating Actions
UISwitches
06:21
UISegmentedControl
06:24
Using UISliders
06:33
Creating Shake Gestures
04:50
Creating URL Links
04:16
Section 5: Getting a Good View!
Universal Views - Constraints
05:47
Controlling UIScrollViews
06:05
Displaying UIAlertViews
04:47
Using UIWebViews
05:27
Controlling UIWebViews
04:23
Activity Indicator
05:26
Using UIMapViews
04:13
Controlling UIMapViews
06:24
Switching Views in Storyboards
09:20
UICollectionView Part 1
11:42
UICollectionView Part 2
07:35
Section 6: Looking and Sounding Right
06:27

Learn how to display images

Displaying Launch Images
05:08
Displaying App Icons
05:32
Creating a Launch Screen
05:35
12:58

Learn how to play animations

06:16

Learn how to change the background colour

10:06

Learn how to play audio files

05:40

Learn how to adjust the volume of your audio

Section 7: Getting Social With Your App!
12:40

Learn how to post status updates to facebook

08:41

Learn how to post tweets to twitter

14:22

Learn how to send emails within the app

09:07

Learn how to send SMS messages in app

Section 8: Creating A Table View Application
19:31

Learn how to populate a table view

14:40

Learn how to push to a detail view

06:52

Learn how to populate a detail view controller

Section 9: Core Data
Setting Up a Database Part 1
14:20
Setting Up a Database Part 2
10:54
Adding and Saving Database Data
12:15
Editing Database Data
11:04
Deleting Database Data
06:19
Section 10: Swift QR Code Reader
Setting Up the Reader
26:45
Adding Controls
06:08
Section 11: Submitting And Publishing Your App!
Preparing your App for Submission
09:34
Uploading your App to the App Store
04:24

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Aaron Caines, iOS 10, Swift 3, Objective-C & Xcode 8 Developer

Aaron Caines is the founder of Geeky Lemon Development, Aaron started programming at a young age experimenting with HTML and website design which lead him to study Graphic Design to further his ability, He has been programming full time for the past 7 Years, Creating a vast amount of apps for iOS 10 with many more in development.

Since Late 2010 Aaron started to create online video tutorials teaching the art of iOS 10 development for beginners to experts and feels the same satisfaction as he does when making his own iOS Apps.

Aaron's expertise come in Photoshop, Xcode, HTML, Objective-C, Swift 3 and C+.

Ready to start learning?
Take This Course