zoukankan      html  css  js  c++  java
  • Cocoa框架

    Cocoa提供了用于存放数字和字符串的通用数据类型的实际的类。非正式地可以将这些称为值类或基本值类。

    Cocoa框架本身封装了三个独立的框架:Foundation基本框架、AppKit框架和核心数据框架

    Foundation Framework

      提供基本的构建块类,如字符串、数组、数值、文件访问等。可以在Mac和iPhone OS(iPhone、iPod touch和iPad上使用的系统)上使用此框架。Foundation类会使得更容易处理国际文本和数字,使得程序员从大量繁杂细节中解脱出来。

    AppKit Framework

      提供具体地处理用户接口元素(例如,窗口、控制和字体等)的框架。AppKit框架在Mac上的功能与iPhone OS上的UIKit功能相同,都是围绕相同的概念创建的。

    Core Data Framework

      提供数据存储、数据建模和自动改变操作轨迹(也称为自动回复或重做)。可以使用SQLite、XML、binary存储类型存放数据,或者甚至可以创建自己的存储类型。

    图片图像框架

    AppKit

      Cocoa的UI部分有处理颜色、几何形状、风格文本、位图图像和复杂路径的类和方法。

    Core Graphics

      这是低级的基于C的框架,用于在Mac OS X中绘制2D图像的框架。核心图片也是属于iPhone SDK范畴,因此能够很容易共享代码。其缺点是C的函数和存储管理Object-C AppKit绘图类方便灵活。

    Core Animation

      是基于OpenGL的,使得程序员可以使用许多精彩的3D和转换效果,但它有一个易于使用的Object-C接口。因为使用GPU,其速度特别快。

    Core Image

      此框架允许程序员为图像和视图设置许多特殊效果,例如高斯模糊、布隆过滤、颜色调整,甚至转换成类似翻面和溶解的效果。这是不用于普通绘图的API。但是,通常将它与其他框架结合使用。现在在iPhone SDK中不能使用核心图像。

  • 相关阅读:
    uva11729
    1.RabbitMQ介绍
    4.RabbitMQ Linux安装
    3.RabbitMQ 第一个程序
    2.RabbitMQ Window环境安装
    hdu 1757 A Simple Math Problem 矩阵快速幂
    hdu2222 Keywords Search AC自动机
    hdu 2159 二维完全背包
    POJ 3449 Geometric Shapes 判断多边形相交
    POJ 2826 An Easy Problem? 判断线段相交
  • 原文地址:https://www.cnblogs.com/missyxu/p/cocoa-objectC.html
Copyright © 2011-2022 走看看