美文网首页
iOS各层级主要框架介绍

iOS各层级主要框架介绍

作者: 面朝对象_春暖花开 | 来源:发表于2018-04-26 14:59 被阅读121次
011901266024074.jpg

摘要:简介iOS四层的主要框架简介看到被面试到的问题简答,很开心,转发学习一下。1.CocoaTouch层。AddressBookUI使用通讯录的UI框架,以显示联系人的通讯录数据库中的数据。EventKitUI创建的用户界面,用于查看和编辑日历数据与事件套件UI框架。GameKit在应用程序与游戏Kit框架添加网络功能。iAdIAD框架,在您的应用程序放置全屏幕广告或横幅广告。MapKit提供应用程序嵌入地图的接口MessageUI提供一个用于邮箱发送的ViewControlle
简介iOS四层的主要框架简介

看到被面试到的问题简答,很开心,转发学习一下。

1.Cocoa Touch层。

AddressBookUI

使用通讯录的UI框架,以显示联系人的通讯录数据库中的数据。

EventKitUI

创建的用户界面,用于查看和编辑日历数据与事件套件UI框架。

GameKit

在应用程序与游戏Kit框架添加网络功能。

iAd

IAD框架,在您的应用程序放置全屏幕广告或横幅广告。

MapKit

提供应用程序嵌入地图的接口

MessageUI

提供一个用于邮箱发送的ViewController的用户界面接口

Twitter

Twitter API

UIKit

提供应用程序用户界面基础元件的管理功能

2.Media Service层。

AssetsLibrary

获得用户媒体库和数据库的框架

AudioToolbox

录制或播放音频,转换格式,解析音频流,并配置您的音频会议的音频工具箱框架不透明类型

AudioUnit

打开连接,使用音频插件被称为音频单元与音频单元框架,。

AVFoundation

录制,编辑和播放音频和视频,配置您的音频会议,并在设备中的音频环境变化的响应AVFoundation框架。

CoreAudio

表示具有从核心音频框架的基本数据类型的音频流,复杂的缓冲区,和时间值。

CoreGraphics

处理2D渲染的任务,使用核心图形框架。使用这一基于C的API,这是基于Quartz的绘图引擎,路径为基础的绘图,抗锯齿渲染,渐变,图像,色彩管理,和PDF文件处理。

CoreImage

执行图像处理和视频图像处理的核心映像框架。

CoreMIDI

MIDI设备,包括硬件键盘和频率合成器器,使用核心MIDI框架,进行交流。使用Dock连接器或网络连接。

CoreText

布局文本和执行的核心文本框架的字体处理。文本布局API提供高品质的排版,包括字符,字形的线条和段落字形的转换和定位。互补的字体技术提供功能,如自动字体替换(级联),字体描述符和集合,并容易获得字体度量和字形数据。

CoreVideo

电影播放和过程,访问单个帧,与核心的视频框架。这种基于C的框架提供了一个低级别的电影工作,管道的API。您可以使用它的工作与像素的缓冲区,OpenGL的缓冲区,和OpenGL纹理。

GLKit

创建使用GLKit框架的OpenGL ES应用程序所需的时间缩短。GLKit包括数学库,一个标准视图和视图控制器来实现你的渲染循环,背景纹理加载和预先创建的着色效果。

ImageIO

大多数图像文件格式的读取和写入图像I / O框架。这种基于C的框架还支持色彩管理和图像元数据的访问。

MediaPlayer

查找和播放用户安装媒体项目,包括歌曲,音频播客,有声读物,并与媒体播放器框架。您还可以用它来播放定制的电影文件,如那些用于削减在游戏场景,。

OpenAL

使用低延迟,音频播放位置,建立为iOS引人注目的游戏。OpenAL的使您沉浸在定向声音跟踪屏幕上的动画的用户。内置的Core Audio后,在iOS的OpenAL提供高性能和出色的音频质量。

OpenGLES

使用一个紧凑,高效的移动设备上的二维和三维绘图的OpenGLAPI的子集。OpenGL
ES的框架包括EAGL,基于C的API,支持OpenGL ES的渲染核心动画层和UIKit意见的整合。您还可以使用EAGL渲染像素缓冲区

QuartzCore

使用Quartz的核心框架,呈现最佳性能,然后在硬件配置的动画和效果。该框架包含了先进的的动画和合成技术为核心动画。

3.Core Service层。

Accounts

管理用户帐户的外部账户使用框架。

AddressBook

使用通讯簿框架,以获得访问中央数据库,用于存储用户的联系人。该数据库,被称为“地址簿”,是使用的应用程序,如邮件和信息,目前已知和未知的人士的信息。

CFNetwork

提供对系统网络服务和配置的访问接口。

CoreData

使用一般化和自动化解决方案与对象生命周期和对象图的管理,包括持久相关的共同任务中的核心数据框架。

CoreFoundation

使用所有iOS应用程序的基本系统服务的核心基础框架。核心基金提供了常见的数据类型的抽象,它有利于国际化与Unicode字符串存储,它提供了一个套件,例如公用事业插件支持,XML属性列表,URL资源的访问,和喜好。

CoreLocation

使用的核心位置框架,以确定当前的纬度和经度和设备配置和调度提供位置相关的事件。该框架使用可用的硬件三角用户的位置,附近的信号信息的基础上。

CoreMedia

核心媒体框架的基本数据类型的基于时间的音像数据。

CoreMotion

接收和处理的核心运动框架的加速度计和其他运动事件。

CoreTelephony

访问蜂窝电话的地位和移动电话服务提供商的信息与核心电话框架。

EventKit

读,写的日历数据的EventKit框架。

Foundation

该基金会框架提供您需要实现图形,事件驱动的iOS应用程序的基本工具和基础设施。

MobileCoreServices

访问标准类型和常数与移动核心服务框架。依赖上UTI的类型信息的其他框架一起使用。

NewsstandKit

下载和处理杂志的问题或其他书报亭的内容,使用的报刊亭框架。您还可以使用此框架来管理下载的问题。

QuickLook

显示基于视图的Quick Look框架的项目预览。

StoreKit

嵌入在您的应用程序的存储,使用Store Kit框架。用它来处理与购买内容和服务,从您的应用程序相关的金融交易。

SystemConfiguration

使用系统配置框架,以确定网络的可用性和设备状态。系统配置框架声明的功能,类型,以及网络可达性有关的常数。

UIAutomation

这个文件集为UI自动化功能,它允许你编写的测试脚本,行使您的应用程序的用户界面元素,作为连接的设备上运行的应用程序的API参考。你写的UI自动化API,模拟与应用程序的用户交互,运行日志信息,并返回到主机,因为它在JavaScript测试。

4.Core OS层。

Accelerate

执行复杂的数学与加速框架或图像计算。

CoreBluetooth

核心蓝牙框架

ExternalAccessory

沟通与外部附件框架连接到基于IOS的设备配件。用它来通过30针的基座接口连接的配件,或通过蓝牙互动。

Security

使用安全框架,以确保您的应用程序管理的数据。这个框架定义为保护信息和控制访问软件的C接口。

System

制度的框架提供了一个BSD和POSIX功能,如UNIX系统调用和C库函数的一个子集,。

相关文章

  • iOS各层级主要框架介绍

    摘要:简介iOS四层的主要框架简介看到被面试到的问题简答,很开心,转发学习一下。1.CocoaTouch层。Add...

  • iOS 开发技术体系

    iOS 开发技术体系图: 层级主要框架Cocoa TouchUIKit 等MediaCore Graphics 、...

  • AV Foundation 框架适用范围

    Mac OS X 和 iOS 为开发者提供了一系列高层级和低层级的框架来实现时基媒体(timed media)的各...

  • iOS的主要框架介绍

    转自:iOS的主要框架介绍 框架介绍 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片...

  • 浅谈iOS Rendering 技术框架

    浅谈iOS Rendering 技术框架 *⚠️ iOS 渲染相关的层级划分大概如下: UIKit -> Cor...

  • iOS系统框架日记

    1、iOS主要系统框架介绍:http://blog.csdn.net/yuhuangc/article/detai...

  • iOS这张图有多大

    基本认识iOS原生框架介绍iOS原生框架图表

  • mpvue iview-webapp框架的一些坑

    iview 框架 index 组件在ios 中由于层级关系字母索引被挡住问题 框架代码修改 页面代码

  • CoreImage(一)简单介绍

    CoreImage(一)简单介绍 CoreImage框架是iOS处理图像的框架,主要用处可以给图片添加滤镜效果和图...

  • iOS 视频采集

    前言 AVFoundation框架是iOS中很重要的框架,所有与音视频相关的软硬件控制都在这个框架里。本文主要介绍...

网友评论

      本文标题:iOS各层级主要框架介绍

      本文链接:https://www.haomeiwen.com/subject/oazplftx.html