zoukankan      html  css  js  c++  java
  • 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的接口

  • 相关阅读:
    SpringCloud Zipkin快速开始
    Spring-Cloud-Gateway Predicate谓词(断言)使用与自定义
    Gateway Redis令牌桶请求限流过滤器
    SpringBoot集成logback日志组件
    Java使用Aspose-Words实现Word转换Pdf
    JAVA通过Map拼接SQL语句(Insert Update语句)
    使用Java反射机制将Bean对象转换成Map(驼峰命名方式 — 下划线命名方式)
    mybatis执行原生sql
    windows环境下elasticsearch安装教程(超详细)
    购物车的原理及Java实现(仿京东实现原理)
  • 原文地址:https://www.cnblogs.com/sosoft/p/3488381.html
Copyright © 2011-2022 走看看