• 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

  • 相关阅读:
    numpy-自定义ufunc函数和广播
    numpy-ufunc函数
    numpy数组(五)
    numpy数组(四)
    numpy数组(三)
    numpy数组(二)
    素数序列的生成及其应用(采用了新学的更高效的算法:布尔标记法 + 倍数淘汰法)
    demo04-js变量
    demo03-js注释
    demo02-js引入外链
  • 原文地址:https://www.cnblogs.com/encoreMiao/p/5219732.html
Copyright © 2020-2023  润新知