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
那些年,我們一起用過的 Xcode
Search
Mikimoto Chuang
September 09, 2012
Programming
4
420
那些年,我們一起用過的 Xcode
藉由回顧 Xcode 的歷史,讓入門者熟悉 Xcode 的功能與特性
Mikimoto Chuang
September 09, 2012
Tweet
Share
More Decks by Mikimoto Chuang
See All by Mikimoto Chuang
App 如何跨越虛擬與真實世界的鴻溝
mikimoto
1
220
開放資料與市場經濟
mikimoto
1
87
2013,還在搞輸入法?
mikimoto
0
140
MOPCON 2012 回顧與展望
mikimoto
0
400
Kiss your wallet goodbye
mikimoto
4
320
CocoaHeads Kaohsiung Meetup Introduction
mikimoto
1
180
DIY Open Source 無人自走砲 - OSDC.tw 2012
mikimoto
1
580
Other Decks in Programming
See All in Programming
AIレビュー導入によるCIツールとの共存と最適化
kamo26sima
1
1.4k
requirements with math
moony
0
450
Functional APIから再考するLangGraphを使う理由
os1ma
4
590
Generative AI for Beginners .NETの紹介
tomokusaba
1
240
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
2
920
Scala 3 で GLSL のための c-like-for を実装してみた
exoego
1
150
コードジェネレーターで 効率的な開発をする / Efficient development with code generators
linyows
0
160
Expoによるアプリ開発の現在地とReact Server Componentsが切り開く未来
yukukotani
2
360
Domain-Driven Design (Tutorial)
hschwentner
13
22k
生産性アップのためのAI個人活用
kunoyasu
0
440
DenoでOpenTelemetryに入門する
yotahada3
1
230
バイセルでの AI を用いた開発の取り組み ~ Devin, Cursor の活用事例・知見共有 ~
umaidashi
0
150
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
BBQ
matthewcrist
87
9.5k
Practical Orchestrator
shlominoach
186
10k
RailsConf 2023
tenderlove
29
1k
The Cult of Friendly URLs
andyhume
78
6.3k
Code Reviewing Like a Champion
maltzj
521
39k
A designer walks into a library…
pauljervisheath
205
24k
Producing Creativity
orderedlist
PRO
344
40k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
580
Transcript
那些年,我們一起 用過的 Xcode Mikimoto Chief Engineer, Mobilogics Chief Chapter, CocoaHeads
Kaohsiung Initiator, MOPCON 12年9月9⽇日星期⽇日
·•Mikimoto ·•軟體工程師,業界經歷 25 餘年 ·•Hacker (still on the way to
hack my dream.) ·•知名的作品:台灣高鐵網路售票系統、TapExpense ·•目前擔任: ·•Mobilogics 總工程師 (http://www.mobilogics.com.tw) ·•CocoaHeads Kaohsiung 主持人 (FB社團) ·•Code for Kaohsiung 發起人 (FB社團) ·•MOPCON(Mobile Open Platform Conference) 發起人 (http://mopcon.org) 12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
與MIT(麻省理工學院)合作的產品 12年9月9⽇日星期⽇日
CocoaHeads Taipei/Kaohsiung Meetup #5 2012/09/13 http://cocoaheads.tw 12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
AGENDA •Before Xcode 3.0 •After Xcode 3.0 12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
WTF.. 12年9月9⽇日星期⽇日
UI? 這種事很講天份的 12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
•Xcode 1.0 •2003 release on Mac OS X 10.3 •NeXTSTEP
ProjectBuilder UI update •final version 1.5 (code completion, debugger improved) 12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
DEMO 12年9月9⽇日星期⽇日
http://goo.gl/0sqfE 12年9月9⽇日星期⽇日
•Xcode 2.x (final at 2.5) •2005/04/29 release on Mac OS
X 10.4 Tiger •support universal binaries(Intel、PowerPC) •support unit test、 precompiled headers、Java、 Quartz Composer 12年9月9⽇日星期⽇日
Quartz Composer 12年9月9⽇日星期⽇日
DEMO 12年9月9⽇日星期⽇日
•Xcode 3.0 •2007/10/26 release on Mac OS X 10.5 Leopard
•DTrace (現在改名為 Instruments) •support Refactory (功能很陽春) •support Project Snapshots (a basic form of SCM) 12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
•Xcode 3.0 •support Objective C 2.0 with GC •build four-architecture
fat binaries (Intel and PowerPC 32bit and 64bit) •Drop WebObjects (Still includes the WebObject framework) 12年9月9⽇日星期⽇日
•Xcode 3.1 •iPhone SDK 2.0 •GCC 4.2 and LLVM 4.2
•support Subversion 1.5 12年9月9⽇日星期⽇日
•Xcode 3.2 •2009/08/28 release on Mac OS X Snow Leopard
10.6 (3.2.6, 4.0, 4.1, 4.2) •開始跟 OS 的版本緊密結合 •Drop Java 12年9月9⽇日星期⽇日
•Xcode 3.2 (final at 3.2.6) •support static program analysis •support
iPhone SDK 2.0 ~ 3.0 12年9月9⽇日星期⽇日
•Xcode 4.0 •2010/06/07 announced on WWDC (final code on 2011/03/09)
•drop support for many old system (PowerPC, 10.4, 10.5, iOS SDK older than 4.3) 12年9月9⽇日星期⽇日
•Xcode 4.1 •2011/07/20 release on Mac OS X Lion 10.7
12年9月9⽇日星期⽇日
•Xcode 4.2 •2011/10/12 release with iOS 5.0 •Storyboard •ARC (Automatic
Reference Counting) 12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
•Xcode 4.3 (~4.3.2) •2012/02/16 release on Mac OS X Lion
10.7 •Single Application •4.3.1 add support iOS 5.1 12年9月9⽇日星期⽇日
TIMELINE DEMO 12年9月9⽇日星期⽇日
12年9月9⽇日星期⽇日
One more thing... 12年9月9⽇日星期⽇日
•Continues Integration (持續整合) 12年9月9⽇日星期⽇日