Getting to know Xcode 7
  • Welcome - How to use this course
  • Part 1 - Getting to Know Xcode 7
  • Part 2 - The Project Navigator - Adding files to the project
  • Part 3 - The Navigators Continued
  • Part 4 - Template, Code Snippet, and Media Libraries
  • Part 5 - Utilities Pane - The Object Library and Document Outline
  • Part 6 - Xcode wrap up
  • Working with controls - Part 1 - Getting to know controls - Creating segues
  • Working with controls - Part 2 - Adding some code
The Swift Language - Swift 2.2
  • Variables / Constants Part 1
  • Variables / Constants Part 2 - Data Types - Type Annotation - Type Inference
  • Operators - Part 1 - Unary, Binary, Ternary, Assignment, and Remainder operators
  • Operators - Part 2 - Increment, Decrement, Minus Unary, Compound, Nil Coalesing
  • Operators - Part 3 - Range, and Logical operators
  • Functions - Part 1 - Declaring / Syntax / Return
  • Functions - Part 2 - Working with functions
  • Functions - Part 3 - Working with more functions
  • Functions - Part 4 - Nested functions
  • Optionals
  • Structs
  • Computed Properties
  • Extensions
  • Property Observers
  • Protocols and Delegation Part 1 - Syntax and declaring - Adding functions
  • Protocols and Delegation Part 2 - Adding properties - Delegation- Static keyword
  • enums part 1
  • enums part 2
  • Generics part 1
  • Generics part 2
  • Type Casting - Part 1 - The "as" and "is" operators
  • Type Casting - Part 2 - Using AnyObject and Any
  • Nested Types
  • Tuples
  • Closures Part 1 - Syntax and Optimizations
  • Closures Part 2 - Trailing Closures
  • Closures Part 3 - Capturing Values
Control Flow
  • if statement - else if - nested if's
  • Switch Statement
  • For-in loops
  • While loop - repeat while loop
Collections
  • Arrays - Part 1 - Declaring and initialiizing an array
  • Arrays - Part 2 - Accessing and modifying an array
  • Arrays - Part 3 - More of accessing and modifying an array
  • Dictionaries - Part 1
  • Dictionaries - Part 2
  • Sets Part 1 - Declaring and initializing them
  • Sets Part 2 - Accessing and modifying - Set membership functions
Strings
  • Strings Part 1 - Literals, Mutability, Interpolation, Characters
  • Strings Part 2 - Accessing and modifying strings
  • Strings Part 3 - More accessing and modifying strings
  • Strings Part 4 - Even more of accessing and modifying strings
Classes - Properties - Inits - Subclassing
  • Classes - Properties - inits
  • Subclassing
Swift 2 - Whats New?
  • Print - do try catch - repeat while
  • The guard statement
  • Counting Strings - Compiler Warnings - Synthesized Headers - Protocol Extensions
Debugging
  • Part 1 - Using print() for debugging
  • Part 2 - Assertions
  • Part 3 - Breakpoints - Conditional Breakpoints
  • Part 4 - View debugging
Beginner Apps - 4 easy to build apps for the beginning level
  • Beginner Apps Intro
  • RGB part 1 - User Interface setup - Outlets and Actions
  • RGB part 2 - Adding labels and logic
  • RGB Part 3 - Add the reset and animation
  • Ad Libs Generation - Part 1 - Setting up the UI
  • Ad Libs Generation - Part 2 - Outlets and actions
  • Ad Libs Generation - Part 3 - Delegate - IBActions
  • Crazy Animal Facts - Part 1 - Setting up the UI
  • Crazy Animal Facts - Part 2 - Animating the labels and button
  • Crazy Animal Facts - Part 3 - Expanding and shrinking the button
  • Fun with animating part 1 - Setup
  • Fun with animating part 2 - Adding a pause and randomize function
  • Fun with animating part 3 - Xcode 7.3 Updates
Project 1 - Storm Viewer
  • Storm Viewer Intro
  • Part 1 - Setup
  • Part 2 - Deleting Sleleton Code
  • Part 3 - Listing Images with NSFileManager
  • Part 4 - Introducing Interface Builder
  • Part 5 - Loading images with UIImage
  • Part 6 - Final Tweaks - HidesBarsOnTap
Project 2 - Guess the Flag
  • Guess the Flag Intro
  • Part 1 - Setting up and designing the layout
  • Part 2 - Making the basic game work
  • Part 3 - Guess which flag
  • Part 4 - From outlets to actions
Project 3 - Social Media
  • Social Media Intro
  • Sharing to FB and Twitter and more
  • Xcode 7.3 updates for Social Media