1.基础知识 lineHeight = ascent + descent + leading 2.文字垂直对齐方式 iOS文本容器中都是基线对齐,所谓的基线对齐就是指无论中文...
1.基础知识 lineHeight = ascent + descent + leading 2.文字垂直对齐方式 iOS文本容器中都是基线对齐,所谓的基线对齐就是指无论中文...
零. 前言 俗话说,工欲善其事必先利其器,在苹果开发中,XCode给我们提供了众多的debug工具,既然开发工程代码有方便的断点调试机制,那么想必Metal开发也有非常好用的...
零. 前言 在之前的YUV420数据格式学习[//www.greatytc.com/p/f5d8c1669f12]中,介绍了420P和420SP的格式区别,主要区别...
前言 界面展示类型的轮子往往定制性需求比较多,常常让人抓耳挠腮。这种接近业务的轮子如何设计才能兼顾便捷性和拓展性?如何有效的优化性能?如何控制内存不至于 OOM ?本文以 Y...
Xcode 会在编译后,安装 APP 前执行脚本 一、新增 Script 在👇 下面红框中添加代码 >> 常见的 Xocde 常用变量 BUILD_ROOT - 编译根路径 ...
原创:问题解决型文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨...
本篇是四部曲的第三篇,第一篇请点这里iOS设计模式四部曲(一):创建型模式,第二篇请点击这里iOS设计模式四部曲(二):结构型模式。由于个人能力有限,文中难免有一些遗漏或者错...
零. 前言 提起图形渲染技术,大家的第一时间应该是各种各样的滤镜,而几年前抖音能得以迅速扩张,能整出各种花活的滤镜自然是功臣之一,今天来用Metal做几个滤镜玩玩~ 一. 缩...
这是我更新博客的第四年,去年的这个时候,刚好是更新10w字的时刻,所以今年陆陆续续也写了快2w字了,还算没偷懒。回顾今年写的内容,基本是基于Metal写的一些专题文章,看到自...