基础知识 关于block原理的文章已经有很多,这里就没必要再复述一遍。只列出一些和主题密切相关的知识点。 block是什么? block就是blockblock是一个NSBl...
666
[ WWDC2018 ] - 来自一线开发者的技术笔记2018年6月4日,苹果全球开发者大会(WWDC)在美国圣何塞如期举行。今年的WWDC聚集了来自77个国家的6000多名开发者,与此同时,全球苹果开发者的数量已经超过了2千万...
Map 是一种很常见的数据结构,用于存储一些无序的键值对。在主流的编程语言中,默认就自带它的实现。C、C++ 中的 STL 就实现了 Map,JavaScript 中也有 M...
我们知道,如果在分类(category)中重写了类的方法,那么在调用对应方法时,被调用的代码是分类的实现代码。其中的原因并不是“分类的实现覆盖了原类方法的实现”,而是在加载分...
@卓敦 看下奔溃日志
TableView的带有动画效果刷新在刷新tableView时,我们经常使用的方法是[self.tableVIew reloadData];,这样的代码很简单,但是,这个刷新效果没有动画效果,有时候产品需要带有...
你可以先检查 这个方法是不是在主线程调用的? UI 操作必须在主线程。
TableView的带有动画效果刷新在刷新tableView时,我们经常使用的方法是[self.tableVIew reloadData];,这样的代码很简单,但是,这个刷新效果没有动画效果,有时候产品需要带有...
iOS硬编码实现 前言 在上一篇中,我们已经知道iOS编码的一些概念知识,从现在开始,我们可以正式对采集到的视频进行编码 这里我们重点介绍硬编码的使用方式,也就是VideoT...
视频编码介绍 为什么进行压缩编码? 视频是由一帧帧的图像组成(见实例)比如一张Gif图片其实就可以被分解成若干张单独的图片分别出的图片 未经压缩的视频的数据量巨大比如:录音一...
直播总体概览 概述 直播的现状2016年,是一个直播年。直播行业快速发展,同时也滋生了大大小小上千家相关的公司。中国互联网络信息中心发布的报告显示,截至今年6月,我国网络直播...
之前初始化都没问题的,有一次初始化发现报错说网络有问题,然后再初始化就报下面的错误: 出现这个问题,可以试一下执行下面二行代码 然后再执行一下初始化就可以了。