Upgrade to Pro — share decks privately, control downloads, hide ads and more …

那些年,我們一起用過的 Xcode

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

那些年,我們一起用過的 Xcode

藉由回顧 Xcode 的歷史,讓入門者熟悉 Xcode 的功能與特性

Mikimoto Chuang

September 09, 2012

Transcript

47 slides
  1. ·•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⽇日星期⽇日
  2. •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⽇日星期⽇日
  3. •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⽇日星期⽇日
  4. •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⽇日星期⽇日
  5. •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⽇日星期⽇日
  6. •Xcode 3.1 •iPhone SDK 2.0 •GCC 4.2 and LLVM 4.2

    •support Subversion 1.5 12年9月9⽇日星期⽇日
  7. •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⽇日星期⽇日
  8. •Xcode 3.2 (final at 3.2.6) •support static program analysis •support

    iPhone SDK 2.0 ~ 3.0 12年9月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⽇日星期⽇日
  10. •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⽇日星期⽇日

More Decks by Mikimoto Chuang

Other Decks in Programming