ryerson dmz ios development workshop
TRANSCRIPT
Why build mobile applications?
$1.5 Million
What tools are required?
Developer
+ +
What is Objective-C?• The Objective-C language is a
simple computer language designed to enable sophisticated object-oriented programming.
• Knowing or having an understanding of C will help you understand this language
• It is a C superset based and built on Smalltalk
• Steve Jobs adopted it for his company NextStep"NSString"
What is Swift?• Swift is a new object-oriented programming
language for iOS and OS X development. Swift is modern, powerful, and easy to use.
• Like Java, Swift includes the latest features of an object-oriented language.
• Like JavaScript, it can be used to write to write simple, expressive code (minussemi-colons)
Model View Controller (MVC)
Show a Menu Make a Reservation
Map Locations Show Wine List
Menu List Wine List Locations
Reservations
User Interface Screens Buttons Tables
ViewsModels
Controllers
How do you design an app?Code or Storyboards
What we will be building
http://github.com/jldavid/dmz http://stormpixel.com/dmz.zip
What we will learn today• Working with Storyboards • Creating a basic Single View application • Customizing the colors of your app • Adding Images (UIImageView) • Adding Buttons (UIButton) • Calling a Phone Number (IBAction) • Launching a Website (IBAction) • Adding Maps (MKMapView) !
Let's Code!
Where can you learn more?
Intro to iOS Development
Twelve weeks
Tuesday & Thursday Evenings
This course is designed for people interested in learning to create iOS applications
and publishing them on the App Store.
http://www.brainstation.it