阅读本文后你将会进一步了解Runtime的实现,享元设计模式的实践,内存数据存储优化,编译内存屏障,多线程无锁读写实现,垃圾回收等相关的技术点。 objc_class(Cla...
IP属地:广东
阅读本文后你将会进一步了解Runtime的实现,享元设计模式的实践,内存数据存储优化,编译内存屏障,多线程无锁读写实现,垃圾回收等相关的技术点。 objc_class(Cla...
main()调用之前的加载过程 App开始启动后,系统首先加载可执行文件(自身App的所有.o文件的集合),然后加载动态链接库dyld。dyld是一个专门用来加载动态链接库的...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更多人的人只是知道weak是弱引用,所引用对象的计数器不会加一...
一:内心不够自信强大的人 1.易怒:内心不够自信强大的人,往往发脾气来提高气场,这是自卑的外在表现。 2.敏感:格外看重他人的说法,喜欢揣摩他人真实想法。 3.较真:总喜欢和...
原文https://developer.apple.com/documentation/metal/hello_triangle 你好,三角形 示例代码 概览 在设备和命令例...
这是一篇OpenGL ES的实战,紧接 入门教程3学了OpenGL ES一段时间,用这个应用来练练手。 OpenGL ES系列教程在这里。OpenGL ES系列教程的代码地址...