
Build Apps using common user interface views and controls.Lesson 5: Introduction to User Interface Development Understand relationships and inheritance between classes.Use classes and structures to create custom datatypes.Create functions, classes and structures to improve program quality.Understand the benefits of abstraction when writing code.

Lesson 4: Functions, Classes and Structures Use interface builder to build interfaces and be able to preview interfaces outside of a running App.Use the following areas of Xcode: project navigator, the debug area, the assistant and version editors and.Use arrays and dictionaries to store data.Use the switch statement to control what is executed next and.Use the different logical operators NOT, AND and OR to verify the truth of something.

Make decisions within your programs using if-then-else statements.

Lesson 2: Control Flow and Advanced Variables and Data Types
