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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
lvjian700
December 20, 2013
Technology
570
0
Share
Start Developing iOS Apps Today
iOS开发入门Session. 更好的内容看Learn more.
2013 in Xi'an Thoughtworks
lvjian700
December 20, 2013
More Decks by lvjian700
See All by lvjian700
当Mobile开发遇见Web技术
lvjian700
0
220
Knowledge prejudice
lvjian700
1
110
在tw讲讲机械键盘
lvjian700
3
320
做卓有成效的程序员
lvjian700
0
290
构建网络工具箱 - 程序员
lvjian700
2
1.4k
大洋BS收录系统产品培训
lvjian700
0
340
CAS单点登陆方案
lvjian700
2
250
2012收录工作计划
lvjian700
0
160
Other Decks in Technology
See All in Technology
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
200
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
610
AIが変えた"品質の守り方"
kkakizaki
13
5.5k
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
310
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
640
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
320
oracle-to-databricks-migration-with-llm-and-dbt
casek
1
380
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
180
食べログのサーキットブレーカー導入を振り返って
atpons
1
160
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
350
layerx-fde-practices
cipepser
6
2.9k
Javaで学ぶSOLID原則
negima
1
240
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
Faster Mobile Websites
deanohume
310
31k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Site-Speed That Sticks
csswizardry
13
1.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
940
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.5k
Ruling the World: When Life Gets Gamed
codingconduct
0
240
Raft: Consensus for Rubyists
vanstee
141
7.5k
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