首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
马小撂
掘友等级
三观比五官正,思想比套路深。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
马小撂
关注了
parker007
马小撂
2年前
关注
(二)alloc、init、new之间的关系
OC面向对象编程的,我们常常使用 alloc、init、new来把类实例化成对象,那么他们他们是如何工作的,以及他们之间有什么联系呢?...
1
评论
分享
马小撂
2年前
关注
(一) objc4-818.2源码 编译
我们在开发中会经常用到objc底层源码,那它是如何实现的呢,苹果将objc开源了,那要探究底层的第一步,就是将objc源码编译成功...
2
3
分享
马小撂
2年前
关注
(一) Mac 环境下 Flutter | Android Studio 的安装
学习Flutter第一步,安装开发工具 Mac 环境下安装Flutter 和 Android Studio...
2
评论
分享
马小撂
4年前
关注
Autoreleasepool
AutoreleasePool:自动释放池是oc提供的一种自动回收的机制,具有延迟释放的特性,即当我们创建了一个对象,并把他加入到了自动释放池中时,他不会立即被释放,会等到...
赞
2
分享
马小撂
4年前
关注
RunLoop
RunLoop:运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户的输入操...
1
评论
分享
马小撂
4年前
关注
KVO(NSKeyValueObserving)
KVO:NSKeyValueObserving,键值观察。它是一种观察者模式的衍生。其基本思想是,对目标对象的某属性添加观察,当该属性发生变化时,通过触发观察者对象实现的K...
赞
评论
分享
马小撂
4年前
关注
KVC(KeyValueCoding)
KVC:(NSKeyValueCoding)键值编码,一个非正式Protocol启用的一种机制,对象采用这种机制来提供对其属性的间接访问,这种间接访问机制补充了实例变量及其...
赞
评论
分享
马小撂
4年前
关注
(五)RunTime中weak的实现原理
简单概述:weak弱引用,被修饰的对象在被引用时,计数不会+1,并且在引用对象被释放后,指向对象的指针会被自动置nil。 使用场景:我们一般在修饰delegate或者防止b...
1
评论
分享
马小撂
4年前
关注
(四)RunTime应用场景
1.给系统的方法添加额外的功能给系统的方法添加分类自己实现一个带有扩展功能的方法交换方法,只需要交换一次2.动态添加属性给一个类添加属性,其实本质就是给这个类添加关联,并不...
赞
评论
分享
马小撂
4年前
关注
(三)RunTime消息转发机制
当这个对象在实现了resolveInstanceMethod,resolveClassMethod两个方法,并没有对该对象消息进行处理,那么该方法会被调用两次:一次是没有找...
赞
评论
分享
马小撂
4年前
关注
(二)Runtime消息传递
我们接着在MMPerson代码中添加一个方法名,在外部掉用。 1.快速查找:消息发送给对象时,消息传递函数遵循对象的isa指针指向类结构的指针,在该结构中它查询结构体变量(...
赞
评论
分享
马小撂
4年前
关注
(一)Runtime简介
Runtime(运行时)是一套由C、C++、汇编语言编写的API,他的作用是将数据类型由编译时推到了运行时,我们平时编写的OC代码,在程序运行的过程中都会被编译成Runti...
1
评论
分享
马小撂
4年前
关注
(十一)OpenGL 纹理
纹理就是在绘制图形的时候把颜色填充替换成了图片进行填充,因为不可能所有的场景都是使用纯色来渲染,有时需要一些图片来渲染达到更加逼真的效果。在OpenGL中纹理一般采用.tg...
赞
评论
分享
马小撂
4年前
关注
(十)OpenGL 对向量/矩阵的操作
3个值(x、y、z)组合起来表示2个重要的值,方向和数量。 一个矩阵乘以一个单位矩阵得到的结果还是原来的矩阵。 转置矩阵(AT):将行矩阵A转换成同序列得到的矩阵,叫做A的...
赞
评论
分享
马小撂
4年前
关注
(九)OpenGL 渲染技巧
隐藏面消除(Hidden surface elimination):在渲染过程中可能会产生一些问题,例如:在绘制3D场景的时候,我们需要决定哪些部分是对观察者 可见的,哪些...
赞
评论
分享
马小撂
4年前
关注
(八)OpenGL 之 坐标系
标准化设备坐标:(Normalized Device Coodinate,NDC)就是说每个顶点(x,y,z)都在【-1,1】之间。 摄像机(照相机)坐标系:在坐标系的范畴...
1
评论
分享
马小撂
4年前
关注
(七)OpenGL 投影方式
图中是一个正投影的例子,x、y、z轴范围都是-100至+100.这个视景体将包括所有的几何图形。如果指定了视景体外的几何图形,将被裁减掉。 正投影中,所有在这个空间范围内的...
赞
评论
分享
马小撂
4年前
关注
(六)OpenGL 固定管线下8种着色器
使用场景: 绘制默认OpenGL 坐标系(-1,1)下图形. 图形所有片段都会以一种颜色填充 使用场景: 在绘制图形时, 可以应用变换(模型/投影变化). 使⽤场景: 在绘...
赞
评论
分享
马小撂
4年前
关注
(五)OpenGL 几何图元类型
5.这种模式下允许我们通过编程在顶点着⾊器或几何着⾊器中设置点大小。着⾊器内建变量: 对于OpenGL 光栅化最欢迎的是三角形的3个顶点就能构成一个三角形. 三角形类型来自...
赞
评论
分享
下一页
个人成就
文章被点赞
23
文章被阅读
35,534
掘力值
892
关注了
4
关注者
22
收藏集
0
关注标签
1
加入于
2019-08-23