Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Unit 2 - Introduction to UIKit

307 views

Published on

Introduction to UIKit
App Development with Swift, by Apple - Unit 2

Swift Lessons
- Strings
- Functions
- Structures
- Classes, Inheritance
- Collections
- Loops

SDK Lessons
- Introduction to UIKit
- Displaying Data
- Controls in Action
- Auto Layout and Stack Views

Guided Project
- Apple Pie is a simple word-guessing game, where the user must guess a word, letter by letter, before all the apples fall off of the apple tree. If there are apples remaining, the user wins—and can eat delicious Apple Pie.

Published in: Mobile
  • Hey guys! Who wants to chat with me? More photos with me here 👉 http://www.bit.ly/katekoxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Unit 2 - Introduction to UIKit

  1. 1. Introduction to UIKit App Development with Swift, by Apple - Unit 2
  2. 2. Introduction to UIKit Unit 2 Swift Lessons Strings Functions Structures Classes, Inheritance Collections Loops SDK Lessons Introduction to UIKit Displaying Data Controls in Action Auto Layout and Stack Views
  3. 3. Strings Lesson 2.1 What You'll Learn How to declare a String How to compare two strings How to access particular characters within a string Vocabulary case sensitivity concatenation equality escape character index literal range
  4. 4. Functions Lesson 2.2 What You'll Learn How to write your own functions, with or without a return type How to specify input parameters for your functions How to return multiple values when necessary How to customize the way your functions are called How to provide default parameter values to a function Vocabulary argument label parameter return type return value
  5. 5. Structures Lesson 2.3 What You'll Learn How to create a custom structure How to define properties on a structure How to add methods, or functions, to a structure Vocabulary computed property function initializer initialization instance method memberwise initializer method
  6. 6. Classes, Inheritance Lesson 2.4 What You'll Learn The difference between a structure and a class How to define a class The concept and importance of inheritance How to write a class that inherits from another class How to use a class to manage complex states in an application Vocabulary base class class inheritance state subclass superclass
  7. 7. Collections Lesson 2.5 What You'll Learn How to declare constant and variable collections How to add and remove values from arrays and dictionaries How to choose the appropriate collection type Vocabulary array dictionary
  8. 8. Loops Lesson 2.6 What You'll Learn How to step through each value of a collection using a for loop How to iterate through a range of values How to write a loop that continues until a condition is no longer true Vocabulary for loop for-in loop while loop
  9. 9. Introduction to UIKit Lesson 2.7 What You'll Learn Why UIKit is such an important part of app development The name and appearance of five common views in apps The name and functionality of five controls in apps Where to find out more Vocabulary button control event date picker image view label navigation bar scroll view, segmented control
  10. 10. Displaying Data Lesson 2.8 What You'll Learn How to configure views using Interface Builder How to customize a label How to customize an image view Vocabulary aspect ratio clipping content mode dynamic data frame static data
  11. 11. Controls in Action Lesson 2.9 What You'll Learn How to use a button to execute code How to use a switch to execute code How to access the value of a switch How to use a slider to execute code How to access the value of a slider How to use a text field How to access the value of a text field Vocabulary gesture recognizer
  12. 12. Practice AutoLayout
  13. 13. Auto Layout and Stack Views Lesson 2.10 What You'll Learn How to use Auto Layout to build precise views How to create constraints How to use stack views to simplify Auto Layout Vocabulary constraint sibling size class stack view
  14. 14. Calculator
  15. 15. Apple Pie Guided Project

×