zoukankan      html  css  js  c++  java
  • iOS整体框架类图

    Cocoa是OS X和iOS操作系统的程序的运行环境。

    iOS的操作系统层次结构分为四层:触摸UI层,媒体层,核心服务层,核心OS层。其中底层框架提供iOS的基本服务和技术,高层次框架简历在低层次框架智商用来提供更加复杂的服务和技术,较高级的框架向较低及的结构提供面向对象的抽象。在开发的时候应尽可能使用较高级的框架。如果要开发的在高层框架中没有提供,也可以使用较低层框架和技术。Cocoa框架最重要最基本的两个框架是Foundation和UIKit。

    位置图如下:

    1Foundation框架

    将其进行逻辑分类如下:

    1)值对象2)集合3)表达式和条件判断4)操作系统服务:包括文件系统、URL、进程间通讯5)通知6)归档和序列化7)oc语言服务

    2UIKit框架

    UIResponder是其中最大的分之类。UIResponder->UIView->UIControl->

    3Cocoa对象

    根类的主要方法:

    1)分配、初始化、复制2)对象的保持和清理3)内省和比较4)对象的编码和解码5)消息的转发6)消息的派发

    4CoreData管理应用程序数据模型

    5CoreGraphics帮助创建复杂图形

    6CoreAnimation创建高级动画和虚拟效果

    7OpenGLES提供2D和3D绘图工具

    8OpenAL是跨平台的方位音频库

    ps:比较全的原博客是http://blog.csdn.net/GooHong/article/details/28911301

  • 相关阅读:
    win7 64位安装mongodb及管理工具mongoVUE1.6.9.0
    常见共识算法
    Go语言学习笔记(5)——集合Map
    UPUPW Apache5.5系列本地开发环境配置
    TCP/IP协议
    HTTP协议
    Gossip协议
    《CAP定理》
    比特币双花攻击
    Fabric中的节点类型
  • 原文地址:https://www.cnblogs.com/encoreMiao/p/5219732.html
Copyright © 2011-2022 走看看