-
我们查看官方文档,可以看到文档是这样介绍该属性的:它是一个用来决定,是否将视图的自动调整大小的遮罩(autoresizing mask)转换为 Auto Layout 约束的布尔值。通过文档介绍我们可以得知:当该属性为 true 时,系统会自动通过视...
-
[TOC]
离屏渲染概念如果要在显示屏上显示内容,我们至少需要一块与屏幕像素数据量一样大的frame buffer,作为像素数据存储区域,而这也是GPU存储渲染结果的地方。如果有时因为面临一些限制,无法把渲染结果直接写入frame buffer,而是...
-
电池健康程度检测终端命令:
ioreg -rn AppleSmartBattery | grep -i capacity
查看
echo $SHELL
切换 bash 要在macOS上更改用户帐户的默认外壳,只需chsh -s在“终端”窗口中运...
-
[TOC]
引言异步绘制是界面流畅度提升的思路,YYAsyncLayer 是 ibireme 写的一个异步绘制的轮子。质量比较高,涉及到很多优化思维,值得学习。
为什么要异步绘制屏幕显示图像的原理
CPU 计算好显示内容提交到 GPU,GPU 渲染完...
-
YYWeakProxy解决NSTimer循环引用问题:YYWeakProxy *weakProxy = [YYWeakProxy proxyWithTarget:self];self.timer = [NSTimer scheduledTimerWi...
-
[TOC]
UIView设置圆角四个圆角对于 contents 无内容或者内容的背景透明(无涉及到圆角以外的区域)的layer,直接设置layer的 backgroundColor 和 cornerRadius 属性来绘制圆角:
UIView的co...
-
[toc]
sizeToFitsizeToFit: 会计算出最优的 size 而且会改变自己的size
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 0, 0...
-
主题配置步骤1、cd 跳转到博客所在文件夹2、clone 主题如:git clone https://github.com/theme-next/hexo-theme-next themes/next3、将博客文件夹目录下_config.yml里th...