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

  • 784 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
784
On Slideshare
0
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⽇日星期⼀一