本章知识点一览: 视频播放原理视频文件封装格式音视频编码方式简介 一、视频播放器原理: 我们播放的视频文件一般都是用一种封装格式封装起来的,封装格式的作用是什么呢?一般视频文...
随着Iphone X发布,革命性的取消了TouchID(指纹识别),而添加了更酷的 FaceID(人脸识别) 模块,FaceID 不仅仅简单的运用在解锁上,还可以在支付,表情...
一、介绍 iOS 的 App 内购类型有四种:消耗型商品:只可使用一次的产品,使用之后即失效,必须再次购买。示例:钓鱼 App 中的鱼食。非消耗型商品:只需购买一次,不会过期...
一、概述 在 iOS 开发中,MVC(Model View Controller)是构建iOS App的标准模式,是苹果推荐的一个用来组织代码的权威范式。Apple甚至是这么...
1. 数组求和 如果一个数组是由NSNumber或者数字的字符串组成的,可以直接进行进行求和: 2. 数组内字符串操作 如果一个数组是由字符串组成的,那么字符串有的属性,都可...
每个块具有其“固有类型”(inherent type),即它们可以赋值到恰当类型的变量。这个类型由输入参数和返回类型组成。 我们可以为常用的块类型起个别名。为了隐藏复杂的块类...
block提供了闭包功能,这一语言特性作为一个扩展被添加到GCC编译器中,存在于所有现代Clang版本中(这个编译器工程被Mac OS X和iOS开发所使用)。block所需...
1.哪些具体的代码用到了NSCopying协议呢? 以NSArray为例: 具体解释: 2.进一步了解NSCopying和NSMutableCopying协议(1)NSCop...
AFNetworking 是iOS开发中最常用的第三方开源库之一,它主要用于进行网络请求。 先看一张AFNetworking结构图 AFNetworking的结构 AFNet...
1. 消息转发机制 当对象接收到无法解读的消息后,就会启动“消息转发”机制,开发者可经由此过程告诉对象应该如何处理未知消息。 消息转发分为两大阶段 第一阶段:先征询接收者所属...
在对象上调用方法是OC中经常使用的功能。用OC的属于说,叫做“传递消息”。消息有“名称”(name) 或 “选择子” (selector), 可以接受参数,而且可能还有返回...