1 / 11

i OS

i OS. 陳雋恆 何品 蕙 何天與. Outline. iOS 的歷史與 應用 iOS 的結構 Xcode Objective-C Multitasking Theading. iOS 的歷史與應用. iOS 的前身 : Phone OS 行動裝置的 OS OpenGL ES 3.0 以及 Darwin. iOS 結構圖. Xcode. 繼承自 NeXT 的 Project Builder 可編譯多種語言, 如 C 語言、 C++ 、 Objective-C 等等. Xcode. Object-C. 繼承自 C 語言 物件導向的程式語言.

Download Presentation

i OS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. iOS 陳雋恆 何品蕙 何天與 1/11

  2. Outline • iOS的歷史與應用 • iOS的結構 • Xcode • Objective-C • Multitasking • Theading 2/11

  3. iOS的歷史與應用 • iOS的前身:Phone OS • 行動裝置的OS • OpenGL ES 3.0以及Darwin 3/11

  4. iOS結構圖 4/11

  5. Xcode • 繼承自NeXT的Project Builder • 可編譯多種語言, • 如C語言、C++、Objective-C等等 5/11

  6. Xcode 6/11

  7. Object-C • 繼承自C語言 • 物件導向的程式語言 7/11

  8. Multitasking 8/11

  9. Multitasking in iOS • Background APIs • Background audio, • Local notifications, • Bluetooth Accessory, • …etc. • Fast app switching • Task completion 9/11

  10. Treading • Thread是一種實現同時執行 • 多個code path的技術 • Application一開始只會以一個 • thread開始執行(即為main function) 10/11

  11. Conclusion • iOS算是為行動裝置特別開發的作業系統,不只在電量上的優化,也給予開發者一個良好的工作環境 11/11

More Related