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
86
2013,還在搞輸入法?
mikimoto
0
140
MOPCON 2012 回顧與展望
mikimoto
0
390
Kiss your wallet goodbye
mikimoto
4
300
CocoaHeads Kaohsiung Meetup Introduction
mikimoto
1
170
DIY Open Source 無人自走砲 - OSDC.tw 2012
mikimoto
1
580
Other Decks in Programming
See All in Programming
Workflow automationによるインシデント原因調査の自動化
showwin
1
100
Honoの来た道とこれから
yusukebe
6
920
自分だけの世界を創るクリエイティブコーディング / Creative Coding: Creating Your Own World
chobishiba
2
2.1k
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
230
Debugging: A Few Things You Should Know
jmatsu
1
130
Mercari AI/LLM Hackathon TeamBの発表資料
imaikosuke
0
180
Serverless renderování Webových komponent
rarous
PRO
0
130
perl for shell, awk and sed programmers
mackee
2
990
実践サーバーレスパフォーマンスチューニング ~その実力に迫る~ / Practical Serverless Performance Tuning ~A Close Look at its Power~
seike460
PRO
2
230
テスト駆動開発✅️
akitoshiga
1
170
もう実家に手頃な情シス娘は不要!Bedrockでもう一人の娘を作る
komakichi
2
140
Integrating AI in Your Enterprise Java Applications
ivargrimstad
0
810
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Gamification - CAS2011
davidbonilla
80
5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
We Have a Design System, Now What?
morganepeng
50
7.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Documentation Writing (for coders)
carmenintech
65
4.4k
How GitHub (no longer) Works
holman
311
140k
Scaling GitHub
holman
458
140k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.6k
Six Lessons from altMBA
skipperchong
26
3.4k
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⽇日星期⽇日