首页
学习
活动
专区
工具
TVP
发布

大壮

专栏作者
39
文章
36334
阅读量
34
订阅数
iOS block的一些理解和注意点
block的定义:带有自动变量(局部变量)的匿名函数。 一.block作为参数使用时应该使用copy来修饰。 原因1:当用weak,assign修饰block属性时,block访问外部变量,此时block的类型就是栈(stack)block。保存在栈中的block,当block所在函数方法返回结束,该block就会被销毁。在其他方法内部调用该block,就会引发野指针错误EXC_BAD_ACCESS。 原因2.当使用copy,strong修饰block属性时,block访问外部变量,此时block的类型时堆
大壮
2018-06-19
1K0
iOS视频(基础篇)-YUV
YUV简介 YUV是一种颜色编码方式,跟我们熟悉的RGB同样用户与编码颜色的一种数据格式。彩色图像常见的格式有RGB,YUV,CMYK等等。 YUV的存储方式 我们都知道RGB是按照Red,Green,Blue三原色来表示彩色图像的。 YUV中的Y代表“灰度值”. UV代表“色度值”. 简单说下YUV的历史原因方便记忆,YUV产生与黑白电视和彩色电视的过渡时间,使用YUV格式可以兼容黑白电视信号,对于黑白电视只需要使用Y值就可以了。更重要的是YUV相对于RGB占用的带宽非常小,并且RGB和YUV可以互相
大壮
2018-06-19
1.2K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档