
Complete iOS 8 and Xcode 6 Guide - Make iPhone & iPad Apps
Do You Want To Create Your Own iPhone and iPad Apps?
Do You Want To Create Your Own iPhone and iPad Apps but are not sure where to start?
Are you ready to jump right into the exciting world of mobile development but have little or no programming experience? Then this is your course!
This Complete iOS and 8 Xcode 6 with Swift Course will give you everything your need to start your new career in iOS development,
The course has been structured to support Objective-C and Swift, 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 or Twitter, So you can rest assure you have full guidance in your new career!
- Understanding Xcode, Interface Builder, Simulator and Project Types
- Objective-C: 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
- Full Featured Apps
- Saving and Loading: From text to data
- Earning Revenue Ad Networks
- Full In App Purchase Support
- 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 | 1:01 | ||
Section 2:Getting To Grips! | ||||
2 | Downloading and Installing Xcode | 1:41 | ||
3 | Creating an App ID | 3:19 | ||
4 | Purchasing a Developer Licence | 2:12 | ||
5 | Project Types, What's Best For Me? | 3:41 | ||
6 | What are Classes, InfoPLists and Delegates? | 4:24 | ||
7 | Using the Interface Builder | 4:41 | ||
8 | Building on the iOS Simulator | 3:48 | ||
9 | Create, Download and Install Certificates | 2:17 | ||
10 | Building to a Device | 1:38 | ||
11 | Creating Actions and Outlets | 9:10 | ||
12 | Creating a Hello World Application | Preview | 4:51 | |
Section 3:Understanding Functions | ||||
13 | Displaying Text | Preview | 4:42 | |
14 | Text Properties | Preview | 8:16 | |
15 | UITextfields | Preview | 4:47 | |
16 | Dismissing the Keyboard | Preview | 6:27 | |
17 | Using If Statements | Preview | 8:01 | |
18 | Fading Objects | Preview | 6:11 | |
19 | Hiding Objects | Preview | 3:27 | |
20 | Enabling and Disabling Objects | Preview | 6:15 | |
21 | Creating a Random Number Generator | Preview | 5:08 | |
22 | Creating a Random Word Generator | Preview | 5:52 | |
23 | HideObjects | 1:00 | ||
Section 4:Creating Actions | ||||
24 | UISwitches | 5:08 | ||
25 | UISegmentedControls | 9:03 | ||
26 | Controlling UISliders | 8:17 | ||
27 | UIActionSheets | 9:07 | ||
28 | Detecting Shake Gestures | 8:19 | ||
29 | Creating URL Links | 4:15 | ||
30 | Using Delayed Actions | 8:44 | ||
Section 5:Getting A Good View! | ||||
31 | UIViews | 7:24 | ||
32 | Controlling UIScrollViews | 8:05 | ||
33 | Displaying UIAlertViews | 5:01 | ||
34 | Using UIPickerViews | 11:27 | ||
35 | Using UIWebView | 3:48 | ||
36 | Controlling UIWebViews | 4:07 | ||
37 | Activity Indicator | 6:15 | ||
38 | Using UIMapViews | 3:58 | ||
39 | Controlling UIMapViews | 4:55 | ||
40 | Switching to a XIB View | 9:49 | ||
41 | Removing The Status Bar | 8:50 | ||
Section 6:Making An App Look Good | ||||
42 | Importing Files | 3:25 | ||
43 | Displaying Images | 6:42 | ||
44 | Displaying Retina Images | 10:33 | ||
45 | Changing Images | 7:14 | ||
46 | Adding Images To Buttons | 4:26 | ||
47 | Displaying Images From URL'S | 6:06 | ||
48 | Displaying PDF'S | 6:29 | ||
49 | Changing the Background Colour | 7:11 | ||
50 | Creating Animations | 8:00 | ||
51 | Adding Loading Screen/Launch Images | 5:15 | ||
52 | Universal Loading Screen | 5:35 | ||
53 | Adding App Icons | 5:32 | ||
54 | Taking Screenshots Programatically | 10:28 | ||
55 | Taking Photos from Camera | 9:24 | ||
56 | Loading Images from Library | 4:52 | ||
57 | LoadingScreen | 1:00 | ||
Section 7:Coming In Loud And Clear | ||||
58 | Playing Audio Files | 7:58 | ||
59 | Playing Video Files | 8:38 | ||
60 | Playing YouTube Videos | 9:07 | ||
61 | Streaming Live Radio | 6:10 | ||
62 | Streaming MP3 Files | 4:42 | ||
63 | Vibrating the Device | 5:13 | ||
Section 8:Creating A Tab Bar Application | ||||
64 | Creating a Tab Bar Application | 7:51 | ||
65 | Customising Tab Bar Application | 4:50 | ||
Section 9:Creating A Table View Application | ||||
66 | Creating a Table View Application | 18:41 | ||
67 | Pushing Table View to a Detail View | 10:03 | ||
68 | Populating a Detail View | 9:01 | ||
69 | Customising a Table View | 6:52 | ||
70 | Adding Table View Headers | 9:47 | ||
Section 10: Saving And Loading Stuff! | ||||
71 | Saving and Loading Text | 9:40 | ||
72 | Saving and Loading Data | 8:28 | ||
Section 11:Getting Social With Your App! | ||||
73 | Posting Text To Facebook | 7:53 | ||
74 | Posting Images To Facebook | 3:52 | ||
75 | Sending Twitter Tweets | 5:44 | ||
76 | Sending Images To Twitter | 2:52 | ||
77 | Sending an SMS Message | 14:03 | ||
78 | Sending Images Via SMS | 6:19 | ||
79 | Sending an Email | 13:33 | ||
80 | Sending an Images Via Email | 5:34 | ||
81 | Making a Phone Call | 4:21 | ||
82 | Displaying Local Notifications | 13:48 | ||
Section 12:Earning Revenue From Your App | ||||
83 | Displaying iAd Advertisements | 9:21 | ||
84 | Displaying AdMob Advertusements | 12:14 | ||
Section 13:In App Purchases | ||||
85 | Setting up the In App Purchases | 6:34 | ||
86 | Cretaing the In App Purchase | 19:53 | ||
87 | Purchasing the Item | 15:09 | ||
88 | Saving Purchases | 7:43 | ||
Section 14:Supporting The Application | ||||
89 | Universal Views - Constraints | 8:53 | ||
90 | Constraints | 1:00 | ||
91 | Device Detection | 6:07 | ||
92 | DeviceDetection | 1:00 | ||
93 | Multiple Device Storyboards | 12:15 | ||
Section 15:Introducing Swift | ||||
94 | Swift Introduction | 2:30 | ||
95 | Swift Variables | 13:32 | ||
96 | Variables | 1:00 | ||
97 | Swift Arrays | 8:36 | ||
98 | Arryas | 1:00 | ||
99 | Swift Functions | 7:21 | ||
100 | Functions | 1:00 | ||
Section 16:Swift Functions | ||||
101 | Actions and Outlets | 5:35 | ||
102 | Hello World | 3:24 | ||
103 | Dismissing The Keyboard | 3:28 | ||
104 | If StateMents | 4:26 | ||
105 | Tap Counter | 6:22 | ||
106 | Random Number Generator | 4:50 | ||
107 | Random Word Generator | 6:30 | ||
Section 17:Swift Actions | ||||
108 | UISwitches | 6:21 | ||
109 | UISegmentedControls | 6:24 | ||
110 | UISliders | 6:33 | ||
111 | Shake Gestures | 4:50 | ||
112 | URL Links | 4:16 | ||
113 | Samples | 1:00 | ||
Section 18:Swift Views | ||||
114 | Conrtrolling UIScrollViews | 6:05 | ||
115 | Displaying UIAlertViews | 4:47 | ||
116 | Using UIWebViews | 5:26 | ||
117 | Controlling UIWebviewls | 4:23 | ||
118 | Activity Indicator | 5:27 | ||
119 | Using UIMapViews | 4:13 | ||
120 | Controlling UIMapViews | 6:24 | ||
121 | Switching Views in Storyboards | 9:20 | ||
122 | UICollectionView Part 1 | 11:42 | ||
123 | UICollectionView Part 2 | 7:35 | ||
124 | Samples | 1:00 | ||
Section 19:Swift Audio & Images | ||||
125 | Displaying Images | 6:27 | ||
126 | Displayimage | 1:00 | ||
127 | Animations | 12:58 | ||
128 | Animations | 1:00 | ||
129 | Background Colours | 6:16 | ||
130 | Background Colours | 1:00 | ||
131 | Playing a Sound File | 10:06 | ||
132 | SoundSwift | 1:00 | ||
133 | Volume Slider | 5:40 | ||
Section 20:Swift Social | ||||
134 | Posting Text To Facebook | 12:40 | ||
135 | Sending Twitter Tweets | 8:41 | ||
136 | Sending an Email | 14:22 | ||
137 | Sending SMS Messages | 9:07 | ||
138 | SwiftSocial | 1:00 | ||
Section 21:Swift Table View Application | ||||
139 | Populating a Table View | 19:31 | ||
140 | Pushing to a Detail View Controller | 14:40 | ||
141 | Populating a Detail View Controller | 6:52 | ||
142 | SwiftTableView | 1:00 | ||
Section 22: Swift Core Data | ||||
143 | Setting Up a Database | 24:49 | ||
144 | SettingUpDB | 1:00 | ||
145 | Adding and Saving Database Data | 12:15 | ||
146 | AddingData | 1:00 | ||
147 | Editing Database Data | 11:04 | ||
148 | EditingData | 1:00 | ||
149 | Deleting Database Data | 6:19 | ||
Section 23:Swift QR Code Reader | ||||
150 | Setting Up the Reader | 26:45 | ||
151 | QR PART1 | 1:00 | ||
152 | Adding Controls | 6:08 | ||
153 | QR PART2 | 1:00 | ||
154 | Displaying the QR Code | 14:17 | ||
155 | QR PART3 | 1:00 | ||
Section 24:Submitting And Publishing Your App! | ||||
156 | Preparing your App for Submission | 9:34 | ||
157 | Uploading your App to the App Store | 4:24 |