协议的基础语法 定义协议是方法的列表协议只有一个.h文件@protocal 协议名称 <NSObject>//方法声明列表@end 如何遵守协议< >: 协议方法声明的关键字...

IP属地:北京
协议的基础语法 定义协议是方法的列表协议只有一个.h文件@protocal 协议名称 <NSObject>//方法声明列表@end 如何遵守协议< >: 协议方法声明的关键字...
移动直播的兴起使得在移动端观看直播的需求日渐增多,相交于点播而言,直播提出了一个新的要求——实时性,也即要求主播端至观众端的总延时不能过高。而已有的移动端视频播放器如: 系统...
新浪微博 一面静态内部类、内部类、匿名内部类,为什么内部类会持有外部类的引用?持有的引用是this?还是其它? 静态内部类:使用static修饰的内部类 匿名内部类:使用ne...
更多移动技术文章请关注本文集:知乎移动平台专栏 背景 知乎 Android 客户端最早使用的是最常见的单工程 MVC 架构,所有业务逻辑都放在了主工程 Module 里,网络...
抓住人生中的一分一秒,胜过虚度中的一月一年!小做个动图开篇引题懒洋洋.gif 前言 目前较火的网络框架有MVP+Retrofit2+okhttp3+Rxjava2,于是也加入...
什么是马赛克 马赛克原理 马赛克的实现 方格马赛克的glsl实现如下: 得到的马赛克效果如下: 圆形马赛克的实现:我们经过上一步,可以得到基本的马赛克效果,我们实现一个圆形的...
一、Project的build.gradle文件: 对应的build.gradle代码如下: buildscript{}闭包里是gradle脚本执行所需依赖,分别是对应的ma...