SlideShare una empresa de Scribd logo
1 de 12
Getting Started as an iPhone / iPad Developer




                                      AppBuilderTV.com
iOS Developer Account
●   In order to develop Apps, build to real devices
    and be able to submit to the App store, you
    need to be an official iOS developer.
●   While there is a free account that will allow you
    to download the SDK and play with the
    simulator, if you are serious about developing
    on this platform you'll need to make the jump to
    the $99/year paid program.
●   https://developer.apple.com/programs/ios/


                                             AppBuilderTV.com
An Intel Based Mac Computer




●   If you are doing freelance work, I'd recommend you consider a
    laptop for mobility. An entry level MacBook Air will do the trick nicely.
●   I like to plug my laptop into a larger flat panel display when I'm
    developing at home. You eyes will thank you!
●   If you don't need to be mobile, then a Mac mini is a less expensive
    but very effective option too.

                                                                 AppBuilderTV.com
A Device (iPhone/iPad/iPod
                Touch)
●   You should have access to a physical device for
    each device your App will run on for testing.
●   You must test your all Apps on real devices as
    the simulator is not sufficient for this
    purpose.
●   Before you can test your Apps on an iPhone,
    iPad or iPod Touch, the device needs to be set
    up for development via a process called device
    provisioning.
                                          AppBuilderTV.com
Provisioning
●   In order to be able to run your Apps on your
    iPhone, iPad or iPod Touch you need to
    provision it first.
●   This process is documented in the resource
    below and can be a bit tedious for the first timer.
●   https://developer.apple.com/library/mac/#docum
    entation/ToolsLanguages/Conceptual/Xcode4U
    serGuide/Devices/Devices.html



                                              AppBuilderTV.com
Sync Cord




●   You'll use the sync cord to build the App to your
    device for testing purposes.
●   These are expensive, so try not to lose or
    damage it.
                                             AppBuilderTV.com
Latest Version of Xcode




●   Xcode is the code editor/IDE used to develop iOS
    Apps. Interface Builder is now integrated with Xcode
    and can be used to design your user interfaces.
●   Xcode is usually free.
●   Don't worry about running Beta version when you are
    first getting started.
●   https://developer.apple.com/xcode/
                                               AppBuilderTV.com
Internet Access
●   You will find that as you learn to develop for iOS
    a steady connection to the Internet is essential.
●   You will make frequent trips online and some
    common sites you'll visit include:
●   https://developer.apple.com/devcenter/ios/index
    .action
●   http://stackoverflow.com/



                                             AppBuilderTV.com
Objective-c
●   Objective-c is the primary language used to
    build most iOS apps.
●   One of your first tasks as a developer on the
    iOS platform will be to gain a comfort level with
    Objective-c.
●   I have put together a 30 part video series on
    Objective-c that you can watch for free by
    entering your name and email on
    www.appBuilderTV.com.


                                             AppBuilderTV.com
Cocoa Touch and the iOS SDK




●   Cocoa touch is a user interface framework for building
    Apps that run on the iPhone, iPad and iPad Touch.
●   You'll want to stay current with the latest version of the
    SDK, as it is updated frequently.
●   https://developer.apple.com/technologies/ios/cocoa-
    touch.html                                  AppBuilderTV.com
Source Control
●   The ability to track changes and protect your
    code is an important skill to learn as a new
    developer.
●   Xcode 4 comes with build in Git source
    control and I recommend making use of it right
    away for any important projects you are working
    on.
●   https://developer.apple.com/library/mac/#docum
    entation/ToolsLanguages/Conceptual/Xcode4U
    serGuide/SCM/SCM.html
                                          AppBuilderTV.com
●   If you are interested in learning more about
    how to develop mobile Apps, visit
    www.appBuilderTV.com
    and get instant access to over 30 free videos
    today!

Más contenido relacionado

Destacado

Acrosport
AcrosportAcrosport
AcrosportPedrico
 
Operational analysis of two lane highway
Operational analysis of two lane highwayOperational analysis of two lane highway
Operational analysis of two lane highwayBharat Upadhyay
 
Sponsor lunch presentation december 2016
Sponsor lunch presentation december 2016Sponsor lunch presentation december 2016
Sponsor lunch presentation december 2016The Capital Network
 
Corporate presentation
Corporate presentationCorporate presentation
Corporate presentationSaurabh Mishra
 
Rebeca ppt narrated
Rebeca ppt narratedRebeca ppt narrated
Rebeca ppt narratedRebeca Meraz
 
Cultural Strategy Battle School - iStrategyLabs
Cultural Strategy Battle School - iStrategyLabsCultural Strategy Battle School - iStrategyLabs
Cultural Strategy Battle School - iStrategyLabsEric Shutt
 
Customer Churn, A Data Science Use Case in Telecom
Customer Churn, A Data Science Use Case in TelecomCustomer Churn, A Data Science Use Case in Telecom
Customer Churn, A Data Science Use Case in TelecomChris Chen
 
Inmunidad Activa y Pasiva
Inmunidad Activa y PasivaInmunidad Activa y Pasiva
Inmunidad Activa y PasivaEli Caballero
 
Jobs to Be Done :: Overview and Interview Technique
Jobs to Be Done :: Overview and Interview TechniqueJobs to Be Done :: Overview and Interview Technique
Jobs to Be Done :: Overview and Interview TechniqueBrian Rhea
 
Fundraising for Non-Profit Organisations
Fundraising for Non-Profit OrganisationsFundraising for Non-Profit Organisations
Fundraising for Non-Profit OrganisationsVardaan
 

Destacado (14)

Toolkit
ToolkitToolkit
Toolkit
 
Casaaninha3
Casaaninha3Casaaninha3
Casaaninha3
 
Acrosport
AcrosportAcrosport
Acrosport
 
Marketing experiencial
Marketing experiencialMarketing experiencial
Marketing experiencial
 
Operational analysis of two lane highway
Operational analysis of two lane highwayOperational analysis of two lane highway
Operational analysis of two lane highway
 
Kid cudi
Kid cudiKid cudi
Kid cudi
 
Sponsor lunch presentation december 2016
Sponsor lunch presentation december 2016Sponsor lunch presentation december 2016
Sponsor lunch presentation december 2016
 
Corporate presentation
Corporate presentationCorporate presentation
Corporate presentation
 
Rebeca ppt narrated
Rebeca ppt narratedRebeca ppt narrated
Rebeca ppt narrated
 
Cultural Strategy Battle School - iStrategyLabs
Cultural Strategy Battle School - iStrategyLabsCultural Strategy Battle School - iStrategyLabs
Cultural Strategy Battle School - iStrategyLabs
 
Customer Churn, A Data Science Use Case in Telecom
Customer Churn, A Data Science Use Case in TelecomCustomer Churn, A Data Science Use Case in Telecom
Customer Churn, A Data Science Use Case in Telecom
 
Inmunidad Activa y Pasiva
Inmunidad Activa y PasivaInmunidad Activa y Pasiva
Inmunidad Activa y Pasiva
 
Jobs to Be Done :: Overview and Interview Technique
Jobs to Be Done :: Overview and Interview TechniqueJobs to Be Done :: Overview and Interview Technique
Jobs to Be Done :: Overview and Interview Technique
 
Fundraising for Non-Profit Organisations
Fundraising for Non-Profit OrganisationsFundraising for Non-Profit Organisations
Fundraising for Non-Profit Organisations
 

Último

HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 

Último (20)

HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Getting Started as an iPhone / iPad Developer

  • 1. Getting Started as an iPhone / iPad Developer AppBuilderTV.com
  • 2. iOS Developer Account ● In order to develop Apps, build to real devices and be able to submit to the App store, you need to be an official iOS developer. ● While there is a free account that will allow you to download the SDK and play with the simulator, if you are serious about developing on this platform you'll need to make the jump to the $99/year paid program. ● https://developer.apple.com/programs/ios/ AppBuilderTV.com
  • 3. An Intel Based Mac Computer ● If you are doing freelance work, I'd recommend you consider a laptop for mobility. An entry level MacBook Air will do the trick nicely. ● I like to plug my laptop into a larger flat panel display when I'm developing at home. You eyes will thank you! ● If you don't need to be mobile, then a Mac mini is a less expensive but very effective option too. AppBuilderTV.com
  • 4. A Device (iPhone/iPad/iPod Touch) ● You should have access to a physical device for each device your App will run on for testing. ● You must test your all Apps on real devices as the simulator is not sufficient for this purpose. ● Before you can test your Apps on an iPhone, iPad or iPod Touch, the device needs to be set up for development via a process called device provisioning. AppBuilderTV.com
  • 5. Provisioning ● In order to be able to run your Apps on your iPhone, iPad or iPod Touch you need to provision it first. ● This process is documented in the resource below and can be a bit tedious for the first timer. ● https://developer.apple.com/library/mac/#docum entation/ToolsLanguages/Conceptual/Xcode4U serGuide/Devices/Devices.html AppBuilderTV.com
  • 6. Sync Cord ● You'll use the sync cord to build the App to your device for testing purposes. ● These are expensive, so try not to lose or damage it. AppBuilderTV.com
  • 7. Latest Version of Xcode ● Xcode is the code editor/IDE used to develop iOS Apps. Interface Builder is now integrated with Xcode and can be used to design your user interfaces. ● Xcode is usually free. ● Don't worry about running Beta version when you are first getting started. ● https://developer.apple.com/xcode/ AppBuilderTV.com
  • 8. Internet Access ● You will find that as you learn to develop for iOS a steady connection to the Internet is essential. ● You will make frequent trips online and some common sites you'll visit include: ● https://developer.apple.com/devcenter/ios/index .action ● http://stackoverflow.com/ AppBuilderTV.com
  • 9. Objective-c ● Objective-c is the primary language used to build most iOS apps. ● One of your first tasks as a developer on the iOS platform will be to gain a comfort level with Objective-c. ● I have put together a 30 part video series on Objective-c that you can watch for free by entering your name and email on www.appBuilderTV.com. AppBuilderTV.com
  • 10. Cocoa Touch and the iOS SDK ● Cocoa touch is a user interface framework for building Apps that run on the iPhone, iPad and iPad Touch. ● You'll want to stay current with the latest version of the SDK, as it is updated frequently. ● https://developer.apple.com/technologies/ios/cocoa- touch.html AppBuilderTV.com
  • 11. Source Control ● The ability to track changes and protect your code is an important skill to learn as a new developer. ● Xcode 4 comes with build in Git source control and I recommend making use of it right away for any important projects you are working on. ● https://developer.apple.com/library/mac/#docum entation/ToolsLanguages/Conceptual/Xcode4U serGuide/SCM/SCM.html AppBuilderTV.com
  • 12. If you are interested in learning more about how to develop mobile Apps, visit www.appBuilderTV.com and get instant access to over 30 free videos today!