-
Урок 1.
00:01:49
App overview & introduction (ep. 1)
-
Урок 2.
00:16:19
App Setup, Data Source, Delegate Methods (ep. 2
-
Урок 3.
00:14:45
Data Structs & UITableViewCells & Images (ep. 3
-
Урок 4.
00:09:14
Custom UITableViewCell Setup & Optionals (ep. 4
-
Урок 5.
00:22:57
Programmatic Cell Auto Layout with NSLayoutConstraint (ep. 5)
-
Урок 6.
00:15:47
insertRows & deleteRows TableView Cells with Animations (ep. 6)
-
Урок 7.
00:15:36
Advanced Auto Layout Cell Animations with NSLayoutConstraint (ep. 7)
-
Урок 8.
00:04:37
Check device for force touch capability & register a view for previewing.
-
Урок 9.
00:03:30
Introduction to UIViewControllerPreviewingDelegate for Force Touch
-
Урок 10.
00:06:40
Programmatic Auto Layout with NSLayoutConstraint & UIImageView
-
Урок 11.
00:15:38
Getting the correct indexPath and presenting our controller with cell data.
-
Урок 12.
00:01:34
Section overview & what you need before you can upload to the app store.
-
Урок 13.
00:04:52
Bundle Identifiers.
-
Урок 14.
00:04:45
Creating your app in App Store Connect, App Information, and Pricing your App.
-
Урок 15.
00:08:43
App Store Screenshots and submission information.
-
Урок 16.
00:03:59
Manage Signing Automatically and Archive Your First Build.
-
Урок 17.
00:09:03
App Icon, Archive Validation, and Uploading Your App Build to App Store Connect.
-
Урок 18.
00:04:36
Selecting an App Build, General App Information, and Submitting for Review.
-
Урок 19.
00:03:40
Setup up an iOS App WITHOUT storyboards, AppDelegate.swift
-
Урок 20.
00:06:59
Easily setup and use UITableViewController & UITableViewCells
-
Урок 21.
00:05:44
UITableViewCell data model struct & UILabel text.
-
Урок 22.
00:03:13
Setup Large UINavigation Titles
-
Урок 23.
00:03:20
Create and Register an empty Custom UITableViewCell Class
-
Урок 24.
00:06:36
Unwrap optionals correctly with guard let - UITableViewCell data
-
Урок 25.
00:13:19
AutoLayout programmatically via NSLayoutConstraint & UIStackView
-
Урок 26.
00:06:11
NSAttributedString underline, color, font, style in Swift & Xcode
-
Урок 27.
00:05:09
Open external apps from URLs within your app
-
Урок 28.
00:05:13
How to make multiple UITableView sections
-
Урок 29.
00:10:38
Modeling multi dimensional data to opt for two or more UITableView sections.
-
Урок 30.
00:07:06
UITableView section header titles.
-
Урок 31.
00:07:27
Custom header view layout with Programmatic Auto Layout & viewForHeaderInSection
-
Урок 32.
00:06:20
Cell Swipe Actions - editActionsForRowAt (episode 1)
-
Урок 33.
00:03:46
Cell Swipe Actions - multiple edit actions (episode 2)
-
Урок 34.
00:05:52
Cell Swipe Actions - deleteRows at indexPath & deleting account data (episode 3)
-
Урок 35.
00:04:07
Bar Button Items - Adding a bar button item with text (episode 1)
-
Урок 36.
00:03:06
Bar Button Items - Icon UIImage Bar Button Items (episode 2)
-
Урок 37.
00:02:42
Bar Button Items - Adding multiple bar button items to both sides (episode 3)
-
Урок 38.
00:05:06
Bar Button Items - System Icons, Targets, Actions, & Selectors (episode 4)
-
Урок 39.
00:06:31
UINavControllers - How to push a ViewController from NavigationController (ep 1)
-
Урок 40.
00:03:15
UINavControllers - How to present a ViewController instead (episode 2)
-
Урок 41.
00:04:49
UINavControllers - Dismissing Controllers & Completions (episode 2)
-
Урок 42.
00:06:56
UIKit - gather input w/UITextField in AddSocialAccount viewController(episode 1)
-
Урок 43.
00:04:02
UIKit - build a custom UITextField class for clean re-use. (episode 2)
-
Урок 44.
00:06:50
NSLayoutConstraint & UIKit - Upgrade from frames to NSAutoLayout. (episode 1)
-
Урок 45.
00:06:43
NSLayoutConstraint & UIKit - Constrain multiple views w/UIStackView. (episode 2)
-
Урок 46.
00:03:20
UIKit - Adding UILabels to name our UITextFields. (episode 3)
-
Урок 47.
00:09:33
Retrieve data from user - Extract data from UITextField (episode 1)
-
Урок 48.
00:06:44
Retrieve data from user - UITextField Form Validation (episode 2)
-
Урок 49.
00:02:06
Protocols & Delegates - writing the AddAccount protocol & method. (episode 1)
-
Урок 50.
00:01:51
Protocols & Delegates - Class extensions & protocol conformance (episode 2)
-
Урок 51.
00:02:33
Protocols & Delegates - Bridging controllers with our protocol (episode 3)
-
Урок 52.
00:03:46
Protocols & Delegates - protocol methods/pass data across controllers(episode 4)
-
Урок 53.
00:02:35
Row Insertion - Gathering data from our protocol into account object (episode 1)
-
Урок 54.
00:04:20
Row Insertion - Determining the correct indexPath to place new data (episode 2)
-
Урок 55.
00:01:46
Bonus Lecture - iOS Course Codes.