i os
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 PresentationTRANSCRIPT
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