那些年,我們一起                 用過的 Xcode                            Mikimoto                     Chief Engineer, Mobilogics     ...
·•Mikimoto      ·•軟體工程師,業界經歷	 25	 餘年          ·•Hacker	 (still	 on	 the	 way	 to	 hack	 my	 dream.)          ·•知名的作品:台灣高鐵網...
12年9月10⽇日星期⼀一
與MIT(麻省理工學院)合作的產品12年9月10⽇日星期⼀一
http://cocoaheads.tw                CocoaHeads Taipei/Kaohsiung                   Meetup #5 2012/09/1312年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
AGENDA   •Before       Xcode 3.0   •After       Xcode 3.012年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
WTF..12年9月10⽇日星期⼀一
UI? 這種事很講天份的12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
• Xcode       1.0      • 2003     release on Mac OS X 10.3      • NeXTSTEP           ProjectBuilder UI update      • final ...
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
DEMO12年9月10⽇日星期⼀一
http://goo.gl/0sqfE12年9月10⽇日星期⼀一
• Xcode      2.x (final at 2.5)   • 2005/04/29      release on Mac OS X 10.4 Tiger   • support     universal binaries(Intel...
Quartz Composer12年9月10⽇日星期⼀一
DEMO12年9月10⽇日星期⼀一
• Xcode      3.0      • 2007/10/26     release on Mac OS X 10.5 Leopard      • DTrace    (現在改名為 Instruments)      • suppor...
12年9月10⽇日星期⼀一
• Xcode         3.0      • support         Objective C 2.0 with GC      • build      four-architecture fat binaries       ...
• Xcode      3.1      • iPhone   SDK 2.0      • GCC     4.2 and LLVM 4.2      • support   Subversion 1.512年9月10⽇日星期⼀一
• Xcode         3.2      • 2009/08/28             release on Mac OS X Snow Leopard         10.6 (3.2.6, 4.0, 4.1, 4.2)    ...
• Xcode      3.2 (final at 3.2.6)      • support      static program analysis      • support      iPhone SDK 2.0 ~ 3.012年9月...
• Xcode         4.0      • 2010/06/07              announced on WWDC         (final code on 2011/03/09)      • drop       s...
• Xcode      4.1      • 2011/07/20    release on Mac OS X Lion 10.712年9月10⽇日星期⼀一
• Xcode      4.2      • 2011/10/12         release with iOS 5.0      • Storyboard      • ARC     (Automatic Reference Coun...
12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
• Xcode      4.3 (~4.3.2)      • 2012/02/16       release on Mac OS X Lion 10.7      • Single Application      • 4.3.1   a...
TIMELINE DEMO12年9月10⽇日星期⼀一
12年9月10⽇日星期⼀一
One more thing...12年9月10⽇日星期⼀一
• Continues   Integration (持續整合)12年9月10⽇日星期⼀一
Upcoming SlideShare
Loading in...5
×

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

937

Published on

利用歷史回顧的方式,簡介 Xcode 的功能與特性

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
937
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

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

  1. 1. 那些年,我們一起 用過的 Xcode Mikimoto Chief Engineer, Mobilogics Chief Chapter, CocoaHeads Kaohsiung Initiator, MOPCON12年9月10⽇日星期⼀一
  2. 2. ·•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月10⽇日星期⼀一
  3. 3. 12年9月10⽇日星期⼀一
  4. 4. 與MIT(麻省理工學院)合作的產品12年9月10⽇日星期⼀一
  5. 5. http://cocoaheads.tw CocoaHeads Taipei/Kaohsiung Meetup #5 2012/09/1312年9月10⽇日星期⼀一
  6. 6. 12年9月10⽇日星期⼀一
  7. 7. AGENDA •Before Xcode 3.0 •After Xcode 3.012年9月10⽇日星期⼀一
  8. 8. 12年9月10⽇日星期⼀一
  9. 9. 12年9月10⽇日星期⼀一
  10. 10. 12年9月10⽇日星期⼀一
  11. 11. 12年9月10⽇日星期⼀一
  12. 12. 12年9月10⽇日星期⼀一
  13. 13. 12年9月10⽇日星期⼀一
  14. 14. 12年9月10⽇日星期⼀一
  15. 15. 12年9月10⽇日星期⼀一
  16. 16. 12年9月10⽇日星期⼀一
  17. 17. 12年9月10⽇日星期⼀一
  18. 18. WTF..12年9月10⽇日星期⼀一
  19. 19. UI? 這種事很講天份的12年9月10⽇日星期⼀一
  20. 20. 12年9月10⽇日星期⼀一
  21. 21. • 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月10⽇日星期⼀一
  22. 22. 12年9月10⽇日星期⼀一
  23. 23. 12年9月10⽇日星期⼀一
  24. 24. 12年9月10⽇日星期⼀一
  25. 25. 12年9月10⽇日星期⼀一
  26. 26. 12年9月10⽇日星期⼀一
  27. 27. DEMO12年9月10⽇日星期⼀一
  28. 28. http://goo.gl/0sqfE12年9月10⽇日星期⼀一
  29. 29. • Xcode 2.x (final at 2.5) • 2005/04/29 release on Mac OS X 10.4 Tiger • support universal binaries(Intel、PowerPC) • supportunit test、 precompiled headers、Java、 Quartz Composer12年9月10⽇日星期⼀一
  30. 30. Quartz Composer12年9月10⽇日星期⼀一
  31. 31. DEMO12年9月10⽇日星期⼀一
  32. 32. • 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月10⽇日星期⼀一
  33. 33. 12年9月10⽇日星期⼀一
  34. 34. • 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月10⽇日星期⼀一
  35. 35. • Xcode 3.1 • iPhone SDK 2.0 • GCC 4.2 and LLVM 4.2 • support Subversion 1.512年9月10⽇日星期⼀一
  36. 36. • 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 Java12年9月10⽇日星期⼀一
  37. 37. • Xcode 3.2 (final at 3.2.6) • support static program analysis • support iPhone SDK 2.0 ~ 3.012年9月10⽇日星期⼀一
  38. 38. • 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月10⽇日星期⼀一
  39. 39. • Xcode 4.1 • 2011/07/20 release on Mac OS X Lion 10.712年9月10⽇日星期⼀一
  40. 40. • Xcode 4.2 • 2011/10/12 release with iOS 5.0 • Storyboard • ARC (Automatic Reference Counting)12年9月10⽇日星期⼀一
  41. 41. 12年9月10⽇日星期⼀一
  42. 42. 12年9月10⽇日星期⼀一
  43. 43. • 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.112年9月10⽇日星期⼀一
  44. 44. TIMELINE DEMO12年9月10⽇日星期⼀一
  45. 45. 12年9月10⽇日星期⼀一
  46. 46. One more thing...12年9月10⽇日星期⼀一
  47. 47. • Continues Integration (持續整合)12年9月10⽇日星期⼀一
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×