Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOS Development: An Introduction
Search
Jayson Basañes
July 16, 2012
Programming
4
190
iOS Development: An Introduction
Jayson Basañes
July 16, 2012
Tweet
Share
More Decks by Jayson Basañes
See All by Jayson Basañes
Android Development, the Right Way
shiki
2
81
Lifebit iOS - Kusanagi and some tips
shiki
0
58
Application, MVC, and Views
shiki
4
220
Objective-C: Day 2
shiki
2
120
Objective-C: Day 1
shiki
6
260
Introduction to Mobile Application Development
shiki
1
130
Other Decks in Programming
See All in Programming
AgentCoreとHuman in the Loop
har1101
5
230
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
Package Management Learnings from Homebrew
mikemcquaid
0
220
AI & Enginnering
codelynx
0
110
Grafana:建立系統全知視角的捷徑
blueswen
0
330
高速開発のためのコード整理術
sutetotanuki
1
400
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
Architectural Extensions
denyspoltorak
0
280
AI巻き込み型コードレビューのススメ
nealle
1
160
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
160
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
75
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
140
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Automating Front-end Workflow
addyosmani
1371
200k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
73
Marketing to machines
jonoalderson
1
4.6k
Scaling GitHub
holman
464
140k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
Transcript
iOS Development An Introduc4on
What you’ll need • MacOSX Lion or newer
• XCode 4.3.2+ (Free from App Store on Lion) • iOS Development Program ($99 per year)
iOS SDK • Used to be called iPhone SDK
• Tools for developing on iPhone, iPod Touch, and iPad • XCode (+Interface Builder), iOS Simulator, Command line u4li4es
XCode
XCode + Interface Builder
Cocoa Touch • Based on MacOSX Cocoa API
• Model-‐View-‐Controller
UIKit
Core Data
• Founda4on: NSObject • Core Anima4on • Core
Loca4on • Core Audio • Map Kit • Media Library
iPhone and iPad Differences • Screen size (obviously)
• PreZy much all components can be used on the iPad
UISplitViewController
UIPopoverController
UIAc4onSheet iPhone iPad
Objec4ve-‐C • Superset of C • Compiled through
GCC or CLang (LLVM) • Close to the speed of C • Probably the most hated part in iOS development • But it's fun! (Promise) • You can also use C, C++, Objec4ve-‐C++
Alterna4ves For when you want to avoid Objec4ve-‐C like
the plague.
Appcelerator Titanium JavaScript
PhoneGap HTML and JavaScript
MonoTouch C#
RubyMo4on Ruby
Games!
Cocos2D for iOS Objec4ve-‐C
Unity3D UnityScript, C#, Boo
Corona SDK Lua
Moai Lua
Ques4ons?