zoukankan      html  css  js  c++  java
  • ios 框架学习笔记

    ios主要的系统层次:

    一、Cocoa Touch 层:创建应用程序主要使用的框架。

    1.关键技术:

    AirDrop:实现应用间通信。

    Text Kit:处理文本和排版。

    UIKit Dynamics:提供界面上的行为功能。

    Multitasking:应用层面的多任务支持,生命周期中的后台,锁屏等。

    Auto Layout:界面局部布局。

    Storyboards:界面整体布局。

    UI State Preservation:确保应用生命周期中的良好体验。

    Apple Push Notification Service:推送通知服务。

    Local Notifications:本地通知。

    Gesture Recognizers:手势识别。

    Standard System View Controllers:各种功能的ViewController

    2. 包含的主要Framework:

    Address Book UI Framework 管理通讯录

    Event Kit UI Framework 

    Game Kit Framework

    iAd Framework

    Map Kit Framework

    Twitter Framework

    Message UI Framework 邮件短信

    UIKit Framework

    二、Media层:图像、音频、视频处理

    1.图像方面主要技术:

    UIKit graphics:绘制图片内容的高级内容;

    Core Graphics framework:本地绘图引擎、图形渲染(2D);

    Core Animation:视图层次的动画支持;

    Core Image:高级图像处理;

    OpenGL ES and GLKit:提供硬件层次的2D和3D的渲染;

    Text Kit and Core Text

    Image I/O:提供渲染大多数格式的图片的接口;

    Assets Library:提供访问设备上的照片、视频、音频的功能;

    2.Frameworks:

    Assets Library Framework :提供访问设备上的照片和视频功能;

    AV Foundation Framework :提供播放、录制、管理语音和视频功能;
    Core Audio :
    Core Graphics Framework 
    Core Image Framework 
    Core Text Framework 
    Core Video Framework 
    Game Controller Framework 
    GLKit Framework 
    Image I/O Framework 
    Media Accessibility Framework 
    Media Player Framework 
    OpenAL Framework 
    OpenGL ES Framework 
    Quartz Core Framework 

    三、Core services :操作系统提供的服务,location, iCloud, social media, and networking

    1.主要技术:

    Automatic Reference Counting

    Block Objects

    Data Protection

    File-Sharing Support

    Grand Central Dispatch

    In-App Purchase

    SQLite

    XML Support

    2.frameworks:

    Accounts Framework

    Address Book Framework

    Ad Support Framework

    CFNetwork Framework

    Core Data Framework

    Core Foundation Framework

    Core Location Framework

    Core Media Framework

    Core Motion Framework

    Core Telephony Framework

    Event Kit Framework

    Foundation Framework

    JavaScript Core Framework

    Mobile Core Services Framework

    Multipeer Connectivity Framework

    Newsstand Kit Framework

    Pass Kit Framework

    Quick Look Framework

    Safari Services Framework

    Social Framework

    Store Kit Framework

    System Configuration Framework

    四、Core

    Accelerate Framework 
    Core Bluetooth Framework 
    External Accessory Framework 
    Generic Security Services Framework 
    Security Framework 
    System 
    64-Bit Support 

  • 相关阅读:
    还是java中的编码问题
    java restful api
    编码方式
    LinkedHash
    Zoj 2562 More Divisors (反素数)
    spark复习总结03
    spark复习总结02
    spark复习总结01
    使用二进制解决一个字段代表多个状态的问题
    spark性能调优05-troubleshooting处理
  • 原文地址:https://www.cnblogs.com/dokaygang128/p/3513303.html
Copyright © 2011-2022 走看看