ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
I os presentation
ARE YOU AN IOS PADAWAN OR A JEDI MASTER?
Doesn¡¯t matter!!
SO WHAT DOES THIS ALL LOOK LIKE?
WHAT YOU ARE GOING TO BE BUILDING!
ENOUGH BACK STORY¡­.YOUR FIRST APP!!
What you need:
A Mac ¨C
Xcode
Sign up for a free account:
https://developer.apple.com/programs/start/standard/
Downloading the extra stuff:
https://www.dropbox.com/s/oneio87r6oa2k4r/01%20-
%20One%20Button%20App.zip
That¡¯s it!!!
WHAT YOU WILL HAVE BY THE TIME WE GET
DONE!!
LIST OF STUFF -
Needs a:
? Put a button on the screen and label it ¡°Hit Me!¡±
? When the player presses the Hit Me button the app has to show an alert popup to
inform the player how well she did. Somehow you have to calculate the score and
put that into this alert.
? Put text on the screen, such as the ¡°Score:¡± and ¡°Round:¡± labels. Some of this
text changes over time, for example the score, which increases when the player
finishes a round.
? Put a slider on the screen and make it go between the values 1 and 100.
? Read the value of the slider after the user presses the Hit Me button.
? Generate a random number at the start of each round and display it on the
screen. This is the target value.
? Compare the value of the slider to that random number and calculate a score
based on how far off the player is. You show this score in the alert view.
? Put the Start Over button on the screen. Make it reset the score and put the
player back into the first round.
? Put the app in landscape orientation.
? Make it look pretty. :-)
I os presentation
TIME TO OPEN XCODE
Make sure it version 5.0 and above
If you don¡¯t have a developer account attached yet that¡¯s ok!!
Single View
See Xcode for the following directions:
Also make sure to link your developer account before you launch!
I HIT PLAY¡­WHAT THE HECK JUST HAPPENED?
1) Code just compiled
1)This mean it was translated from objective-c to machine code (remember the
1¡¯s and 0¡¯s
2) All the components were gathered together
1)Images, files, storyboards etc
3) We just did a BUILD!
I os presentation
HOW AN APP WORKS!!
I os presentation
I os presentation
I os presentation
Ad

Recommended

Akademija portable interactive whiteboard user's guide wb2700
Akademija portable interactive whiteboard user's guide wb2700
Akademija Filipovic
?
Windows 7
Windows 7
SiliconExpert Technologies
?
Pro swapper
Pro swapper
amentalook41
?
Delicious
Delicious
tschmucker
?
8 steps to broadcast digital signage using NoviSign
8 steps to broadcast digital signage using NoviSign
NoviSign
?
React Native Android. It's easy.
React Native Android. It's easy.
Cameron Moss
?
How to get rid of desktop improver
How to get rid of desktop improver
haroNaroum
?
FlosOlei 2015 iOS App Presentation
FlosOlei 2015 iOS App Presentation
Marco Briotti
?
iPhone Application Development
iPhone Application Development
nancyitprofessional
?
Presentation - iOS - UI and UX - Mr. Samesh & Mr. Neetin
Presentation - iOS - UI and UX - Mr. Samesh & Mr. Neetin
MobileNepal
?
Chapter 19 chemistry grades 5 8
Chapter 19 chemistry grades 5 8
cali2360
?
Õ“ÔuWs£¨Á¢´¨tmc£©2011 06-12
Õ“ÔuWs£¨Á¢´¨tmc£©2011 06-12
Kiminari Azuma
?
LA Micro Stock Report 11th November 2013
LA Micro Stock Report 11th November 2013
LA Micro Group UK Ltd
?
Are you on track to break even
Are you on track to break even
The Evans Group LLC
?
Ideolo panel indoor
Ideolo panel indoor
H2H Communication Engagement Proximity
?
Nottingham City Council, Stephen Barker
Nottingham City Council, Stephen Barker
Paul Edge
?
Developing Leaders in Networked Organizations
Developing Leaders in Networked Organizations
Human Capital Media
?
6mistake
6mistake
mrb205
?
Update 94 fam. bloomwood.
Update 94 fam. bloomwood.
xxPareltje
?
23sec2
23sec2
St. Mary's HS
?
Anger
Anger
adnanyousaf7
?
Sharp - The History
Sharp - The History
SharpEurope
?
Sabrina Rev
reciogomez
?
Mercedes Benz Gtr Roadster
Mercedes Benz Gtr Roadster
Henry Chinaglia Filho
?
Wizards event reporter by chris mc guire
Wizards event reporter by chris mc guire
elkako38
?
Session 1. iOS developers enthusiasts session
Session 1. iOS developers enthusiasts session
GAME Studios
?
MobileCity:Introduction to IOS
MobileCity:Introduction to IOS
Allan Davis
?

More Related Content

Viewers also liked (20)

iPhone Application Development
iPhone Application Development
nancyitprofessional
?
Presentation - iOS - UI and UX - Mr. Samesh & Mr. Neetin
Presentation - iOS - UI and UX - Mr. Samesh & Mr. Neetin
MobileNepal
?
Chapter 19 chemistry grades 5 8
Chapter 19 chemistry grades 5 8
cali2360
?
Õ“ÔuWs£¨Á¢´¨tmc£©2011 06-12
Õ“ÔuWs£¨Á¢´¨tmc£©2011 06-12
Kiminari Azuma
?
LA Micro Stock Report 11th November 2013
LA Micro Stock Report 11th November 2013
LA Micro Group UK Ltd
?
Are you on track to break even
Are you on track to break even
The Evans Group LLC
?
Ideolo panel indoor
Ideolo panel indoor
H2H Communication Engagement Proximity
?
Nottingham City Council, Stephen Barker
Nottingham City Council, Stephen Barker
Paul Edge
?
Developing Leaders in Networked Organizations
Developing Leaders in Networked Organizations
Human Capital Media
?
6mistake
6mistake
mrb205
?
Update 94 fam. bloomwood.
Update 94 fam. bloomwood.
xxPareltje
?
23sec2
23sec2
St. Mary's HS
?
Anger
Anger
adnanyousaf7
?
Sharp - The History
Sharp - The History
SharpEurope
?
Sabrina Rev
reciogomez
?
Mercedes Benz Gtr Roadster
Mercedes Benz Gtr Roadster
Henry Chinaglia Filho
?
Wizards event reporter by chris mc guire
Wizards event reporter by chris mc guire
elkako38
?

Similar to I os presentation (20)

Session 1. iOS developers enthusiasts session
Session 1. iOS developers enthusiasts session
GAME Studios
?
MobileCity:Introduction to IOS
MobileCity:Introduction to IOS
Allan Davis
?
Hello world ios v1
Hello world ios v1
Teodoro Alonso
?
Code camp 2011 Getting Started with IOS, Una Daly
Code camp 2011 Getting Started with IOS, Una Daly
Una Daly
?
MSR iOS Tranining
MSR iOS Tranining
Prabin Datta
?
Ios - Introduction to swift programming
Ios - Introduction to swift programming
Vibrant Technologies & Computers
?
I phone app slideshow
I phone app slideshow
EuanW
?
Khec session
Khec session
GAME Studios
?
Game Development with TouchDevelop
Game Development with TouchDevelop
Sage Franch
?
I phone first app ducat
I phone first app ducat
Pragati Singh
?
How to create_your_own_android_app
How to create_your_own_android_app
Charo Cuart
?
2048 on swift
2048 on swift
Kohei Iwasaki
?
iPhone Development: Zero to Sixty
iPhone Development: Zero to Sixty
Thomas Swift
?
IOS Swift language 1st Tutorial
IOS Swift language 1st Tutorial
Hassan A-j
?
iOS Development: Everything you need to know
iOS Development: Everything you need to know
F¨¢bio Bernardo
?
Reinvent yourself - How to become a native iOS developer in nine steps
Reinvent yourself - How to become a native iOS developer in nine steps
Jason Hanson
?
Session 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architecture
Vu Tran Lam
?
Apps
Apps
cybernaut
?
How to Create An iOS Application Development 9 Steps to Make It Happen
How to Create An iOS Application Development 9 Steps to Make It Happen
Cerebrum Infotech
?
So you want to be an iPhone developer
So you want to be an iPhone developer
bcauble
?
Session 1. iOS developers enthusiasts session
Session 1. iOS developers enthusiasts session
GAME Studios
?
MobileCity:Introduction to IOS
MobileCity:Introduction to IOS
Allan Davis
?
Code camp 2011 Getting Started with IOS, Una Daly
Code camp 2011 Getting Started with IOS, Una Daly
Una Daly
?
I phone app slideshow
I phone app slideshow
EuanW
?
Game Development with TouchDevelop
Game Development with TouchDevelop
Sage Franch
?
I phone first app ducat
I phone first app ducat
Pragati Singh
?
How to create_your_own_android_app
How to create_your_own_android_app
Charo Cuart
?
iPhone Development: Zero to Sixty
iPhone Development: Zero to Sixty
Thomas Swift
?
IOS Swift language 1st Tutorial
IOS Swift language 1st Tutorial
Hassan A-j
?
iOS Development: Everything you need to know
iOS Development: Everything you need to know
F¨¢bio Bernardo
?
Reinvent yourself - How to become a native iOS developer in nine steps
Reinvent yourself - How to become a native iOS developer in nine steps
Jason Hanson
?
Session 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architecture
Vu Tran Lam
?
How to Create An iOS Application Development 9 Steps to Make It Happen
How to Create An iOS Application Development 9 Steps to Make It Happen
Cerebrum Infotech
?
So you want to be an iPhone developer
So you want to be an iPhone developer
bcauble
?
Ad

Recently uploaded (20)

ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
Belicia R.S
?
How to Manage Upselling of Subscriptions in Odoo 18
How to Manage Upselling of Subscriptions in Odoo 18
Celine George
?
How to Manage & Create a New Department in Odoo 18 Employee
How to Manage & Create a New Department in Odoo 18 Employee
Celine George
?
How to Create an Event in Odoo 18 - Odoo 18 ºÝºÝߣs
How to Create an Event in Odoo 18 - Odoo 18 ºÝºÝߣs
Celine George
?
2025 June Year 9 Presentation: Subject selection.pptx
2025 June Year 9 Presentation: Subject selection.pptx
mansk2
?
How to Configure Vendor Management in Lunch App of Odoo 18
How to Configure Vendor Management in Lunch App of Odoo 18
Celine George
?
Capitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptx
CapitolTechU
?
BINARY files CSV files JSON files with example.pptx
BINARY files CSV files JSON files with example.pptx
Ramakrishna Reddy Bijjam
?
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
TechSoup
?
ICT-8-Module-REVISED-K-10-CURRICULUM.pdf
ICT-8-Module-REVISED-K-10-CURRICULUM.pdf
penafloridaarlyn
?
Wax Moon, Richmond, VA. Terrence McPherson
Wax Moon, Richmond, VA. Terrence McPherson
TerrenceMcPherson1
?
Overview of Off Boarding in Odoo 18 Employees
Overview of Off Boarding in Odoo 18 Employees
Celine George
?
SPENT QUIZ NQL JR FEST 5.0 BY SOURAV.pptx
SPENT QUIZ NQL JR FEST 5.0 BY SOURAV.pptx
Sourav Kr Podder
?
Assisting Individuals and Families to Promote and Maintain Health ¨C Unit 7 | ...
Assisting Individuals and Families to Promote and Maintain Health ¨C Unit 7 | ...
RAKESH SAJJAN
?
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Restu Bias Primandhika
?
june 10 2025 ppt for madden on art science is over.pptx
june 10 2025 ppt for madden on art science is over.pptx
roger malina
?
Sustainable Innovation with Immersive Learning
Sustainable Innovation with Immersive Learning
Leonel Morgado
?
How to Manage Inventory Movement in Odoo 18 POS
How to Manage Inventory Movement in Odoo 18 POS
Celine George
?
JHS SHS Back to School 2024-2025 .pptx
JHS SHS Back to School 2024-2025 .pptx
melvinapay78
?
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
Belicia R.S
?
How to Manage Upselling of Subscriptions in Odoo 18
How to Manage Upselling of Subscriptions in Odoo 18
Celine George
?
How to Manage & Create a New Department in Odoo 18 Employee
How to Manage & Create a New Department in Odoo 18 Employee
Celine George
?
How to Create an Event in Odoo 18 - Odoo 18 ºÝºÝߣs
How to Create an Event in Odoo 18 - Odoo 18 ºÝºÝߣs
Celine George
?
2025 June Year 9 Presentation: Subject selection.pptx
2025 June Year 9 Presentation: Subject selection.pptx
mansk2
?
How to Configure Vendor Management in Lunch App of Odoo 18
How to Configure Vendor Management in Lunch App of Odoo 18
Celine George
?
Capitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptx
CapitolTechU
?
BINARY files CSV files JSON files with example.pptx
BINARY files CSV files JSON files with example.pptx
Ramakrishna Reddy Bijjam
?
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
TechSoup
?
ICT-8-Module-REVISED-K-10-CURRICULUM.pdf
ICT-8-Module-REVISED-K-10-CURRICULUM.pdf
penafloridaarlyn
?
Wax Moon, Richmond, VA. Terrence McPherson
Wax Moon, Richmond, VA. Terrence McPherson
TerrenceMcPherson1
?
Overview of Off Boarding in Odoo 18 Employees
Overview of Off Boarding in Odoo 18 Employees
Celine George
?
SPENT QUIZ NQL JR FEST 5.0 BY SOURAV.pptx
SPENT QUIZ NQL JR FEST 5.0 BY SOURAV.pptx
Sourav Kr Podder
?
Assisting Individuals and Families to Promote and Maintain Health ¨C Unit 7 | ...
Assisting Individuals and Families to Promote and Maintain Health ¨C Unit 7 | ...
RAKESH SAJJAN
?
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Restu Bias Primandhika
?
june 10 2025 ppt for madden on art science is over.pptx
june 10 2025 ppt for madden on art science is over.pptx
roger malina
?
Sustainable Innovation with Immersive Learning
Sustainable Innovation with Immersive Learning
Leonel Morgado
?
How to Manage Inventory Movement in Odoo 18 POS
How to Manage Inventory Movement in Odoo 18 POS
Celine George
?
JHS SHS Back to School 2024-2025 .pptx
JHS SHS Back to School 2024-2025 .pptx
melvinapay78
?
Ad

I os presentation

  • 2. ARE YOU AN IOS PADAWAN OR A JEDI MASTER? Doesn¡¯t matter!!
  • 3. SO WHAT DOES THIS ALL LOOK LIKE?
  • 4. WHAT YOU ARE GOING TO BE BUILDING!
  • 5. ENOUGH BACK STORY¡­.YOUR FIRST APP!! What you need: A Mac ¨C Xcode Sign up for a free account: https://developer.apple.com/programs/start/standard/ Downloading the extra stuff: https://www.dropbox.com/s/oneio87r6oa2k4r/01%20- %20One%20Button%20App.zip That¡¯s it!!!
  • 6. WHAT YOU WILL HAVE BY THE TIME WE GET DONE!!
  • 7. LIST OF STUFF - Needs a: ? Put a button on the screen and label it ¡°Hit Me!¡± ? When the player presses the Hit Me button the app has to show an alert popup to inform the player how well she did. Somehow you have to calculate the score and put that into this alert. ? Put text on the screen, such as the ¡°Score:¡± and ¡°Round:¡± labels. Some of this text changes over time, for example the score, which increases when the player finishes a round. ? Put a slider on the screen and make it go between the values 1 and 100. ? Read the value of the slider after the user presses the Hit Me button. ? Generate a random number at the start of each round and display it on the screen. This is the target value. ? Compare the value of the slider to that random number and calculate a score based on how far off the player is. You show this score in the alert view. ? Put the Start Over button on the screen. Make it reset the score and put the player back into the first round. ? Put the app in landscape orientation. ? Make it look pretty. :-)
  • 9. TIME TO OPEN XCODE Make sure it version 5.0 and above If you don¡¯t have a developer account attached yet that¡¯s ok!! Single View See Xcode for the following directions: Also make sure to link your developer account before you launch!
  • 10. I HIT PLAY¡­WHAT THE HECK JUST HAPPENED? 1) Code just compiled 1)This mean it was translated from objective-c to machine code (remember the 1¡¯s and 0¡¯s 2) All the components were gathered together 1)Images, files, storyboards etc 3) We just did a BUILD!
  • 12. HOW AN APP WORKS!!