今天先不讀Android,來一下番外篇iOS。既然要目標是要做好玩好用的APP,並且讓很多人使用,那iOS當然也要熟悉一下才行。
下圖為iOS的架構:
我覺得這張圖比較不像iOS的設計架構,反而較像給使用者的使用手冊。
雖然圖分成四個層級,但四個層級包含的都是一堆tool kit、一堆framework,只不過是high-level到low-level的區別。使用者想挑哪層的哪個功能,就去該層找來用,有點類似字典的概念(?)。
Apple developer的官網也讓我有字典的感覺,不過倒是滿淺顯易懂的:
參考文件:
iOS Technology Overview - iOS 6.0 2012 Apple Inc.
http://pooh.poly.asu.edu/Mobile/ClassNotes/Papers/MobilePlatforms/iOSTechnicalOverview.pdf