
The Complete Swift Guide for iOS 8 and Xcode 6
Do You Want To Create Your Own iPhone and iPad Apps in Swift?
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!
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 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
Who should take this course?
- 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 are the requirements?
- You will need a Apple Mac computer or laptop
- You will need the developer software Xcode
About the Instructor

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+.
Course content
Section 1:Course Introduction | ||||
1 | Course Introduction | Preview | 0:50 | |
Section 2:Getting To Grips! | ||||
2 | Downloading and Installing Xcode | 1:41 | ||
3 | Creatoing an App ID | 3:19 | ||
4 | Purchasing a Developer Licence | 2:12 | ||
5 | Project Types, What's Best For Me? | 6:39 | ||
6 | What are Classes, InfoPLists and Delegates? | 5:57 | ||
7 | Using the Interface Builder | 6:04 | ||
8 | Buildeng on the iOS Simulator | 3:53 | ||
9 | Create, Download and Install Certificates | 2:17 | ||
10 | Building to a Device | 1:38 | ||
Section 3:Understanding Swift | ||||
11 | Swift Intro | 2:30 | ||
12 | Variables | 13:32 | ||
13 | Variables playground | 1:00 | ||
14 | Arrays | 8:36 | ||
15 | Arrays playground | 1:00 | ||
16 | Functions | 7:21 | ||
17 | Functions playground | 1:00 | ||
18 | Actions and Outlets | 6:21 | ||
Section 4:Understanding Functions | ||||
19 | Hello World | Preview | 3:24 | |
20 | Dismissing The Keyboard | Preview | 3:28 | |
21 | Using If StateMents | Preview | 4:26 | |
22 | Creating a Tap Counter | Preview | 6:22 | |
23 | Random Number Generator | Preview | 4:50 | |
24 | Random Word Generator | Preview | 6:30 | |
Section 5:Creating Actions | ||||
25 | UISwitches | 6:21 | ||
26 | UISegmented Control | 6:24 | ||
27 | Using UISliders | 6:33 | ||
28 | Creating Shake Gestures | 4:50 | ||
29 | Creating URL Links | 4:16 | ||
30 | Samples | 1:00 | ||
Section 6:Getting a Good View! | ||||
31 | Universal Views - Constraints | 5:47 | ||
32 | Controlling UiScrollViews | 6:05 | ||
33 | Displaying UIAlertViews | 4:47 | ||
34 | Using UIWebViews | 5:26 | ||
35 | Controlling UIWebViews | 4:23 | ||
36 | Activity Indicator | 5:27 | ||
37 | Using UIMapViews | 4:13 | ||
38 | Controlling UIMapViews | 6:24 | ||
39 | Switching Views in Storyboards | 9:20 | ||
40 | UICollectionView Part1 | 11:42 | ||
41 | UICollectionView Part2 | 7:35 | ||
42 | Samples | 1:00 | ||
Section 7:Looking and Sounding Right | ||||
43 | Displaying Images | 6:27 | ||
44 | Animation | 1:00 | ||
45 | Displaying Launch Images | 5:08 | ||
46 | Displayimage | 1:00 | ||
47 | Displaying App Icons | 5:32 | ||
48 | Creating a Launch Screen | 5:35 | ||
49 | Playing Animations | 12:58 | ||
50 | Changing The Background Colour | 6:16 | ||
51 | BackgroundColour | 1:00 | ||
52 | Playing Audio Files | 10:06 | ||
53 | SoundSwift | 1:00 | ||
54 | Adjusting Audio Volume | 5:40 | ||
Section 8:Getting Social With Your App! | ||||
55 | Posting to Facebook | 12:40 | ||
56 | Tweeting to Twitter | 8:41 | ||
57 | Sending In App Emails | 14:22 | ||
58 | Sending an SMS Messages | 9:07 | ||
59 | SwiftSocial | 1:00 | ||
Section 9: Creating A Table View Application | ||||
60 | Populating Table View | 19:31 | ||
61 | Pushing to a Detail View Controller | 14:40 | ||
62 | Populating a Detail View Controller | 6:52 | ||
63 | SwiftTableView | 1:00 | ||
Section 10:Core Data | ||||
64 | Setting Up a Database Part 1 | 14:20 | ||
65 | Setting Up a Dattabase Part 2 | 10:54 | ||
66 | SettingUpDB | 1:00 | ||
67 | Adding and Saving Database Data | 12:15 | ||
68 | AddingData | 1:00 | ||
69 | Editing Database Data | 11:04 | ||
70 | EditingData | 1:00 | ||
71 | Deleting Database Data | 6:19 | ||
72 | DeletingData | 1:00 | ||
Section 11:Swift QR Code Reader | ||||
73 | Setting Up Reader | 26:45 | ||
74 | QR PART1 | 1:00 | ||
75 | Adding Controls | 6:08 | ||
76 | QR PART2 | 1:00 | ||
Section 12: Submitting And Publishing Your App! | ||||
77 | Preparing your App for Submission | 9:34 | ||
78 | Uploading your App to the App Store | 4:24 |