Skip to content

PasDeChocolat/iOSWorkshopUH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unofficial UH iPad Workshop

Philosophy of this approach

  • Visual overview of a basic app
  • Basics of programming
  • Basics of Object-Oriented programming
  • Basics of Objective-C
  • Basics of Xcode
  • Basics of iOS
  • Builing a basic app (checklist)
    • The usual parts
      • UIView
      • UIButton
      • UIViewController
      • UITableView
      • UICollectionView
      • UINavigationController
      • UITabController

Getting set up as a developer

Marketing notes

Objective-C basics

  • NSLog

Object-Oriented Programming

  • Classes and Objects
  • Properties
  • Methods
  • Subclasses

Patterns

  • MVC
    • This is the first pattern
  • Delegates

App Lifecycle

View Controller Lifecycle

  • awakeFromNib
    • use a -setup method which can be called from initWithFrame and awakeFromNib
  • viewDidLoad
    • outlets are set
    • initialize here, but don't work with geometry
  • viewWillAppear / viewDidAppear
    • bounds are set
    • can work with screen size geometry, if not using autolayout
  • viewWillLayoutSubviews / viewDidLayoutSubviews
    • can work with screen size geometry, if using autolayout

Libraries

About

An informal, two-day iOS workshop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published