opengl es 2.0 api文档: https://registry.khronos.org/OpenGL-Refpages/es2.0/[https://regist...
opengl es 2.0 api文档: https://registry.khronos.org/OpenGL-Refpages/es2.0/[https://regist...
客户反馈在使用aspects hook UIView的setBackgroundColor:方法后,打开在线pdf的webview后打开我们的webview会crash。we...
一、webf/Kraken 介绍 Kraken Kraken 是一款采用基于 Flutter 而实现的自绘渲染引擎。它使用 W3C 标准的 HTML,CSS,JavaScri...
1. IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AFNetworking.framework" fail...
一、JavascriptCore介绍 JavaScriptCore是一个在WebKit中提供JavaScript引擎的框架,而且在OS X作为其他内容的脚本引擎。JavaSc...
十四、OpenGL渲染管线 OpenGL渲染管线包含一系列有序地处理数据的阶段。两种图形数据即基于顶点的数据和基于像素的数据,在渲染管线中处理并统一输出到帧缓冲区。注意,Op...
一、iOS渲染架构 下图分别是iOS渲染早期架构和最新架构,可以看到在最新的架构中使用了Metal代替OpenGL ES。 Graphics Hardware图形处理硬件一般...
目录结构 小程序默认的目录结构如下图: pages 页面文件夹 index 首页 logs 日志页 utils 工具 app.js 项目入口(类似main.m) app.js...
准备 一台越狱iOS设备可通过爱思助手,内部集成了unc0ver越狱工具,目前支持iOS11.0~iOS14.3的非完美越狱,需要使用6.1.2版本,6.2.0版本会提示越狱...
native与Javascript的三种交互方式 1. native对Javascript执行代码注入 2. native调用Javascript 3. Javascript...
所有的RunLoop保存在一个全局Dictionary里,线程作为key,RunLoop作为value。 RunLoop都是通过懒加载的方式创建。 子线程RunLoop需要手...
http://reactivex.io/documentation/operators.html[http://reactivex.io/documentation/oper...
前文: https://www.jianshu.com/p/31c68ab2d1dd[https://www.jianshu.com/p/31c68ab2d1dd] 优化前,...
点击button输出全部为4,这和OC不一样。在OC Block中对局部自动变量的捕获方式默认为值捕获,而在swift中默认为指针捕获。若要将闭包捕获方式改为值捕获,参考如下...
ARC是LLVM和Runtime配合共同实现的,其中LLVM中实现了在编译过程中自动加入了内存管理相关代码,在Runtime中实现了weak指针功能。 ARC担心开发者会管理...