
类扩展 (Class Extension也有人称为匿名分类) 作用: . 能为某个类附加额外的属性,成员变量,方法声明 . 一般的类扩展写到.m文件中 . 一般的私有属性写到...
原文:http://www.cocoachina.com/ios/20170707/19769.html 本文主要是分享iOS多线程的相关内容,为了更系统的讲解,将分为以下7...
前言 Pthread,NSThread,GCD和NSOperation是iOS中多线程的四种实现方案。 一.进程和线程 1.进程 进程是指在操作系统中正在运行的一个程序。每个...
直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看 HLS主要是延时比较大,RTMP主要优势在于延时低。 一、应用场景 低延时应用场景包括: 互动式直播:譬如2013年...
2018年8月4日第三次更新,详细介绍了RTMP协议与遇到的坑 1. 简介 RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比如说要实现蚂蚁森林的导航栏效果(有以下几个需求): 刚...
对block的综合理解 block的实质对象, 一个函数指针, 指向代码块, 以及上下文所需的变量 函数指针和block的格式对比函数指针 void(*fun)(int)bl...
内存管理 ARC处理原理 ARC是Objective-C编译器的特性,而不是运行时特性或者垃圾回收机制,ARC所做的只不过是在代码编译时为你自动在合适的位置插入release...
1、什么是ARC?(arc是为了解决什么问题诞生的?) 3、MRC文件在ARC工程混合编译时,需要在文件的Compiler Flags上添加什么参数 4、什么情况使用 wea...