那些年,我們一起用過的 Xcode
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

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

  • 1,089 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,089
On Slideshare
1,089
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
11
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 那些年,我們一起 用過的 Xcode Mikimoto Chief Engineer, Mobilogics Chief Chapter, CocoaHeads Kaohsiung Initiator, MOPCON12年9月10⽇日星期⼀一
  • 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. 12年9月10⽇日星期⼀一
  • 4. 與MIT(麻省理工學院)合作的產品12年9月10⽇日星期⼀一
  • 5. http://cocoaheads.tw CocoaHeads Taipei/Kaohsiung Meetup #5 2012/09/1312年9月10⽇日星期⼀一
  • 6. 12年9月10⽇日星期⼀一
  • 7. AGENDA •Before Xcode 3.0 •After Xcode 3.012年9月10⽇日星期⼀一
  • 8. 12年9月10⽇日星期⼀一
  • 9. 12年9月10⽇日星期⼀一
  • 10. 12年9月10⽇日星期⼀一
  • 11. 12年9月10⽇日星期⼀一
  • 12. 12年9月10⽇日星期⼀一
  • 13. 12年9月10⽇日星期⼀一
  • 14. 12年9月10⽇日星期⼀一
  • 15. 12年9月10⽇日星期⼀一
  • 16. 12年9月10⽇日星期⼀一
  • 17. 12年9月10⽇日星期⼀一
  • 18. WTF..12年9月10⽇日星期⼀一
  • 19. UI? 這種事很講天份的12年9月10⽇日星期⼀一
  • 20. 12年9月10⽇日星期⼀一
  • 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. 12年9月10⽇日星期⼀一
  • 23. 12年9月10⽇日星期⼀一
  • 24. 12年9月10⽇日星期⼀一
  • 25. 12年9月10⽇日星期⼀一
  • 26. 12年9月10⽇日星期⼀一
  • 27. DEMO12年9月10⽇日星期⼀一
  • 28. http://goo.gl/0sqfE12年9月10⽇日星期⼀一
  • 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. Quartz Composer12年9月10⽇日星期⼀一
  • 31. DEMO12年9月10⽇日星期⼀一
  • 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. 12年9月10⽇日星期⼀一
  • 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. • Xcode 3.1 • iPhone SDK 2.0 • GCC 4.2 and LLVM 4.2 • support Subversion 1.512年9月10⽇日星期⼀一
  • 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. • Xcode 3.2 (final at 3.2.6) • support static program analysis • support iPhone SDK 2.0 ~ 3.012年9月10⽇日星期⼀一
  • 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. • Xcode 4.1 • 2011/07/20 release on Mac OS X Lion 10.712年9月10⽇日星期⼀一
  • 40. • Xcode 4.2 • 2011/10/12 release with iOS 5.0 • Storyboard • ARC (Automatic Reference Counting)12年9月10⽇日星期⼀一
  • 41. 12年9月10⽇日星期⼀一
  • 42. 12年9月10⽇日星期⼀一
  • 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. TIMELINE DEMO12年9月10⽇日星期⼀一
  • 45. 12年9月10⽇日星期⼀一
  • 46. One more thing...12年9月10⽇日星期⼀一
  • 47. • Continues Integration (持續整合)12年9月10⽇日星期⼀一