• 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中不能使用核心图像。

  • 相关阅读:
    Entity Framework Code First使用DbContext查询
    Entity Framework Code First执行SQL语句、视图及存储过程
    Entity Framework Code First关系映射约定
    Entity Framework Code First属性映射约定
    Entity Framework Code First数据库连接
    EF Power Tools参数不正确的解决方法
    EF Code First Migrations数据库迁移
    前端Js框架汇总【转】
    浅谈Hybrid技术的设计与实现【转】
    用于HTML5移动开发的10大移动APP开发框架【转】
  • 原文地址:https://www.cnblogs.com/missyxu/p/cocoa-objectC.html
Copyright © 2020-2023  润新知