i os

Post on 03-Jan-2016

35 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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 語言 物件導向的程式語言. - PowerPoint PPT Presentation

TRANSCRIPT

iOS陳雋恆何品蕙何天與

1/11

Outline

iOS 的歷史與應用 iOS 的結構 Xcode Objective-C Multitasking Theading

2/11

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

3/11

iOS 結構圖

4/11

Xcode

繼承自 NeXT 的 Project Builder 可編譯多種語言,

如 C 語言、 C++ 、 Objective-C 等等

5/11

Xcode

6/11

Object-C

繼承自 C 語言 物件導向的程式語言

7/11

Multitasking

8/11

Multitasking in iOS

Background APIs Background audio, Local notifications, Bluetooth Accessory, …etc.

Fast app switching Task completion

9/11

Treading

Thread 是一種實現同時執行 多個 code path 的技術

Application 一開始只會以一個 thread 開始執行 ( 即為 main function)

10/11

Conclusion

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

11/11

top related