Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete iOS 10 Developer Course - Build apps and make money. - COMING SOON!
01. Variables
01. Introduction
02. Booleans
03. Integers
04. Floats and Doubles
05. Characters and Strings
06. Optional Variables
07. Conclusion
02. If Statements
01. Introduction
02. Basic If Statements
03. Multiple Conditions and Nested If Statements
04. Else If Statements
05. Else Statements
06. If Let Statements
07. Summary
03. Arrays
01. Introduction
02. Boolean Arrays
03. Int, Float, and Double Arrays
04. Character and String Arrays
05. Accessing and Modifying Array Elements
06. Adding Elements to an Existing Array
07. Insert and Remove Functions
08. Summary
04. For In Loops
01. Introduction
02. Increase Count by One with For In Loop
03. Using Index Value to Perform Operations
04. Combining Arrays and For In Loops
05. Constructing Arrays Using For In Loops
06. Combining For In Loops and If Statements
07. Summary
05. Functions
01. Introduction
02. No Parameters or Return Type Functions
03. Functions With Parameters
04. Functions With Return Types
05. Functions With Multiple Return Values
06. Functions with If Statements
07. Functions With For In Loops
08. Summary
06. While Loops and Switch Statements
01. Introduction
02. Intro to Switch Statments
03. Example of a Switch Statement
04. Intro to While Loops
05. While Loop With Game Example
06. Continue, Break, and Run Statements
07. Summary
07. Enumerations, Classes, and Structures
01. Introduction
02. Intro to Enumeratons
03. Associated and Raw Values of Enumerations
04. Intro to Classes
05. Introduction to Structures
06. Structs and Classes Working Together
07. Summary
08. Labels
01. Introduction
02. Adding a Label to the Layout
03. Initializing the Label in the Code
04. Changing Label Text
05. Functions Used on Label Text
06. Storing Current Text in a Constant
07. Changing Text Alignment
08. Changing Text Color
09. Dealing with Scaling Issues
10. Summary
09. Buttons
01. Introduction
02. Adding a Button to the Layout
03. Adding a Button to the Code
04. Changing Button Properties Within the Code
05. Retrieving Button Attributes
06. Implementing the Button Handler
07. Summary
10. Text Fields
01. Introduction
02. Adding Text Fields to Layout
03. Initializing Views
04. Labels and Text
05. Using Phone Keyboard
06. Double Function on Text Input
07. Attribute Inspector
08. Modifying Attributes From Within the Code
09. Summary
11. Average Calculator
01. Introduction
02. Designing the Layout
03. Adding Views
04. Functionality Part 1
05. Functionality Part 2
06. Improving the UI
07. Summary
12.) Segmented Control
12a) Swift 3 - Segmented Control in XCode - Part 1
12b) Swift 3 - Segmented Control in XCode - Part 2
12c) Swift 3 - Segmented Control in XCode - Part 3
12d) Swift 3 - Segmented Control in XCode - Part 4
13.) Sliders
13a) Swift 3 - Sliders in XCode - Part 1
13b) Swift 3 - Sliders in XCode - Part 2
13c) Swift 3 - Sliders in XCode - Part 3
13d) Swift 3 - Sliders in XCode - Part 4
13e) Swift 3 - Sliders in XCode - Part 5
14.) PickerView
14a) Swift 3 - PickerView in XCode - Part 1
14b) Swift 3 - PickerView in XCode - Part 2
14c) Swift 3 - PickerView in XCode - Part 3
15.) Images
15a) Swift 3 - Images in XCode - Part 1
15b) Swift 3 - Images in XCode - Part 2
15c) Swift 3 - Images in XCode - Part 3
16.) Tip Calculator
16a) Swift 3 - Tip Calculator - Part 1
16b) Swift 3 - Tip Calculator - Part 2
16c) Swift 3 - Tip Calculator - Part 3
17.) Compound Interest Calculator
17a) Swift 3 - Compound Interest Calculator - Part 1
17b) Swift 3 - Compound Interest Calculator - Part 2
17c) Swift 3 - Compound Interest Calculator - Part 3
18.) True False Test
18a) Swift 3 - True False Test - Part 1
18b) Swift 3 - True False Test - Part 2
18c) Swift 3 - True False Test - Part 3
19.) Hex-RGB Converter
19a) Swift 3 - Hex-RGB Converter - Part 1
19b) Swift 3 - Hex-RGB Converter - Part 2
19c) Swift 3 - Hex-RGB Converter - Part 3
19d) Swift 3 - Hex-RGB Converter - Part 4
20.) Simple Addition Tester
20a) Swift 3 - Simple Addition Tester - Part 1
20b) Swift 3 - Simple Addition Tester - Part 2
20c) Swift 3 - Simple Addition Tester - Part 3
21.) Simple Subtraction Tester
21a) Swift 3 - Simple Subtraction Tester - Part 1
21b) Swift 3 - Simple Subtraction Tester - Part 2
21c) Swift 3 - Simple Subtraction Tester - Part 3
22.) Simple Multiplication Tester
22a) Swift 3 - Simple Multiplication Tester - Part 1
22b) Swift 3 - Simple Multiplication Tester - Part 2
22c) Swift 3 - Simple Multiplication Tester - Part 3
22d) Swift 3 - Simple Multiplication Tester - Part 4
23.) Simple Division Tester
23a) Swift 3 - Simple Division Tester - Part 1
23b) Swift 3 - Simple Division Tester - Part 2
23c) Swift 3 - Simple Division Tester - Part 3
23d) Swift 3 - Simple Division Tester - Part 4
24.) Simple Algebra Test
24a) Swift 3 - Simple Algebra Test - Part 1
24b) Swift 3 - Simple Algebra Test - Part 2
24c) Swift 3 - Simple Algebra Test - Part 3
24d) Swift 3 - Simple Algebra Test - Part 4
25.) Algebra Addition
25a) Swift 3 - Algebra Addition - Part 1
25b) Swift 3 - Algebra Addition - Part 2
25c) Swift 3 - Algebra Addition - Part 3
25d) Swift 3 - Algebra Addition - Part 4
26.) Algebra Subtraction
26a) Swift 3 - Algebra Subtraction - Part 1
26b) Swift 3 - Algebra Subtraction - Part 2
26c) Swift 3 - Algebra Subtraction - Part 3
26d) Swift 3 - Algebra Subtraction - Part 4
27.) Algebra Multiplication
27a) Swift 3 - Algebra Multiplication - Part 1
27b) Swift 3 - Algebra Multiplication - Part 2
27c) Swift 3 - Algebra Multiplication - Part 3
27d) Swift 3 - Algebra Multiplication - Part 4
28.) Algebra Division
28a) Swift 3 - Algebra Division - Part 1
28b) Swift 3 - Algebra Division - Part 2
28c) Swift 3 - Algebra Division - Part 3
28d) Swift 3 - Algebra Division - Part 4
29.) Animal Image Guessing Game
29a) Swift 3 - Animal Image Guessing Game - Part 1
29b) Swift 3 - Animal Image Guessing Game - Part 2
29c) Swift 3 - Animal Image Guessing Game - Part 3
29d) Swift 3 - Animal Image Guessing Game - Part 4
30.) Canadian Tax Calculator
30a) Swift 3 - Canadian Tax Calculator - Part 1
30b) Swift 3 - Canadian Tax Calculator - Part 2
30c) Swift 3 - Canadian Tax Calculator - Part 3
31.) Multiple Choice Test
31a) Swift 3 - Multiple Choice Test - Part 1
31b) Swift 3 - Multiple Choice Test - Part 2
31c) Swift 3 - Multiple Choice Test - Part 3
31d) Swift 3 - Multiple Choice Test - Part 4
32.) Text Field Delegates
32a) Swift 3 - TextField Delegates - Part 1
32b) Swift 3 - TextField Delegates - Part 2
32c) Swift 3 - TextField Delegates - Part 3
32d) Swift 3 - TextField Delegates - Part 4
33.) Adding Video
33a) Swift 3 - Adding Video - Part 1
33b) Swift 3 - Adding Video - Part 2
33c) Swift 3 - Adding Video - Part 3
33d) Swift 3 - Adding Video - Part 4
34.) Kinematics Calculator
34a) Swift 3 - Kinematics Calculator - Part 1
34b) Swift 3 - Kinematics Calculator - Part 2
34c) Swift 3 - Kinematics Calculator - Part 3
34d) Swift 3 - Kinematics Calculator - Part 4
34e) Swift 3 - Kinematics Calculator - Part 5
35.) Buoyancy Force Calculator
35a) Swift 3 - Buoyancy Force Calculator - Part 1
35b) Swift 3 - Buoyancy Force Calculator - Part 2
35c) Swift 3 - Buoyancy Force Calculator - Part 3
35d) Swift 3 - Buoyancy Force Calculator - Part 4
36.) Social Media Connection
01. Intro And Set Up-21
02. Adding To Layout And Connecting Outlets And Actions-22
03. Create A Simple Tweetfacebook Post-25
04. Adding Web Links And Images To Posts-28
05. Adding Images To Posts Via Photo Library-31
06. Putting Everything Together And Including And App Feel-34
07. Improving App Design-37
08. Summary And Outro-40
37.) Word Guessing Game
01. Intro And Set Up-26
02. Designing The Layout And Connecting Outlets And Actions-27
03. Adding Textfield Delegate Functions And Lists Of Words And Hints-30
04. Adding Variable And Function Declarations-33
05. Implementing Set Up Functions-36
06. Implementing The Final Part Of Functionality-39
07. Implementing Final Functionality-42
08. Improving App Appearance-45
09. Summary And Outro-48
R01. SimpleCalculator
01. Introduction-28
02. Drag & Drop Widgets On Screen-29
03. Change Text-32
04. Change Colors-35
05. Autoresize-38
06. Create Connections-41
07. Functionality For Buttons-44
08. Performing Input Checks-47
09. Optimization And Output Format-50
R02. Quotes
01. Introduction-33
02. Create Gui-34
03. Setup Variables-36
04. Functions To Get Random Color And Random Quote-39
05. Setup Quote And Color On Screen-42
06. Use Tap Gesture To Change Quote-45
07. Autoresize For Ipad-48
08. Set A Limited Number Of Random Colors-51
09. Set Specific Colors In Colors Array-54
10. Set Rotation Gesture-57
11. Set Left Edge Pan Gesture-60
R03. Gestures
02. One Finger, Simple Tap-70
03. One Finger, Double Tap-73
04. Two Fingers, Simple Tap-76
05. Two Fingers, Double Tap-79
06. Long Press, One Finger, Simple Tap-82
07. Long Press, Double Tap-85
08. Long Press, Two Fingers, Simple Tap-89
09. Long Press, Two Fingers, Double Tap-92
10. Setup Flags And Gesture State-95
11. Long Press Drag Simulation-98
12. Pinch Zoom Label-101
13. Rotation Gesture-104
14. Pandrag Gesture-107
15. Left Edge Pan-110
16. Right Edge Pan-113
17. Bottom Edge Pan-116
18. Top Edge Pan-119
19. Swipe To Right-122
20. Swipe To Left-125
21. Swipe Down-128
22. Swipe Up-131
23. Two Fingers Swipe-134
R04. Web View
06. Display Local Html-33
05. Configure Properties To Load Unsecure Websites-30
04. Load Secure Website-27
02. User Interface Skeleton-21
07. Format Html Using Swift Code-36
03. Customize Interface-24
R05. Web View Map
02. Basic Interface-36
03. Customize Interface-39
04. Setup Map Navigation-42
05. Back, Forward & Reload-45
06. Stop Loading-48
07. Show Loading Status-51
08. Javascript Alert Boxes-54
09. One Function For 3 Buttons-57
10. Show Snapshot Alternatively-60
11. Javascript Confirm Box For Navigation-63
12. Javascript Prompt Boxes For Input-66
R06. Web View Ytd
02. Gui-37
03. Connections. Round Button-40
04. Display List Of Videos Functionality-43
05. Save Video Functionality-46
06. Save Video Functionality-47
07. Swipe Navigation In Playlist-50
08. Long Press Load Video From Playlist-53
09. Navigation Buttons-56
10. Confirm Dialog Boxes-59
11. Prompt User For Input-62
12. Save Video As-65
13. Spinning Wheel-68
R07. Tabbed App
02. Add 2 More Tabs-92
03. Create Swift Files. Tint Color Using Color Literal-95
04. Animate Tint Color Change-98
05. Animated Badges-101
06. Animated Navigation Buttons-104
07. Cascade Badges Animation-107
08. Recursive Cascade Badges-110
09. Swipe Badges-112
10. Change Badges Dynamically-115
11. Clear And Reset Badge Values-118
12. Add Text To Badges-121
13. Clear Text. Setup Badge Color-123
14. Animate Buttons On Click-126
15. Animate Views Using Function-129
16. Repeatedly Animate A Badge-133
17. Change Tab Bar Translucency And Mode-137
18. Set Built-in Image On Tab Bar Item-141
19. Navigate Using Action Segues-145
20. Unwind Segue-149
21. Setup Animation On Unwind Action-153
22. Check Behaviour Of Actionsegues-157
23. Unwind To Specific View-161
24. Pass Strings Through Segues-165
25. Show Tab Bar Items Animation-169
26. Reversed Animation To Hide Tabs-173
27. Delete And Retrieve Tab Bar Items-177
R08. UIPageControl
01. Customize Page Control. Navigate With Buttons-51
02. Use Specific Color For Each Page Indicator-55
03. Use Random Color For Page Indicator-59
04. Two Fingers Tap Change Background Of Page Control-63
05. Simply Animate Page Indicators-67
06. Animate Using A Function-71
07. Showhide Button. Change Label-75
08. Change Image Using Switch-79
09. Change Image Randomly-83
10. Expand Or Collapse Image-87
11. Translate Animation On Button Tapped-91
12. Scale Animation On Image When Uipagecontrol Action Is Performed-95
J01. Crash Course
01. Introduction To Xcode Projects-12
02. Hooking Up Items In Xcode-13
03. Testing Early And Often With The Ios Simulator-14
04. Adding In User Interaction-15
05. Variables Crash Course-16
06. Converting Variables-17
07. Constants Warning And Variable Scope-18
08. The Most Common Error Beginners Make-19
09. Introduction To Functions-20
J02. UIImageView Crash Course
01. Introduction To Uiimageview-29
02. Talking About Scale Modes-32
03. Changing The Uiimageview Programatically-35
04. Passing In String Functions-38
05. Passing In Other Types Of Data Into Functions-41
06. Changing An Image Programatically-44
07. Adding An Image As An Object-47
08. Changing The Width And The Height Of The Uiimageview-50
09. Making The Uiimagetappable-53
10. Adding In A Blur-56
J03. Making a shake gesture app
01. Introduction To The Share Gesture Decider App-21
02. Printing The Array-24
03. Adding In The Google Webview-27
04. Setting Up Core Location-30
05. Appending Strings-33
06. Working Through Bugs-36
J04. Protocols
01. Introduction To Protocols-66
02. Setting Up Structs-70
03. Setting Up Variables And Printing The Data-74
04. Adding In Real Values To The Fruit Example-78
05. Finalzing The Printing Of Fruit-82
06. Setting Up The Protocols-86
07. Adding In The Structs-90
08 Adding In The Variables To The Program-94
09 Conclusion To The Pizza Parlour And Challenge-98
10. Skateboard Example-102
11. Making The Structs With Different Protocols-106
12. Setting Up An Order Form-110
13. Adding In The Parts To Order Function-114
14. Adding Protocols To A Class-119
15. Returning Multiple Values-123
16. Adding Making The Class Do Work-127
J05a. CIImage Filter: Mosaic App
01. Introduction To Ciimagefilter-17
02. Changing The Image Filter-21
03. Setting Up The Ui To The App-25
04. Finalizing And Designing The App-29
J05b. CIImage Filter: QRCode Generator
01. Introduction To The Project-17
02. Generate A Bar Code-21
03. Setting Up The Aztec Code Generator-25
04. Completing The App-29
J06. Design Tutorials: Introduction to Design
01. Introduction To Design And Color-18
02. Adding In An Image To The App-22
03. Talking About Color Theming-26
04. Making Your App Look Good With A Different Color Scheme-27
05. Exploring The 3 Color Scheme-28
06. Using Adobe Illustrator In Your Designs-29
07. Making A Circle Themed App-30
08. Thin Fonts-31
09. Testing Out Different Story Boards-32
J07. Design Tutorials: Designing and marketing with Photoshop
01. Designing An App Completely In Photoshop-7
02. Making Your App Look Presentable-8
03. Building Another App-9
04. Making A Minmalist Poster For Your App-10
05. Designing An App With Photoshop-11
06. Talk About Using Icons In Your Design-12
02. Boolean Arrays
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock