前言 这里是一篇Metal新手教程,先定个小目标:把绘制一张图片到屏幕上。Metal系列教程的代码地址;OpenGL ES系列教程在这里; 你的star和fork是我的源动力...
前言 这里是一篇Metal新手教程,先定个小目标:把绘制一张图片到屏幕上。Metal系列教程的代码地址;OpenGL ES系列教程在这里; 你的star和fork是我的源动力...
官方 Homebrew[https://brew.sh/]是Mac上非常优秀的软件包管理工具。 前提 Mac安装Homebrew的前提条件[https://docs.brew...
在xcode12之前关闭暗黑模式是info.plist中用User Interface Style设置为Light 在xcode12上关闭暗黑模式需要用Appearance值...
前言: Autorelease机制对于iOS开发人员对对象的内存管理省下不少心血,说白了就是你甭管内存的管理问题,我会在背后帮你处理,不需要你操碎了心去避雷,这就是ARC的最...
在 Xcode 里下载文件真的是一种折磨, 特别是每次 Xcode 大版本更新都会遇到新的下载内容. 经过一翻周折找到一个方法可以轻松快速便捷地下载和安装对应的 Simula...
网络 Alamofire:http网络请求事件处理的框架。 Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。 Reachability.swift:用来检...
iOS基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 分类主要用来为某个类添加方法,属性,协议(我一般用来给系统的类添...
写在题前:文章为本人原创, 如果文章转载,必须标明作者与出处,并将原文链接以及github地址附在文章首行, 否则将追究其法律责任。 请尊重作者劳动成果! github地址:...
实践 【后代选择器还是类名】 关于CSS命名,最大的争论就是使用后代选择器还是使用类名。以下例所示 如果采用第一种长类名的方式,为 元素设置样式,只需如下设置即可 如果采用第...