Media Summary: Introduce the app development process and apply it to the first project, an app to display a quote. Set up the project on Xcode. Introduction to the Xcode development environment. Set up source control locally and using an ... Modify the ContactPerson to conform to the NSCoding protocol and modify the ContactPersonDataSource to save the contacts to ...

Basic Iphone Swift 3 Module - Detailed Analysis & Overview

Introduce the app development process and apply it to the first project, an app to display a quote. Set up the project on Xcode. Introduction to the Xcode development environment. Set up source control locally and using an ... Modify the ContactPerson to conform to the NSCoding protocol and modify the ContactPersonDataSource to save the contacts to ... Plan the development of the address book app and develop the iteration plan. Discuss a two step conversion process, introduce NSDictionary, UIPickerView. Review the API documentations of the picker view, ... Part I of the conversion process: Discuss the convert iteration. Build the user interface and start implementing the convert function.

Create the model types needed. Use classes to create a ContactPerson type and a ContactPersonDataSource type to manage the ... Set up the project in Xcode including app icons, launch screen, configuration, and source code repository. A lot is happening in this iteration including the use of modal segue with exit (or unwind) segues to have multiple options to return. Use static cells on a table view controller to display the details of a contact. Use segue to transfer the selected contact from the list ... Added the ability to sort the array of unit names. Added second picker view. Implement the delete and move feature on the contacts list and the table view controller.

Photo Gallery

Basic iPhone - Swift 3: Module 1 - Todays Quote - Iteration 1 -  Overview 1/9
Basic iPhone - Swift 3: Module 1 - Todays Quote - Iteration 2 - Project Set up - Part I 2/9
Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 7 -  Save To File 7/8
Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 1 -  Planning 1/8
Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 1 -  Planning 1/9
Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 3- Display Units in Picker View I 4/9
Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 6 -  Convert - I 7/9
Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 3 - Create Model 3/8
Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 2 - Project set up 2/8
Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 6 -  Add new contact 6/8
Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 5 -  Contact Details 5/8
Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 4 & 5 -  Sort & Display 6/9
View Detailed Profile
Basic iPhone - Swift 3: Module 1 - Todays Quote - Iteration 1 -  Overview 1/9

Basic iPhone - Swift 3: Module 1 - Todays Quote - Iteration 1 - Overview 1/9

Introduce the app development process and apply it to the first project, an app to display a quote.

Basic iPhone - Swift 3: Module 1 - Todays Quote - Iteration 2 - Project Set up - Part I 2/9

Basic iPhone - Swift 3: Module 1 - Todays Quote - Iteration 2 - Project Set up - Part I 2/9

Set up the project on Xcode. Introduction to the Xcode development environment. Set up source control locally and using an ...

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 7 -  Save To File 7/8

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 7 - Save To File 7/8

Modify the ContactPerson to conform to the NSCoding protocol and modify the ContactPersonDataSource to save the contacts to ...

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 1 -  Planning 1/8

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 1 - Planning 1/8

Plan the development of the address book app and develop the iteration plan.

Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 1 -  Planning 1/9

Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 1 - Planning 1/9

Discuss the goals and objectives of

Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 3- Display Units in Picker View I 4/9

Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 3- Display Units in Picker View I 4/9

Discuss a two step conversion process, introduce NSDictionary, UIPickerView. Review the API documentations of the picker view, ...

Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 6 -  Convert - I 7/9

Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 6 - Convert - I 7/9

Part I of the conversion process: Discuss the convert iteration. Build the user interface and start implementing the convert function.

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 3 - Create Model 3/8

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 3 - Create Model 3/8

Create the model types needed. Use classes to create a ContactPerson type and a ContactPersonDataSource type to manage the ...

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 2 - Project set up 2/8

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 2 - Project set up 2/8

Set up the project in Xcode including app icons, launch screen, configuration, and source code repository.

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 6 -  Add new contact 6/8

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 6 - Add new contact 6/8

A lot is happening in this iteration including the use of modal segue with exit (or unwind) segues to have multiple options to return.

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 5 -  Contact Details 5/8

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 5 - Contact Details 5/8

Use static cells on a table view controller to display the details of a contact. Use segue to transfer the selected contact from the list ...

Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 4 & 5 -  Sort & Display 6/9

Basic iPhone - Swift 3: Module 3 - Unit Converter - Iteration 4 & 5 - Sort & Display 6/9

Added the ability to sort the array of unit names. Added second picker view.

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 8 & 9 - Delete and Move Contacts 8/8

Basic iPhone - Swift 3: Module 5 - Address Book - Iteration 8 & 9 - Delete and Move Contacts 8/8

Implement the delete and move feature on the contacts list and the table view controller.