8. 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"
9. 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 (minus
semi-colons)
10. 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
13. What we will be building
http://github.com/jldavid/dmz
http://stormpixel.com/dmz.zip
14. 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)
!
16. 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