SlideShare a Scribd company logo
iOS Dev insights
      &
  One more thing



      Markus Kopf - arconsis
Any App in the App Store ??
        iPhone || iPad



                  Who already plays with the SDK ??
What should I know
    to start?
Prerequisites

OO understanding

OS X (Leopard, Snow Leopard, Lion)

Registration as an apple developer

iOS SDK installation with tools
Registered Apple          iOS Developer
  Developer                  Program

      Xcode                   Xcode
                             iOS SDK
    iOS SDK
                        technical resources
technical resources         Apple ID
    Apple ID             test and debug on
                          iPad/iPhone/iPod
 test and debug on    distribute your app on
      simulator            the App Store
                         technical support
ar
Registered Apple        $ /y
                            e
                                   iOS Developer
                      99
  Developer                           Program

      Xcode                           Xcode
                                     iOS SDK
    iOS SDK
                           technical resources
technical resources                 Apple ID
    Apple ID              test and debug on
                           iPad/iPhone/iPod
 test and debug on     distribute your app on
      simulator             the App Store
                               technical support
developer tools




                    Xcode
Interface Builder              Instruments
Objective C
Object-oriented


       Superset of C


Contains Smaltalk style


Dynamic typing

          Use Interface
                &
         Implementation
Is there a
       central concept ?
The basic concept is MVC


          Controller




  Model                View
I os dev_insights
Where to find
      the important stuff ?
Power Management
  iPhone
Cocoa Touch
                Device drivers

   Media
                Kernel

Core Services
                System-level APIs for services

  Core OS       File System
                Network infrastructure
                Security
Core Location
  iPhone
                Core Motion
Cocoa Touch
                Address Book
   Media
                Core Data
Core Services
                SQLite
  Core OS
                GPS Service
                Gyroscope Service
iPhone        Core Graphics
Cocoa Touch
                Core Text
   Media
                OpenGL ES
Core Services
                Core Audio
  Core OS
                AVFoundation
iPhone
                User interface
Cocoa Touch     elements
   Media
                iAd Framework
Core Services
                Map Kit Framework
  Core OS
                UIKit Framework
                Multi-Touch
Standard Controls




    Basic Controls
Table - Navigation-TabBar
Demo time
Split-View
What next ?
I os dev_insights
Notifications

               Notification
                Center




                 Widget
iMessage Service
Reminders




            ToDo List
               +
            Locations
Deep twitter integration
finally pc free
WiFi-Sync


iCloud ready
   calendar




                AirPlay Mirroring
The next big thing




                     for developers ?
iCloud Storage


           API
Xcode 4.2 Highlights
Storyboarding
LLVM Compiler



 LLVM 3.0


    Automatic Reference Counting
Location Simulation
Questions



   ?
iOS Basics Workshop
Auf dem Weg zur eigenen App

                   &

        iOS Essentials für Entwickler
mail     Markus.Kopf@arconsis.com
xing     www.xing.com/profile/Markus_Kopf
linkedin www.de.linkedin.com/in/markuskopf

twitter   @kopf_markus
blog      markuskopf.blogspot.com/

More Related Content

What's hot (20)

DOC
iOS Developer
Gopi Chandrasekher
 
PPTX
Smartface ile Crossplatform Uygulama Geliştirme
Mobile İstanbul
 
PDF
Pavan gopal ios_developer_resume
Pavan Gopal
 
DOC
Anupriya iOS Dev Resume
Anupriya Soman
 
PDF
iOS-iPhone documentation
Raj Dubey
 
KEY
Life Cycle of an iPhone App
John McKerrell
 
PDF
Xamarin v.Now
Craig Dunn
 
PPT
Logictree Mobile Practice Presentation
Logictreeit
 
DOCX
Resume - William Crews - iOS Mobile App Developer 03-17-2016
Bill Crews
 
PDF
Best iOS Resume
Pramod Kumar
 
PDF
Developica Presentation
rdanchev
 
PPT
iOS application development
Senthilkumar Selvaraj
 
KEY
AIR 3.0
Christophe Keromen
 
DOC
Resume_vipul
vipul kumar
 
PPT
Mr. Ankur Sharma - PDE good practices
beloslab
 
PDF
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
Nick Landry
 
PPTX
SETCON'18 - Yauheni Pakala - .NET Embedding
Nadzeya Pus
 
PPTX
Mobile Application Development
Abhi583497
 
PPT
Mobile Learning Development Tools
Upside Learning Solutions
 
PDF
Rapid Mbile Pototyping with the Intel® XDK
Intel® Software
 
iOS Developer
Gopi Chandrasekher
 
Smartface ile Crossplatform Uygulama Geliştirme
Mobile İstanbul
 
Pavan gopal ios_developer_resume
Pavan Gopal
 
Anupriya iOS Dev Resume
Anupriya Soman
 
iOS-iPhone documentation
Raj Dubey
 
Life Cycle of an iPhone App
John McKerrell
 
Xamarin v.Now
Craig Dunn
 
Logictree Mobile Practice Presentation
Logictreeit
 
Resume - William Crews - iOS Mobile App Developer 03-17-2016
Bill Crews
 
Best iOS Resume
Pramod Kumar
 
Developica Presentation
rdanchev
 
iOS application development
Senthilkumar Selvaraj
 
Resume_vipul
vipul kumar
 
Mr. Ankur Sharma - PDE good practices
beloslab
 
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
Nick Landry
 
SETCON'18 - Yauheni Pakala - .NET Embedding
Nadzeya Pus
 
Mobile Application Development
Abhi583497
 
Mobile Learning Development Tools
Upside Learning Solutions
 
Rapid Mbile Pototyping with the Intel® XDK
Intel® Software
 

Viewers also liked (18)

PPS
Amber Skiles SlideShare
guest0caaf84
 
PPT
Sant Agustí, el que ens va ensenyar
immaculadaconcepciogava
 
PDF
1377 impact v9_final_2
Darnley Etienne
 
PPTX
We learn English
immaculadaconcepciogava
 
PDF
Simple Ideas: Girard Abu Dhabi 23 April
John Girard
 
PPT
Lesson Plan 3
Arlean Plummer
 
PPS
Finalpwrpnt
guest0caaf84
 
PDF
Girard Keynote InfoVision 2009 Enterprise Content and Communication: Are we r...
John Girard
 
PPT
A briefing on film and media studies
avalon10
 
PPT
ExplicacióN 3º Ciclo
isabelmardelira
 
PPT
Christmas 2012
Arlean Plummer
 
PPT
Performance And Reuse
Darnley Etienne
 
PPT
WebSphere Commerce Portal
Darnley Etienne
 
PPT
Islas Baleares
danyo1
 
PPTX
Planeación - proceso administrativo
Victoria Blanquised Rivera
 
PPT
NGO Questionnaire Presentation for implementation of MDGs
shomik2
 
ODP
Diagnostico organizacional ok
Victoria Blanquised Rivera
 
PPTX
Procesos administrtivos
Victoria Blanquised Rivera
 
Amber Skiles SlideShare
guest0caaf84
 
Sant Agustí, el que ens va ensenyar
immaculadaconcepciogava
 
1377 impact v9_final_2
Darnley Etienne
 
We learn English
immaculadaconcepciogava
 
Simple Ideas: Girard Abu Dhabi 23 April
John Girard
 
Lesson Plan 3
Arlean Plummer
 
Finalpwrpnt
guest0caaf84
 
Girard Keynote InfoVision 2009 Enterprise Content and Communication: Are we r...
John Girard
 
A briefing on film and media studies
avalon10
 
ExplicacióN 3º Ciclo
isabelmardelira
 
Christmas 2012
Arlean Plummer
 
Performance And Reuse
Darnley Etienne
 
WebSphere Commerce Portal
Darnley Etienne
 
Islas Baleares
danyo1
 
Planeación - proceso administrativo
Victoria Blanquised Rivera
 
NGO Questionnaire Presentation for implementation of MDGs
shomik2
 
Diagnostico organizacional ok
Victoria Blanquised Rivera
 
Procesos administrtivos
Victoria Blanquised Rivera
 
Ad

Similar to I os dev_insights (20)

PDF
ID-ObjectiveConference 2012 - Introduction to iOS Development
Andri Yadi
 
PPTX
iOS platform
maya_slides
 
KEY
Programing for the iPhone
Mike Qaissaunee
 
PDF
Preparing for Release to the App Store
Geoffrey Goetz
 
PDF
mobile technologies iOS
chrisiegers
 
KEY
iPhone OS: The Next Killer Platform
Christopher Bartling
 
PPTX
How to become iPhone developer
Aleksandra Gavrilovska
 
PPTX
Lecture1
redwan1795
 
PDF
MSR iOS Tranining
Prabin Datta
 
PDF
bol.com Partner event 2013 - Presentatie Pieter Siekerman
bolcompp
 
PPTX
Introduction to iOS Development
Asim Rais Siddiqui
 
PPTX
iOS intro
acodingape
 
PPT
iPhone Programming
Shashank Garg
 
PDF
iOS Development - Offline Class for Jasakomer
Andri Yadi
 
PDF
从玩具到工具 from toy to tool
ankang yang
 
PPTX
Introducción a iOS
SlashMobility.com
 
PPT
iPhone Sdk Winter Conference
Mike Qaissaunee
 
PDF
iPhone App Dev Overview - Mobile Dev Camp Vietnam 1
huyzing
 
PPTX
Apple iOS
Chetan Gowda
 
PPT
iOS Introduction For Very Beginners
Saravanan Vijayakumar
 
ID-ObjectiveConference 2012 - Introduction to iOS Development
Andri Yadi
 
iOS platform
maya_slides
 
Programing for the iPhone
Mike Qaissaunee
 
Preparing for Release to the App Store
Geoffrey Goetz
 
mobile technologies iOS
chrisiegers
 
iPhone OS: The Next Killer Platform
Christopher Bartling
 
How to become iPhone developer
Aleksandra Gavrilovska
 
Lecture1
redwan1795
 
MSR iOS Tranining
Prabin Datta
 
bol.com Partner event 2013 - Presentatie Pieter Siekerman
bolcompp
 
Introduction to iOS Development
Asim Rais Siddiqui
 
iOS intro
acodingape
 
iPhone Programming
Shashank Garg
 
iOS Development - Offline Class for Jasakomer
Andri Yadi
 
从玩具到工具 from toy to tool
ankang yang
 
Introducción a iOS
SlashMobility.com
 
iPhone Sdk Winter Conference
Mike Qaissaunee
 
iPhone App Dev Overview - Mobile Dev Camp Vietnam 1
huyzing
 
Apple iOS
Chetan Gowda
 
iOS Introduction For Very Beginners
Saravanan Vijayakumar
 
Ad

Recently uploaded (20)

PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
PPTX
The birth and death of Stars - earth and life science
rizellemarieastrolo
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PPTX
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
PPTX
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
PDF
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
PPTX
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
DOCX
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
The birth and death of Stars - earth and life science
rizellemarieastrolo
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
Kubernetes - Architecture & Components.pdf
geethak285
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 

I os dev_insights

Editor's Notes

  • #2: \n
  • #3: \n
  • #4: \n
  • #5: \n
  • #6: - Developer Account 99$\n
  • #7: -Instruments-->Performance App / CPU usage / Reads and Writes / Memory / Threading ...\n
  • #8: \n
  • #9: \n
  • #10: \n
  • #11: - Compare to MVP in the GWT framework\n
  • #12: \n
  • #13: \n
  • #14: \n
  • #15: - Core Data --> is a technology for managing the data model of a Model-View-Controller application\n- Core Location --> provides location and heading information to applications.\n- Core Motion --> motion data from device hardware and process that data.\n
  • #16: AVFoundation --> playing audio content\nCore Graphics --> Quartz 2D drawing API\nCore Audio --> supports the manipulation of stereo-based audio\nOpenGL ES --> provides tools for drawing 2D and 3D content\n
  • #17: - Contains the key frameworks for iOS Apps Multitasking/Touch/touch-based input, push notifications, and many high-level system services\n- Gesture Recognizers\n
  • #18: - Picker Control\n- Slider\n- Segmented Control\n
  • #19: \n
  • #20: \n
  • #21: \n
  • #22: \n
  • #23: - Newsstand provides a central place for users to read magazines and newspapers.\n
  • #24: Notification Center provides an innovative way to easily display and manage your app notifications without interrupting your users.\n
  • #25: In iOS 5 SDK, the Message sheet now supports the iMessage service, so you can start individual or group text conversations from within your app.\n
  • #26: \n
  • #27: - Twitter Framework\n- support for sending Twitter requests \nAccounts Framework\nThe Accounts framework (Accounts.framework) provides a single sign-on model for certain user accounts\n
  • #28: \n
  • #29: \n
  • #30: \n
  • #31: - iCloud free till 5GB\n
  • #32: iCloud Storage APIs enable your apps to store documents and key value data in iCloud\n
  • #33: \n
  • #34: \n
  • #35: - LLVM 2* faster as GCC\n- Syntax highlighting / code completion / index-driven features are handled by the LLVM\n- Smart IDE FIX-It and Xcode Analyzer\n
  • #36: \n
  • #37: \n
  • #38: \n
  • #39: \n