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
Start Developing iOS Apps Today
Search
lvjian700
December 20, 2013
Technology
0
530
Start Developing iOS Apps Today
iOS开发入门Session. 更好的内容看Learn more.
2013 in Xi'an Thoughtworks
lvjian700
December 20, 2013
Tweet
Share
More Decks by lvjian700
See All by lvjian700
当Mobile开发遇见Web技术
lvjian700
0
200
Knowledge prejudice
lvjian700
0
92
在tw讲讲机械键盘
lvjian700
3
270
做卓有成效的程序员
lvjian700
0
250
构建网络工具箱 - 程序员
lvjian700
2
1.3k
大洋BS收录系统产品培训
lvjian700
0
300
CAS单点登陆方案
lvjian700
2
200
2012收录工作计划
lvjian700
0
120
Other Decks in Technology
See All in Technology
ライブサービスゲームQAのパフォーマンス検証による品質改善の取り組み
gree_tech
PRO
0
460
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
280
7月のガバクラ利用料が高かったので調べてみた
techniczna
3
830
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
1.1k
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
2
310
AI時代にPdMとPMMはどう連携すべきか / PdM–PMM-collaboration-in-AI-era
rakus_dev
0
260
Obsidian応用活用術
onikun94
0
260
実践アプリケーション設計 ①データモデルとドメインモデル
recruitengineers
PRO
5
1.5k
JavaScript 研修
recruitengineers
PRO
6
1.4k
Webアクセシビリティ入門
recruitengineers
PRO
3
1.5k
AI エージェントとはそもそも何か? - 技術背景から Amazon Bedrock AgentCore での実装まで- / AI Agent Unicorn Day 2025
hariby
3
650
フィンテック養成勉強会#56
finengine
0
100
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
The Language of Interfaces
destraynor
160
25k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Thoughts on Productivity
jonyablonski
69
4.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
GitHub's CSS Performance
jonrohan
1032
460k
It's Worth the Effort
3n
187
28k
Statistics for Hackers
jakevdp
799
220k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Transcript
Start Developing iOS Apps Today 吕健@lvjian700 2013
Hi, I’m Lv Jian(吕健) • Java开发4+ • 2012年6⽉月开始iOS开发 • 开发过两个iPad
App
Overview • 为什么选择iOS ? • iOS能做什么? • 如何开始iOS开发? • Demo
为什么选择iOS iPad & iPad mini iPhone & iPod Touch
为什么选择iOS App Store
iOS 能做什么 • Multi touch! • Location & Map •
Camera • Motion • Game • …… Clear
iOS 能做什么 • Multi touch • Location & Map! •
Camera • Motion • Game • …… Google Map
iOS 能做什么 • Multi touch • Location & Map •
Camera! • Motion • Game • …… Instagram
iOS 能做什么 • Multi touch • Location & Map •
Camera • Motion! • Game • …… 微信
iOS 能做什么 • Multi touch • Location & Map •
Camera • Motion • Game • …… Temple Run 2
如何开始iOS开发 • 准备⼀一台Mac! • 安装好XCode • Objective C • Apple
ID($99)
如何开始iOS开发 • 准备⼀一台Mac • 安装好XCode! • Objective C • Apple
ID($99)
如何开始iOS开发 • 准备⼀一台Mac • 安装好XCode • Objective C! • Apple
ID($99)
如何开始iOS开发 • 准备⼀一台Mac • 安装好XCode • Objective C • Apple
ID($99)
Demo • 使⽤用XCode创建⼯工程 • 构建Login UI • IBOutlet&IBAction⽤用法 • 真机调试
IBOutlet & IBAction • IBOutlet • ⽤用于将UIControl绑定到UIViewController • IBAction •
将UI事件绑定到UIViewController
真机调试 • Login http://developer.apple.com • Create a App ID •
Add your Device • Create Provisioning Profiles • Download Provisioning Profiles Drag into Xcode
Xcode Tips • Option + Click: 快速查看当前⽂文档 • Ctrl +
Drag & Drop(left): 创建IBOutlet/IBAction • Command + R/B: 运⾏行/编译项⺫⽬目 • Command + Shift + O: 快速打开⽂文件 • Xcode Vim插件: XVim
Learn more … • iOS技术概要 • iOS 开发⼯工具概述 • Start
Developing iOS App Today • 《Learn Objective-C on the Mac》 • Developing iOS7 App for iPhone iPad - Stanford • Code4App 代码⽰示例⺴⽹网站
联系我 • Skype: lvjian700 • Weibo/twitter: @lvjian700 • Gmail:
[email protected]
• Github: https://github.com/lvjian700