首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
pjx_wang
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
赞
文章( 53 )
沸点( 0 )
OpenGL的渲染技巧
2. 油画渲染 3. 正面&背⾯剔除 正面&背⾯剔除,就是检查所有正面朝向观察者的面,渲染它们.而丢弃背面朝向的面. 同时用户也可以选择剔除哪一个面 4. 深度测试 6. 裁剪 只刷新屏幕上发生变化的部分--> 指定一个裁剪框,不在裁剪框的片元被丢弃,只有裁剪区域内的片元才有可…
iOS-11.编译器优化
slowpath & fastpath的宏定义; __builtin_expect(EXP,N); likely(x)&unlikely(x); Xcode设置编译器优化
iOS-12.cache_t结构分析
objc_class结构的成员构成; cache_t源码查看; bucket源码查看; lldb调试获取cache_t和bucket内容; cache的写入流程; 脱离源码探索cache_t
iOS-13.方法查找流程之快速查找流程
运行时Runtime; 方法的本质objc_msgSend&objc_msgSendSuper; objc_msgSend汇编快速查找
iOS-14.方法查找流程之慢速查找流程分析
汇编跳转到_lookUpImpOrForward(C函数); 断点+查看汇编+Ctrl-step 验证程序跳转流程; lookUpImpOrForward; cache_getImp解析;
iOS-15.方法查找流程之动态方法决议&消息转发
引入动态方法决议; 方法未实现报错原理; 动态方法决议resolveMethod_locked; 动态方法决议解决方法未实现;两次进行动态方法决议;消息转发
iOS-16.程序启动流程
执行过程:load−>c++函数−>main; 程序编译过程; 动态链接器:dyld; 初始化主程序 initializeMainExecutable ; 总结:_objc_init的调用链
iOS - 20.类的加载(3)+ OC底层面试解析
class_ro_t的llvm层分析; 类别(category); 类扩展(extension); 相关面试题
iOS-0.objc4-818.2 源码编译与调试
objc4-818.2 源码下载地址: https://opensource.apple.com/tarballs/objc4/
iOS-底层文章汇总
iOS-1.对象alloc的流程分析 iOS-2.内存对齐原理 iOS-3.Xcode控制台调试常用命令
下一页
个人成就
文章被点赞
189
文章被阅读
57,841
掘力值
1,686
关注了
17
关注者
36
收藏集
0
关注标签
5
加入于
2020-06-25