问题描述: 当编译的时候,发现报 metal 的编译错误,当时我的目录结构是: A 文件夹中有: B 文件夹,和文件 file0.hB文件夹中有:file1.metal 在 ...
问题描述: 当编译的时候,发现报 metal 的编译错误,当时我的目录结构是: A 文件夹中有: B 文件夹,和文件 file0.hB文件夹中有:file1.metal 在 ...
一、简述 回溯法,以穷举的形式,对问题有可能出现的解罗列出来,必要的时候会包含剪枝的操作。根据罗列的形式不一样,又有分为两种: 子集树 回溯 排列树 回溯 二、步骤 根据题目...
啥是馒头(Metal) 渲染管线 回顾一下第一节中对渲染管线的简介: pipeline 就是渲染管线,是在渲染处理过程中顺序执行的一系列操作。这一套渲染流程在理论层面上都是统...
收集一些遇见的 bug "unable to find a suitable simulator device" 在升级 XCode 之后打开 playground,发现无法...
计算属性,仅用于存储值 存储属性,用于计算,可以理解为该属性的值通过 getter 获取,通过 setter 赋值,其中 getter 是必须的,setter 是可选的 作用...
Swift 中的可选类型,意味着变量可能是 nil 标记 使用 T? 或者 Optional<T> 来表示 T 这个类型是一个可选的 ! 有两个意义: 强制解包。当确定该变...
闭包是特殊的函数 Swift 中,闭包其实是一个特殊的函数,匿名函数 输出 闭包语法 简写: 简写规则: 如果是单行闭包,可以省略 return 如果已知返回值类型(根据函数...
变量和常量 Swift 中使用 let 和 var 来修饰变量,其中使用 let 修饰的我们称为常量 如果变量不可被修改(对于指针而言则意味着指针不会被指向其他对象),则用 ...
函数定义 函数的定义包括必要的 func 关键字以及函数名,可选带有参数以及返回值。其中参数可选带有 参数标签,即: func name(paramLabel paramNa...