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

  • 相关阅读:
    重置csr
    修改node节点名称
    k8s报错解决
    k8s测试容器之间是否互通
    MyEclipse------executeBatch()使用方法
    MyEclipse------execute()使用方法
    MyEclipse------如何查询MySQL数据库里面表的信息
    MyEclipse------如何连接MySQL
    MyEclipse------从服务器下载文件
    MyEclipse------各种问题解决方法
  • 原文地址:https://www.cnblogs.com/encoreMiao/p/5219732.html
Copyright © 2011-2022 走看看