iOS 10 Swift 3 - A Practical Approach

Muhammad Haroon, iOS Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
154 Videos (1d 2h 26m)
    • 01_01 - Course Introduction

      1:43
    • 01_02 - How ToGet The Best Out Of This Course

      2:08
    • 02_01 - XCode

      0:53
    • 02_02 - XCode Installation

      4:48
    • 02_03 - Create Your First Project In XCode

      6:22
    • 02_04 - XCode Interface

      18:50
    • 02_05 - XCode - Conclusion

      2:09
    • 03_01 - Simple Clock

      7:53
    • 03_02 - Project Setup

      9:10
    • 03_03 - Coding Solution

      10:07
    • 03_04 - Updating Clock

      15:15
    • 03_05 - Conclusion

      3:13
    • 04_01 - Mind Reader

      3:51
    • 04_02 - Project Setup

      16:29
    • 04_03 - Wire Objects

      8:27
    • 04_04 - Game Logic - Part 1

      19:18
    • 04_05 - Game Logic - Part 2

      4:13
    • 04_06 - Conclusion

      1:37
    • 05_01 - Number Game

      3:25
    • 05_02 - Project Setup

      5:15
    • 05_03 - Interface Setup

      12:56
    • 05_04 - Game Variables

      6:40
    • 05_05 - Start Game

      11:32
    • 05_06 - Coding Buttons

      6:36
    • 05_07 - Guesses Made

      6:10
    • 05_08 - Conclusion

      1:21
    • 06_01 - Scientific Calculator

      2:47
    • 06_02 - Project Setup

      14:17
    • 06_03 - Interface Setup - Part 1

      13:41
    • 06_04 - Interface Setup - Part 2

      17:26
    • 06_05 - Interface Setup - Part 3

      10:12
    • 06_06 - Wire Objects

      12:40
    • 06_07 - Calculate Result

      5:12
    • 06_08 - Code Buttons

      9:01
    • 06_09 - Challenge

      1:38
    • 06_10 - Conclusion

      2:19
    • 07_01 - Web Browser

      1:51
    • 07_02 - Project Setup

      10:39
    • 07_03 - Wire Objects

      15:34
    • 07_04 - Delegates

      8:57
    • 07_05 - Conclusion

      1:49
    • 08_01 - Important Concepts

      3:10
    • 08_02 - Arrays

      14:40
    • 08_03 - Dictionaries

      10:08
    • 08_04 - Sets

      14:25
    • 08_05 - Structures And Classes

      7:19
    • 08_06 - Structures

      12:14
    • 08_07 - Classes

      12:20
    • 08_08 - Enumerations

      7:34
    • 08_09 - Alert Views

      18:44
    • 08_10 - Action Sheets

      6:15
    • 08_11 - Storyboards - Part 1

      22:17
    • 08_12 - Storyboards - Part 2

      11:55
    • 08_13 - Table View - Part 1

      16:30
    • 08_14 - Table View - Part 2

      17:04
    • 08_15 - iOS Resolutions

      9:42
    • 08_16 - Conclusion

      3:16
    • 09_01 - World Clock

      8:27
    • 09_02 - Project Setup

      14:05
    • 09_03 - Configure World Clock Table View

      16:20
    • 09_04 - Display Time In Table Rows

      9:31
    • 09_05 - Load Time Zones

      14:24
    • 09_06 - Protocols And Delegates

      14:38
    • 09_07 - User Defaults

      7:33
    • 09_08 - Conclusion

      1:30
    • 10_01 - Alarm App

      1:30
    • 10_02 - Setup Interface

      13:50
    • 10_03 - Add Alarm View Controller

      14:36
    • 10_04 - Alarm Table View Controller

      16:32
    • 10_05 - Track Switch Value From Cell

      8:22
    • 10_06 - User Notifications

      17:39
    • 10_07 - Conclusion

      3:17
    • 11_01 - Stopwatch

      1:43
    • 11_02 - Setup Interface

      8:45
    • 11_03 - Stop Watch

      11:42
    • 11_04 - Laps Table View

      10:50
    • 11_05 - Conclusion

      1:12
    • 12_01 - Timer

      1:24
    • 12_02 - Setup Interface

      9:39
    • 12_03 - Start Timer

      13:29
    • 12_04 - Pause Timer

      12:19
    • 12_05 - Setup Notifications

      6:15
    • 12_06 - Conclusion

      1:09
    • 13_01 - XCode 8 GM Seed

      1:27
    • 14_01 - Departments App - Core Data

      4:38
    • 14_02 - Core Data

      15:34
    • 14_03 - Object Data Model

      8:25
    • 14_04 - Interface Setup

      13:35
    • 14_05 - Class Files

      5:13
    • 14_06 - Add Department

      22:36
    • 14_07 - Department Table View Controller

      15:37
    • 14_08 - Add Employee

      18:02
    • 14_09 - Employees Table View Controller

      13:36
    • 14_10 - Department Employees Table View Controller

      13:19
    • 14_11 - Refactoring - Part 1

      9:44
    • 14_12 - Refactoring - Part 2

      16:33
    • 14_13 - Conclusion

      2:42
    • 15_01 - Planner

      7:48
    • 15_02 - Setup Project

      10:36
    • 15_03 - Add New Records

      16:31
    • 15_04 - Fetched Results Controller

      20:11
    • 15_05 - Fetched Results Controller Delegate

      13:22
    • 15_06 - Edit Existing Record

      15:18
    • 15_07 - Summary Records

      19:46
    • 15_08 - Summary Table View Controller

      3:30
    • 15_09 - Featured Table View

      11:15
    • 15_10 - Refactoring

      6:32
    • 16_01 - Music Player

      2:13
    • 16_02 - Setup Project

      5:13
    • 16_03 - Setup Interface - Part 1

      20:16
    • 16_04 - Setup Interface - Part 2

      4:45
    • 16_05 - Play Music

      16:07
    • 16_06 - Update Time

      11:09
    • 16_07 - Player Controls

      20:28
    • 16_08 - Debug Issues

      11:31
    • 17_01 - Social Media Integration - Pixi Bro

      4:47
    • 17_02 - Project Setup

      17:24
    • 17_03 - Facebook Login

      21:01
    • 17_04 - Fetching Profile

      16:22
    • 17_05 - Media Source

      17:21
    • 17_06 - Share Media

      8:25
    • 17_07 - Conclusion

      1:28
    • 18_01 - Weather

      4:21
    • 18_02 - Page Based App

      13:15
    • 18_03 - World Weather

      18:26
    • 18_04 - Extract JSON

      18:00
    • 18_05 - Weather Object

      12:19
    • 18_06 - Cities Table View Controller

      13:56
    • 18_07 - Weather View Controller

      16:38
    • 18_08 - Current Weather

      21:05
    • 18_09 - 4 Days Weather

      12:04
    • 18_10 - Page Control

      3:11
    • 18_11 - Conclusion

      1:59
    • 19_01 - Firebase Demo

      2:23
    • 19_02 - Setup Project For Firebase

      9:54
    • 19_03 - Google SignIn

      16:41
    • 19_04 - Authenticate Users

      7:48
    • 19_05 - Logout

      4:07
    • 19_06 - Save Data

      13:30
    • 19_07 - Load Data

      7:14
    • 20_01 - Firebase Chat

      5:11
    • 20_02 - Project Setup

      6:29
    • 20_03 - Interface Setup - Part 1

      20:55
    • 20_04 - Interface Setup - Part 2

      6:36
    • 20_05 - Register Login User

      16:38
    • 20_06 - Profile Image Picker

      13:23
    • 20_07 - Store User Info

      18:17
    • 20_08 - Load Users - Part 1

      13:09
    • 20_09 - Load Users - Part 2

      6:58
    • 20_10 - Upload Chat

      20:09
    • 20_11 - Load Chat

      10:38
    • 20_12 - Chat Table View - Part 1

      16:29
    • 20_13 - Chat Table View - Part 2

      20:35
    • 20_14 - Conclusion

      2:16