首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
format
jar
vba
timezone
hashcode
emoji
scala
httpclient
cPlusPlus
httprequest
iostream
java
filter
bytecode
future
import
include
tags
javascript
post
fetch
php8
ip
netty
tree
ascii
input
cmd
email
js
config
metadata
grid
replace
loops
eval
process
bitmap
runtime
split
const
main
web
match
flutter
callback
regex
python3
install
buffer
datetime
sum
byte
list
merge
plugins
bit
cookie
keyword
version
php
client
cpython
string
header
search
random
export
foreach
c语言
expression
usb
nodejs
object
subset
blob
dagger
dockerfile
python2
当前位置:
开发笔记
>
编程语言
> 正文
iOS里面Frameworks的介绍
作者:kenan0072010 | 来源:互联网 | 2023-05-17 13:04
1.Cocoa事件层。AddressBookUI使用通讯录的UI框架,以显示联系人的通讯录数据库中的数据。EventKitUI创建的用户界面,用于查看和编辑日历数据与事件套件UI框架。GameKit
1.Cocoa 事件层。
AddressBookUI
使用通讯录的UI框架,以显示联系人的通讯录数据库中的数据。
EventKitUI
创建的用户界面,用于查看和编辑日历数据与事件套件UI框架。
GameKit
在应用程序与游戏Kit框架添加网络功能。
iAd
IAD框架,在您的应用程序放置全屏幕广告或横幅广告。
MapKit
提供应用程序嵌入地图的接口
MessageUI
提供一个用于邮箱发送的ViewController的用户界面接口
Twitter
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库函数的一个子集,。
ios
iphone
frameworks
cocoa
数据库
mapkit
地图
view
controller
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
js
在Android 4.4中从相册选择图片并获取其路径的方法详解
在Android 4.4系统中,通过使用 `Intent` 对象并设置动作 `ACTION_GET_CONTENT` 或 `ACTION_OPEN_DOCUMENT`,可以从相册中选择图片并获取其路径。具体实现时,需要为 `Intent` 添加相应的类别,并处理返回的 Uri 以提取图片的文件路径。此方法适用于需要从用户相册中选择图片的应用场景,能够确保兼容性和用户体验。 ...
[详细]
蜡笔小新 2024-11-06 11:02:36
js
使用 ModelAttribute 实现页面数据自动填充
本文介绍了如何利用 Spring MVC 中的 ModelAttribute 注解,在页面跳转后自动填充表单数据。主要探讨了两种实现方法及其背后的原理。 ...
[详细]
蜡笔小新 2024-11-24 12:55:24
ip
深入解析Android联系人数据库设计:AbstractContactsProvider
本文探讨了Android系统中联系人数据库的设计,特别是AbstractContactsProvider类的作用与实现。文章提供了对源代码的详细分析,并解释了该类如何支持跨数据库操作及事务处理。源代码可从官方Android网站下载。 ...
[详细]
蜡笔小新 2024-11-24 18:04:54
java
MySQL URL 配置中的时区问题及其解决方案
在使用 MySQL 6.0.x 及以上版本的 JDBC 驱动时,若未正确配置 `serverTimezone` 参数,可能会导致连接异常。本文探讨了这一问题的原因及解决方法。 ...
[详细]
蜡笔小新 2024-11-24 09:23:26
java
如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ...
[详细]
蜡笔小新 2024-11-11 12:12:04
ip
PHP微信开发基础教程(第三篇):详解消息类型处理
在本文中,我们将详细介绍如何构建一个用于自动回复消息的XML类。当微信服务器接收到用户消息时,该类将生成相应的自动回复消息。以下是具体的代码实现:```phpclass We_Xml { // 代码内容}```通过这个类,开发者可以轻松地处理各种消息类型,并实现高效的自动回复功能。我们将深入探讨类的各个方法和属性,帮助读者更好地理解和应用这一技术。 ...
[详细]
蜡笔小新 2024-11-09 15:50:27
input
FFMpeg学习进阶:音频处理基础理论与重采样技术详解
在Android平台中,播放音频的采样率通常固定为44.1kHz,而录音的采样率则固定为8kHz。为了确保音频设备的正常工作,底层驱动必须预先设定这些固定的采样率。当上层应用提供的采样率与这些预设值不匹配时,需要通过重采样(resample)技术来调整采样率,以保证音频数据的正确处理和传输。本文将详细探讨FFMpeg在音频处理中的基础理论及重采样技术的应用。 ...
[详细]
蜡笔小新 2024-11-09 13:46:55
input
IntelliJ IDEA配置微服务启动显示
通过编辑IntelliJ IDEA的workspace.xml文件,可以实现微服务启动对象的显示。具体步骤包括定位并修改workspace.xml中的RunDashboard部分。 ...
[详细]
蜡笔小新 2024-11-24 18:20:58
input
浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLa
为什么80%的码农都做不了架构师?Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。 ...
[详细]
蜡笔小新 2024-11-24 16:56:56
java
Quartz 实现 Web 工程动态定时任务调度方案
本文探讨了一个Web工程项目的需求,即允许用户随时添加定时任务,并通过Quartz框架实现这些任务的自动化调度。文章将介绍如何设计任务表以存储任务信息和执行周期,以及如何通过一个定期扫描机制自动识别并加载新任务到调度系统中。 ...
[详细]
蜡笔小新 2024-11-24 16:22:58
java
java datarow_DataSet DataTable DataRow 深入浅出
本篇文章适合有一定的基础的人去查看,最好学习过一定net编程基础在来查看此文章。1.概念DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据 ...
[详细]
蜡笔小新 2024-11-24 15:10:22
java
解决 MyBatis 批量操作时 BindingException 异常
本文探讨了在使用 MyBatis 进行批量数据处理时遇到的参数绑定异常问题,并提供了详细的解决方案。 ...
[详细]
蜡笔小新 2024-11-24 13:03:13
ip
详解Linux命令:mysqlshow的使用方法
本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ...
[详细]
蜡笔小新 2024-11-24 11:25:08
ip
树莓派 4 HDMI 音频输出问题求解:无声音解决方案探讨
树莓派 4 HDMI 音频输出问题求解:无声音解决方案探讨 ...
[详细]
蜡笔小新 2024-11-01 21:01:15
js
iOS原生苹果缓存HTML技巧与分享URL实战经验分享
在处理分享功能时,以往通常会首先考虑使用第三方SDK,如友盟等。然而,通过实际项目经验发现,利用iOS原生的UIActivityViewController不仅可以实现高效、稳定的分享功能,还能更好地控制用户体验。本文将详细介绍如何利用iOS原生技术缓存HTML内容,并结合URL分享的最佳实践,帮助开发者在实际开发中提升应用性能和用户满意度。 ...
[详细]
蜡笔小新 2024-10-30 18:15:44
kenan0072010
这个家伙很懒,什么也没留下!
Tags | 热门标签
format
jar
vba
timezone
hashcode
emoji
scala
httpclient
cPlusPlus
httprequest
iostream
java
filter
bytecode
future
import
include
tags
javascript
post
fetch
php8
ip
netty
tree
ascii
input
cmd
email
js
RankList | 热门文章
1
中国(小谷围)人工智能创新创业大赛冠军揭晓
2
对软件进化可行性的初步分析
3
指纹锁可不可以设置?
4
【十七届恩智浦智能车】平衡单车——控制篇(串级)
5
模糊辨识和估计的最小二乘法算法
6
如何提高你代码质量
7
运动目标跟踪算法简单总结(六)
8
自动驾驶_自动驾驶离我们很近?距离你想的还很远
9
SVM,大间距分类器?
10
拼了!英特尔拟2.5亿美元投资自动驾驶
11
编剧神器——《救猫咪》的电影剧本架构公式
12
无线电_雷达无线电系列几种CFAR算法的源码(matlab)
13
SVR支持向量回归机的原理
14
关于Cocos2dx效率优化绝招
15
离散信号半周期傅里叶算法matlab,连续时间信号频谱分析研究及MATLAB实现_离散傅里叶变化论文网...
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有