上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 101 下一页
摘要: 先来看这幅经典的图: https://juejin.im/entry/590801780ce46300617c89b8 renderObject相当于iOS 的view renderlayer完成了一次模拟合成: 将在合成时无需特殊处理几个renderObject整合成一个renderlayer管理 阅读全文
posted @ 2019-05-24 18:47 zzfx 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 1、世界的本质是算法? 2、系统原本? 3、数学与算法 数学关心的是:输入、输出,因果联系,关键边界的控制; 算法是数学基础上每一步变化的精准模拟。 数学是对事物存在和运行的描述; 算法是对事物存在和运行的模拟; 数学的抽象级别更高; 算法更注重细节和步骤; 数学是微积分的概念和结果; 算法是积分每 阅读全文
posted @ 2019-05-24 18:13 zzfx 阅读(277) 评论(0) 推荐(0) 编辑
摘要: https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_intro/opengl_intro.html 一、GPU与CPU CPU是 阅读全文
posted @ 2019-05-23 17:19 zzfx 阅读(4898) 评论(0) 推荐(0) 编辑
摘要: 一、一条业务pipeline: 一个连接核心:coreanimation 二、两个进程: 1、app进程; 2、render进程; 首先,由 app 处理事件(Handle Events),如:用户的点击操作,在此过程中 app 可能需要更新 视图树,相应地,图层树 也会被更新。 其次,app 通过 阅读全文
posted @ 2019-05-23 16:37 zzfx 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 一、触摸事件派发与视图绘制打包 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ __dispatchPreprocessedEventFromEventQueue __CFRUNLOOP_IS_CALLING_OUT_TO_AN_ 阅读全文
posted @ 2019-05-23 16:04 zzfx 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: https://juejin.im/entry/590801780ce46300617c89b8 渲染 这张很经典的图许多人都看过,其中的概念大家应该都很熟悉,也就是这么几个步骤:js修改dom结构或样式 -> 计算style -> layout(重排) -> paint(重绘) -> compos 阅读全文
posted @ 2019-05-22 19:15 zzfx 阅读(4132) 评论(2) 推荐(4) 编辑
摘要: 作者:谷宝剑链接:https://www.zhihu.com/question/264592475/answer/283852178来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 仅从渲染速度上看,我个人理解目前看还是原生渲染比较有优势。 原生的渲染方式: view- 阅读全文
posted @ 2019-05-22 17:23 zzfx 阅读(1885) 评论(0) 推荐(1) 编辑
摘要: dom是结构化的文本信息的抽象,是结构化的文本信息在内存中的表示 是操作结构化文本信息的api。 Follow: Follow Follow React attacks us with the virtual DOM right away, on the main page. This featur 阅读全文
posted @ 2019-05-22 16:04 zzfx 阅读(363) 评论(0) 推荐(0) 编辑
摘要: React的核心机制之一就是可以在内存中创建虚拟的DOM元素。React利用虚拟DOM来减少对实际DOM的操作从而提升性能。 JSX简介 JSX就是Javascript和XML结合的一种格式。React发明了JSX,利用HTML语法来创建虚拟DOM。当遇到<,JSX就当HTML解析,遇到{就当Jav 阅读全文
posted @ 2019-05-22 15:41 zzfx 阅读(4591) 评论(0) 推荐(0) 编辑
摘要: 基于js语言的UI(组件)管理库 +数据+交互+组织 相当于iOS的uikit(UIView) 阅读全文
posted @ 2019-05-22 14:51 zzfx 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 稳,wěn,由禾和急组成。其意为象禾苗生长一样,不知不觉,不急不躁。 (形声。从禾,隐省声。“禾”与粮食有关,有了粮食,心就安定了。本义:安定,平稳) 1、不赚不确定的钱;或者说不确定的钱只能以小博大; 2、稳定的投资结构:金字塔结构; 3、稳定的投资形态:形态趋于稳定后再做投资决定; 4、稳定的心 阅读全文
posted @ 2019-05-22 10:40 zzfx 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 最适合做 GUI 的是 DSL 或者 XML(以及 XML 的扩展)之类的标记语言,而不是编程语言。 例如 Qt 的 QML,Android 的 XML 或者 WPF 的 XAML 以及大家都再熟悉不过的 HTML/CSS,包括 JavaFX 也有 FXML。 一门编程语言如果想更适合定义界面,那么 阅读全文
posted @ 2019-05-21 19:35 zzfx 阅读(453) 评论(0) 推荐(0) 编辑
摘要: http://taligarsiel.com/Projects/howbrowserswork1.htm The browser's high level structure The browser's main components are (1.1): Figure 1: Browser mai 阅读全文
posted @ 2019-05-21 19:19 zzfx 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、DSL系统:UI领域特定语言 html markdown; 与平台无关,只与通用UI领域有关; 2、平台语言系统(通用语言系统) UI概念在平台和通用语言中的表示。 一、信息表达: 基本信息:文本、图片、输入框、按钮等; 复合信息:列表、组件、视图等; 二、渲染接口: 图形绘制接口; 三、布局接 阅读全文
posted @ 2019-05-21 19:17 zzfx 阅读(599) 评论(0) 推荐(0) 编辑
摘要: DSL:以极其高效的方式描述特定领域的对象、规则和运行方式的语言。 需要有特定的解释器与其配合。 高效简洁的领域语言,与通用语言相比能极大降级理解和使用难度,同时极大提高开发效率的语言。 能够描述特定领域的世界观和方法论的语言。 DSL 通过在表达能力上做的妥协换取在某一领域内的高效。 而有限的表达 阅读全文
posted @ 2019-05-21 18:33 zzfx 阅读(40331) 评论(2) 推荐(9) 编辑
摘要: UI系统的表示与维护: 渲染单元的组织、维护、交互、解释、渲染。 UI系统在应用层连接着视图的表示,在系统层连接着视图的绘制。 一、UI的结构 树形结构 二、UI的描述: 1、UI系统或UIkit或UI开发工具箱、UI环境 依赖于UI的解释机制。 1、标记语言: html xml markdown 阅读全文
posted @ 2019-05-21 16:51 zzfx 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 翻译自:Demystifying iOS Layout 在你刚开始开发 iOS 应用时,最难避免或者是调试的就是和布局相关的问题。通常这种问题发生的原因就是对于 view 何时真正更新的错误理解。想理解 view 在何时是如何更新的,需要对 iOS RunLoop 和相关的 UIView 方法有深刻 阅读全文
posted @ 2019-05-21 16:43 zzfx 阅读(351) 评论(0) 推荐(0) 编辑
摘要: iOS使用的是事件循环+标志更新(视图)机制。 Figure 1-7 UIKit interactions with your view objects The View Drawing Cycle The UIView class uses an on-demand drawing model f 阅读全文
posted @ 2019-05-21 15:42 zzfx 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 有部件构建出模型和系统。 系统思考是人类认识事物的高级形式。 是将一堆关联的事物作为一个整体进行认识的认识方式。 每一个系统都是一个小宇宙。 阅读全文
posted @ 2019-05-21 14:57 zzfx 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 在 iOS 系统中,图像内容展示到屏幕的过程需要 CPU 和 GPU 共同参与。 CPU 负责计算显示内容,比如视图的创建、布局计算、图片解码、文本绘制等。 随后 CPU 会将计算好的内容提交到 GPU 去,由 GPU 进行变换、合成、渲染。 之后 GPU 会把渲染结果提交到帧缓冲区去,等待下一次 阅读全文
posted @ 2019-05-21 11:39 zzfx 阅读(544) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 101 下一页