首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chonglingliu
掘友等级
移动端开发
|
Yandex
出发吧,伟大的钓手啊~~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
Three.js纹理贴图
纹理是一种图像或图像数据,用于为物体的材质提供颜色、纹理、法线、位移等信息,从而实现更加逼真的渲染结果。
Three.js阴影
使用灯光后,场景中就会产生阴影。物体的背面确实在黑暗中,这称为核心阴影。我们缺少的是落下的阴影,即对象在其他对象上创建阴影。本文主要探索是落下的阴影的相关内容。
Three.js光源
本文我们将研究`three.j中的灯光类型和JavaScript中的光源,探索不同的光源设置。我们的目标是全面理解光源设置和类型,比如环境光、半球光、矩形光、方向光、点光源和聚光灯。
Three.js入门
Three.js 是一个开源的应用级 3D JavaScript 库,可以让开发者在网页上创建 3D 体验。
Swift类型属性底层研究
类型属性本质上是全局变量;类型属性和全局变量可以是存储属性,计算属性,也可以添加属性监听器,但是不能是懒加载;全局变量添加了内存安全的控制,避免了访问的读写冲突,使代码更加安全
Swift方法mutating关键字的本质
mutating关键字本质是包装了inout关键字,加上mutating关键字后参数值会变成地址传递。 类对象是指针,传递的本身就是地址值,所以 mutating关键字对类是透明的,没有影响
Swift属性底层探究
开发者没有写set和或者get的属性就是存储属性,会占用实例对象的内存;开发者有写`set`和或者`get`的属性是计算属性;延迟存储属性的本质是可选项
Swift Enum底层探究
枚举变量只占一个字节,如果超过255种情况不应该使用枚举 枚举的内存中存储的值依次是 0,1,... n-1整数(n为枚举成员的数量) 如果枚举变量为nil, 则内存中存储的值是n
ARM64汇编入门
现在iOS设备几乎已经都是ARM64架构,本文首先对ARM64汇编做一个简单的介绍,然后通过一个Swift枚举的汇编代码窥探枚举的底层实现逻辑,发现了一个超出意料之外的结果。
TS进阶之infer
infer语法的限制如下:1. infer只能在条件类型的 extends 子句中使用2. infer得到的类型只能在true语句中使用
下一页
个人成就
文章被点赞
444
文章被阅读
107,491
掘力值
3,093
关注了
0
关注者
152
收藏集
0
关注标签
0
加入于
2020-06-16