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
79
Lifebit iOS - Kusanagi and some tips
shiki
0
56
Application, MVC, and Views
shiki
4
210
Objective-C: Day 2
shiki
2
110
Objective-C: Day 1
shiki
6
250
Introduction to Mobile Application Development
shiki
1
130
Other Decks in Programming
See All in Programming
オープンセミナー2025@広島「君はどこで動かすか?」アンケート結果
satoshi256kbyte
0
230
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.7k
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
150
Kiroの仕様駆動開発から見えてきたAIコーディングとの正しい付き合い方
clshinji
1
180
Claude Codeで挑むOSSコントリビュート
eycjur
0
190
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
230
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
18
9.5k
CSC305 Summer Lecture 12
javiergs
PRO
0
130
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
0
180
Jakarta EE Core Profile and Helidon - Speed, Simplicity, and AI Integration
ivargrimstad
0
280
More Approvers for Greater OSS and Japan Community
tkikuc
1
100
ソフトウェアテスト徹底指南書の紹介
goyoki
1
130
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Site-Speed That Sticks
csswizardry
10
800
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Bash Introduction
62gerente
614
210k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Writing Fast Ruby
sferik
628
62k
Practical Orchestrator
shlominoach
190
11k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
570
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?