iOS Developer Library
iOS 官方文档翻译
yofer张耀琦
我喜欢自己开朗的性格
展开
-
Table View Programming Guide for iOS 官方文档翻译
About Table Views in iOS Apps( iOS应用程序中的Table View)Table views are versatile user interface objects frequently found in iOS apps. A table view presents data in a scrollable list of multiple rows tha...原创 2018-05-03 16:00:20 · 2020 阅读 · 0 评论 -
View Programming Guide for iOS 视图编程指南 - iOS
介绍window 和 view的创建,管理,层级,大小调整,动画。原创 2016-09-05 10:13:13 · 2560 阅读 · 0 评论 -
KVO编程指南,Key-Value Observing Programming Guide翻译 - iOS
本文介绍Key-Value Observing,即KVO键值观察编程指南。包括怎么注册,移除观察者,使用场景。和键值编程相关的兼容性,手动通知和自动通知;一对一,一对多关系原创 2016-09-01 19:24:18 · 2277 阅读 · 0 评论 -
[iOS]Advanced Memory Management Programming Guide 高级内存管理编程指南(官方文档翻译)
应用程序的内存管理是程序运行时内存分配的过程,使用它,并当你用完它的时候释放它。写得好的程序应该尽可能少的使用内存。在Objective-C,它也可以被看作是分布 数据和代码的许多块当中的有限的内存资源的所有权的方法。当您完成通过这一指南的工作,你将有一些关于你的应用程序的内存管理知识,你需要明确管理对象的生命周期,并且当他们不再需要管理时释放他们。翻译 2016-08-12 14:42:13 · 2748 阅读 · 0 评论 -
About HTTP Live Streaming官方文档翻译 [iOS]
HTTP Live Streaming (HLS) 是苹果公司的技术,有关流媒体直播和点播音频/视频内容,支持iPhone, iPad, iPod touch, Apple TV, 和 Mac。内部 对 HLS 内容的传递 使用与HTTP协议相同的协议来处理网络服务。 HTTP可以轻松地使用普通的Web服务器,而不是专门的流媒体服务器 来部署流媒体内容。HLS流行为像常规的网络流量。工作方式为预先缓存基础结构,比如内翻译 2016-08-10 21:52:58 · 3420 阅读 · 0 评论 -
AVFoundation Programming Guide(官方文档翻译7)Time and Media Representations 时间和媒体表示
基于视听资料的时间,比如一个电影文件或视频流,在AV Foundation 框架中是由 AVAsset 代表的。它的结构决定了大部分的框架工程。一些低层的数据结构(AV Foundation 使用来表示时间和媒体,比如样本缓冲区)来自 Core Media framework。翻译 2016-08-07 19:38:27 · 3025 阅读 · 4 评论 -
AVFoundation Programming Guide(官方文档翻译6)Export - 输出
必须使用 AVFoundation 框架提供的导出 APIs 去读写音视频资产。AVAssetExportSession 类为简单输出需要,提供了一个接口,例如修改文件格式或者削减资产的长度(见 Trimming and Transcoding a Movie)。为了更深入的导出需求,使用 AVAssetReader 和 AVAssetWriter 类。翻译 2016-08-07 19:36:37 · 2941 阅读 · 2 评论 -
AVFoundation Programming Guide(官方文档翻译5)Still and Video Media Capture - 静态视频媒体捕获。
从一个设备,例如照相机或者麦克风管理捕获,组合对象来表示输入和输出,并使用 AVCaptureSession 的实例来协调它们之间的数据流。你需要最低限度的了解:AVCaptureDevice 的实例表示输入设备,比如照相机或麦克风AVCaptureInput 的具体子类的实例从输入设备配置端口AVCaptureOutput 的具体子类的实例来管理输出一个电影文件或者静态图像AVCaptureSe翻译 2016-08-07 19:35:00 · 4820 阅读 · 6 评论 -
AVFoundation Programming Guide(官方文档翻译4)Editing - 编辑
AVFoundation 框架提供了一个功能丰富的类集合去帮助音视频资产的编辑。 AVFoundation 编辑 API 的核心是一些组合。一种组合物是简单的一个或者多个不同媒体资产的轨道的集合。AVMutableComposition 类提供一个可以插入和移除轨道的接口,以及管理它们的时间序列。图3-1显示了一个新的组合是怎样从一些现有的资产拼凑起来,形成新的资产。如果你想做的是将多个资产合并为一个单一的文件,翻译 2016-08-07 19:32:28 · 4728 阅读 · 9 评论 -
AVFoundation Programming Guide(官方文档翻译3)Playback - 播放
使用 AVPlayer 对象控制资产的播放。在播放期间,可以使用一个 AVPlayerItem 实例去管理资产作为一个整体的显示状态,AVPlayerItemTrack 对象来管理一个单独轨道的显示状态。使用 AVPlayerLayer 显示视频。翻译 2016-08-07 19:30:52 · 2113 阅读 · 2 评论 -
AVFoundation Programming Guide(官方文档翻译2)Using Assets - 使用Assets
Assets 可以来自文件或者媒体用户的iPod库、图片库。当你创建一个 asset 对象时,所有你可能想要检索该项目的信息不是立即可用的。一旦你有了一个电影 asset ,你可以从里面提取静态图像,转换到另一个格式,或者对内容就行修剪。翻译 2016-08-07 19:29:11 · 2308 阅读 · 4 评论 -
AVFoundation Programming Guide(官方文档翻译1)About AVFoundation - AVFoundation概述
AVFoundation 是可以用它来播放和创建基于时间的视听媒体的几个框架之一。它提供了基于时间的视听数据的详细级别上的Objective-C接口。例如,你可以用它来检查,创建,编辑或重新编码媒体文件。您也可以从设备得到输入流和在实时捕捉回放过程中操控视频。图I-1显示了iOS上的架构。翻译 2016-08-07 19:27:04 · 6271 阅读 · 3 评论 -
AVFoundation Programming Guide(官方文档翻译)完整版中英对照
AVFoundation 是可以用它来播放和创建基于时间的视听媒体的几个框架之一。它提供了基于时间的视听数据的详细级别上的Objective-C接口。例如,你可以用它来检查,创建,编辑或重新编码媒体文件。您也可以从设备得到输入流和在实时捕捉回放过程中操控视频。图I-1显示了iOS上的架构。翻译 2016-08-07 19:42:35 · 8386 阅读 · 6 评论