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
500
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
180
Knowledge prejudice
lvjian700
0
77
在tw讲讲机械键盘
lvjian700
3
250
做卓有成效的程序员
lvjian700
0
230
构建网络工具箱 - 程序员
lvjian700
2
1.3k
大洋BS收录系统产品培训
lvjian700
0
280
CAS单点登陆方案
lvjian700
2
180
2012收录工作计划
lvjian700
0
110
Other Decks in Technology
See All in Technology
コンテナ上シェル悪用の話とPure Bashでcurlが作れた話
ryotosaito
2
360
もうVPNは古い? VPNを使わずに オンプレサーバーを 管理する手法あれこれ
ebibibi
0
150
組織のスケールを見据えたプロジェクトリードエンジニア制度の実践 / Project Lead Engineer for Scaling Engineering Organization
ohbarye
12
2.7k
大人の学び - マイクの持ち方について
kawaguti
PRO
3
650
Streamlitの細かい話
nishikawadaisuke
12
1.6k
RubyKaigi で得た課題解決法・美意識・モチベーション
morihirok
0
140
AIは脅威でなくチャンス。 AIと共に進化するエンジニアの成長戦略 / geeksai-2025-spring
carta_engineering
0
430
Github Copilot Chatは本日よりケ◯ロ軍曹でありま〜〜〜すッ!!!(たぶん)
yu_yukk_y
1
110
英語と日本語の文字をComposeでキレイに並べよう
tomoya_shibata
1
130
【ServiceNow SNUG Meetup LT deck】ServiceNow「検索性の進化」ZingからNow Assistまで
niwato
0
190
バックエンドエンジニアによるフロントエンドテスト拡充の具体的手法
kinosuke01
1
210
PHPStan をできる限り高速化してみる
colopl
0
150
Featured
See All Featured
Designing for Performance
lara
605
69k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
22
2.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
690
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Into the Great Unknown - MozCon
thekraken
35
1.7k
Code Reviewing Like a Champion
maltzj
521
39k
Side Projects
sachag
452
42k
RailsConf 2023
tenderlove
29
1k
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: lvjian700@gmail.com
• Github: https://github.com/lvjian700