(转)iOS里面Frameworks介绍
1.Cocoa 事件层
AddressBookUI |
使用通讯录的UI框架,以显示联系人的通讯录数据库中的数据。 |
EventKitUI |
创建的用户界面,用于查看和编辑日历数据与事件套件UI框架。 |
GameKit |
在应用程序与游戏Kit框架添加网络功能。 |
iAd |
IAD框架,在您的应用程序放置全屏幕广告或横幅广告。 |
MapKit |
提供应用程序嵌入地图的接口 |
MessageUI |
提供一个用于邮箱发送的ViewController的用户界面接口 |
|
Twitter API |
UIKit |
提供应用程序用户界面基础元件的管理功能 |
2.Media 层。
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 |
使用一个紧凑,高效的移动设备上的二维和三维绘图的OpenGL API的子集。 OpenGL ES的框架包括EAGL,基于C的API,支持OpenGL ES的渲染核心动画层和UIKit意见的整合。您还可以使用EAGL渲染像素缓冲区 |
QuartzCore |
使用Quartz的核心框架,呈现最佳性能,然后在硬件配置的动画和效果。该框架包含了先进的的动画和合成技术为核心动画。 |
3.核心服务层
Accounts |
管理用户帐户的外部账户使用框架。 |
AddressBook |
使用通讯簿框架,以获得访问中央数据库,用于存储用户的联系人。该数据库,被称为“地址簿”,是使用的应用程序,如邮件和信息,目前已知和未知的人士的信息。 |
CFNetwork |
提供对系统网络服务和配置的访问接口。 |
CoreData |
使用一般化和自动化解决方案与对象生命周期和对象图的管理,包括持久相关的共同任务中的核心数据框架。 |
CoreFoundation |
使用所有iOS应用程序的基本系统服务的核心基础框架。核心基金提供了常见的数据类型的抽象,它有利于国际化与Unicode字符串存储,它提供了一个套件,例如公用事业插件支持,XML属性列表,URL资源的访问,和喜好。 |
CoreLocation |
使用的核心位置框架,以确定当前的纬度和经度和设备配置和调度提供位置相关的事件。该框架使用可用的硬件三角用户的位置,附近的信号信息的基础上。 |
CoreMedia |
核心媒体框架的基本数据类型的基于时间的音像数据。 |
CoreMotion |
接收和处理的核心运动框架的加速度计和其他运动事件。 |
CoreTelephony |
访问蜂窝电话的地位和移动电话服务提供商的信息与核心电话框架。 |
EventKit |
读,写的日历数据的Event Kit框架。 |
Foundation |
该基金会框架提供您需要实现图形,事件驱动的iOS应用程序的基本工具和基础设施。 |
MobileCoreServices |
访问标准类型和常数与移动核心服务框架。依赖上UTI的类型信息的其他框架一起使用。 |
NewsstandKit |
下载和处理杂志的问题或其他书报亭的内容,使用的报刊亭框架。您还可以使用此框架来管理下载的问题。 |
QuickLook |
显示基于视图的Quick Look框架的项目预览。 |
StoreKit |
嵌入在您的应用程序的存储,使用Store Kit框架。用它来处理与购买内容和服务,从您的应用程序相关的金融交易。 |
SystemConfiguration |
使用系统配置框架,以确定网络的可用性和设备状态。系统配置框架声明的功能,类型,以及网络可达性有关的常数。 |
UIAutomation |
这个文件集为UI自动化功能,它允许你编写的测试脚本,行使您的应用程序的用户界面元素,作为连接的设备上运行的应用程序的API参考。你写的UI自动化API,模拟与应用程序的用户交互,运行日志信息,并返回到主机,因为它在JavaScript测试。 |
4.核心系统层
Accelerate |
执行复杂的数学与加速框架或图像计算。 |
CoreBluetooth |
核心蓝牙框架 |
ExternalAccessory |
沟通与外部附件框架连接到基于IOS的设备配件。用它来通过30针的基座接口连接的配件,或通过蓝牙互动。 |
Security |
使用安全框架,以确保您的应用程序管理的数据。这个框架定义为保护信息和控制访问软件的C接口。 |
System |
制度的框架提供了一个BSD和POSIX功能,如UNIX系统调用和C库函数的一个子集,。 |
转载于:https://www.cnblogs.com/cat3/archive/2013/06/09/3129350.html
(转)iOS里面Frameworks介绍相关推荐
- iOS Simulator功能介绍关于Xamarin IOS开发
iOS Simulator功能介绍关于Xamarin IOS开发 iOS Simulator功能介绍 在图1.38所示的运行效果中,所见到的类似于手机的模型就是iOS Simulator.在没有iPh ...
- Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得
[整理]Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得 2012-12-12 10:45:40| 分类: Apple|字号 订阅 原文链接: http://www.crif ...
- iOS里面Frameworks 的介绍
1.Cocoa 事件层. AddressBookUI 使用通讯录的UI框架,以显示联系人的通讯录数据库中的数据. EventKitUI 创建的用户界面,用于查看和编辑日历数据与事件套件UI框架. Ga ...
- iOS总体框架介绍和详尽说明
总体介绍 iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层).MediaLayer(媒体层).Cor ...
- [iOS]MVVM-框架介绍
我于 2011 年在 500px 找到自己的第一份 iOS 开发工作.虽然我已经在大学里做了好几年 iOS 外包开发,但这才是我的一个真正的 iOS 开发工作.我被作为唯一的 iOS 开发者被招 ...
- iOS CoreTelephony框架介绍与使用案列
昨晚看一篇文章时看到了私有API这个词,貌似开发者对私有API的使用很反感于是果断百度谷歌,以下是Stackoverflow中关于Private Frameworks的一个解释: Private fr ...
- IOS自动化打包介绍
摘要 随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带 ...
- iOS 常用框架介绍
iOS框架介绍 Cocoa Touch GameKit 实现对游戏中心的支持,让用户能够在线共享他们的游戏相关的信息 iOS设备之间蓝牙数据传输 从iOS7开始过期 局域网游戏 ...
- iOS SDWebImage详细介绍
在iOS的图片加载框架中,SDWebImage使用频率非常高.它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件.在项目中使用SDWebImage来管理 ...
最新文章
- 从官网下载的python包如何使用-如何下载python包
- css 语音,用css完成语音助手小动画
- step1 . day8 C语言基础练习之指针和函数
- java开发分支_如何选择Java 的分支?
- 德勤发布2021中国成长型AI企业研究报告:迈向巅峰之路
- 简单的Jquery轮播
- hdu 3784 继续xxx定律
- matlab的mkdir创建新的文件夹,并把图像保存在该文件夹内
- StringUtil.isEmpty(str)、StringUtil.isNotEmpty(str)和StringUtil.isBlank(str)区别
- python selenium无头浏览器
- OGG表级别附加日志到底有多重要?
- adams齿轮齿条怎么定义接触,直齿轮adams接触(碰撞)仿真分析
- 哪里获取计算机新闻比较好,学新闻的用什么电脑比较好
- 基于facades数据集的图像成任务,完成各种GAN的对比实验
- PHP 获取毫秒级别的时间戳,以及和日期之间的相互转换
- Unity Application Block 1.2 学习笔记
- python学习之Flask框架(一)
- Mac系统安装JDK1.8及环境变量配置
- 南京三只松鼠java_又出新模式?三只松鼠南京首家品牌集合店开业
- PHP正则表达式匹配俄文字符
热门文章
- yii 执行指定迁移文件_MySQL迁移PG工具pymysql2pgsql
- 除留余数法构造哈希表_哈希表算法原理
- 数据集按类划分_大数据风控面试(五) 模型评估与优化
- python里的符号区别_Python中的方括号和点符号有什么区别?
- php5.4开启opcache,windows下php5.6启用opcache
- 鸿蒙2.0都来了,快搭个环境玩起来吧!
- 计算机与技术卓越信息技术,2018版计算机科学与技术专业(卓越工程师)培养目标与毕业要求...
- 《c语言从入门到精通》看书笔记——第9章 函数
- kali linux怎么编译软件包,如何解决Kali Linux apt-get安装:E:无法找到软件包checkinstall...
- 为什么matlab显示error,【求救】我安装了资源 MATLAB R2012b 后,显示有error……