IOS系統概述與層次


一、概述

        IOS是apple公司為其自己的移動設備(iPhone,iPod touch,iPad)而開發的操作系統,IOS許多的技術是基於蘋果的Mac OSX桌面系統的,如果你開發過蘋果的mac系統應用程序,那么開發IOS應用程序就輕松加愉快了變得很簡單,但是IOS也有自己的新技術例如:多點觸摸和加速計。

       開發IOS應用程序得用到SDK(Software Development Kit),里面包含的你所需要的工具來開發,測試,運行和調試你的應用程序,Xcode是一個強大的IDE(Integrated Development Environment,集成開發環境)),它提供了基本的編輯,編輯和調試功能等等。                                                                                                           http://www.cnblogs.com/sosoft/

  二 、IOS操作系統的層次結構

       

 

   1、Core OS 核心層:包含Accelerate Framework、External Accessory FrameworkSecurity Framework、System等幾個框架,基本都是基於c語言的接口

   2、Core Services核心服務層:包含Address Book Framework、CFNetwork Framework、Core Data Framework、Core Foundation Framework、Core Location Framework、Core Media Framework、Core Telephony Framework、Event Kit Framework、Foundation Framework、Mobile Core Services Framework、Quick Look Framework、Store Kit Framework、System Configuration Framework、Block Objects、Grand Central Dispatch  In App Purchase、Location Services、SQLite、XML Support等一些框架,也基本都是基於c語言的接口

  3、Mediah媒體層:包含Core Graphics、Core Animation、OpenGL ES、Core Text、Image I/O、Assets Library Framework、Media Player Framework、AV Foundation、OpenALCore Audio Frameworks、AV Foundation、Core Media等等

 4、 Cocoa Touch 觸摸層:包括Address Book UI Framework、Event Kit UI FrameworkGame Kit Framework、iAd Framework、Map Kit Framework、Message UI FrameworkUIKit Framework等等,這一層基本都是基於 Objective-c的接口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM