上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 103 下一页
摘要: 稳,wěn,由禾和急组成。其意为象禾苗生长一样,不知不觉,不急不躁。 (形声。从禾,隐省声。“禾”与粮食有关,有了粮食,心就安定了。本义:安定,平稳) 1、不赚不确定的钱;或者说不确定的钱只能以小博大; 2、稳定的投资结构:金字塔结构; 3、稳定的投资形态:形态趋于稳定后再做投资决定; 4、稳定的心 阅读全文
posted @ 2019-05-22 10:40 zzfx 阅读(150) 评论(0) 推荐(0)
摘要: 最适合做 GUI 的是 DSL 或者 XML(以及 XML 的扩展)之类的标记语言,而不是编程语言。 例如 Qt 的 QML,Android 的 XML 或者 WPF 的 XAML 以及大家都再熟悉不过的 HTML/CSS,包括 JavaFX 也有 FXML。 一门编程语言如果想更适合定义界面,那么 阅读全文
posted @ 2019-05-21 19:35 zzfx 阅读(472) 评论(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 阅读(213) 评论(0) 推荐(0)
摘要: 1、DSL系统:UI领域特定语言 html markdown; 与平台无关,只与通用UI领域有关; 2、平台语言系统(通用语言系统) UI概念在平台和通用语言中的表示。 一、信息表达: 基本信息:文本、图片、输入框、按钮等; 复合信息:列表、组件、视图等; 二、渲染接口: 图形绘制接口; 三、布局接 阅读全文
posted @ 2019-05-21 19:17 zzfx 阅读(623) 评论(0) 推荐(0)
摘要: DSL:以极其高效的方式描述特定领域的对象、规则和运行方式的语言。 需要有特定的解释器与其配合。 高效简洁的领域语言,与通用语言相比能极大降级理解和使用难度,同时极大提高开发效率的语言。 能够描述特定领域的世界观和方法论的语言。 DSL 通过在表达能力上做的妥协换取在某一领域内的高效。 而有限的表达 阅读全文
posted @ 2019-05-21 18:33 zzfx 阅读(41739) 评论(3) 推荐(10)
摘要: UI系统的表示与维护: 渲染单元的组织、维护、交互、解释、渲染。 UI系统在应用层连接着视图的表示,在系统层连接着视图的绘制。 一、UI的结构 树形结构 二、UI的描述: 1、UI系统或UIkit或UI开发工具箱、UI环境 依赖于UI的解释机制。 1、标记语言: html xml markdown 阅读全文
posted @ 2019-05-21 16:51 zzfx 阅读(674) 评论(0) 推荐(0)
摘要: 翻译自:Demystifying iOS Layout 在你刚开始开发 iOS 应用时,最难避免或者是调试的就是和布局相关的问题。通常这种问题发生的原因就是对于 view 何时真正更新的错误理解。想理解 view 在何时是如何更新的,需要对 iOS RunLoop 和相关的 UIView 方法有深刻 阅读全文
posted @ 2019-05-21 16:43 zzfx 阅读(377) 评论(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 阅读(508) 评论(0) 推荐(0)
摘要: 有部件构建出模型和系统。 系统思考是人类认识事物的高级形式。 是将一堆关联的事物作为一个整体进行认识的认识方式。 每一个系统都是一个小宇宙。 阅读全文
posted @ 2019-05-21 14:57 zzfx 阅读(505) 评论(0) 推荐(0)
摘要: 在 iOS 系统中,图像内容展示到屏幕的过程需要 CPU 和 GPU 共同参与。 CPU 负责计算显示内容,比如视图的创建、布局计算、图片解码、文本绘制等。 随后 CPU 会将计算好的内容提交到 GPU 去,由 GPU 进行变换、合成、渲染。 之后 GPU 会把渲染结果提交到帧缓冲区去,等待下一次 阅读全文
posted @ 2019-05-21 11:39 zzfx 阅读(572) 评论(0) 推荐(0)
摘要: GPU的主要工作:图像合成、图形操作 gpu不产生图片, 只表达和处理图片、图形; 阅读全文
posted @ 2019-05-21 10:50 zzfx 阅读(755) 评论(0) 推荐(0)
摘要: 1、事件循环; 2、显示循环:displaylink;系统定时从gpu缓存获取图片信息显示在屏幕。 阅读全文
posted @ 2019-05-20 21:41 zzfx 阅读(452) 评论(0) 推荐(0)
摘要: http://chuquan.me/2018/09/25/ios-graphics-render-principle/ 通过 图形渲染原理 一文,大致能够了解图形渲染过程中硬件相关的原理。本文将进一步介绍 iOS 开发过程中图形渲染原理。 图形渲染技术栈 下图所示为 iOS App 的图形渲染技术栈 阅读全文
posted @ 2019-05-20 19:37 zzfx 阅读(689) 评论(0) 推荐(0)
摘要: 一、事件的概念与事件源 二、事件的生命周期 1、事件的搜集(事件源监听、事件的产生); 2、事件派发中枢:事件池、事件循环; 3、事件路由(派发)流程; 4、事件捕获、处理; 5、事件委托处理; 目标路由阶段:寻找与事件对应的目标对象; 事件消化阶段:寻找能处理事件的函数(可能不止一个)。 三、事件 阅读全文
posted @ 2019-05-17 14:37 zzfx 阅读(222) 评论(0) 推荐(0)
摘要: 要素:store、reducer、dispatch/subscribe connect:将业务逻辑剥离到容器类,数据的双向绑定; 数据、操作、UI分离、命令封装 核心思想:对共享状态的维护; 核心代码: store={createStore(reducer) const reducer = (sta 阅读全文
posted @ 2019-05-17 10:56 zzfx 阅读(145) 评论(0) 推荐(0)
摘要: js 类型系统的核心:元类型、原型链与内省机制 二、JS数据类型 下面就来看看JS中的数据类型,在js中定义了如下几种数据类型:大方向上分为 基本数据类型(简单数据类型) 和 引用数据类型(复杂数据类型)。今天介绍以下几种基本数据类型。 http://www.cnblogs.com/shsxt/p/ 阅读全文
posted @ 2019-05-16 17:56 zzfx 阅读(361) 评论(0) 推荐(0)
摘要: 范畴是一系列有联系的概念的集合; 类型关乎复合 范畴论与箭头的复合有关。但是并非任意两个箭头都可以复合。一个箭头的目标对象必须与下一个箭头的源对象相同,这样的两个箭头方能复合。在编程中,我们将一个函数的返回结果传递给另一个函数。如果目标函数不能正确的解析源函数传递来的数据,程序就不会工作。首尾必须相 阅读全文
posted @ 2019-05-16 17:07 zzfx 阅读(830) 评论(0) 推荐(0)
摘要: 一、动态类型 变量能够类型自证的类型即为动态类型 二、基础与内置类型 三、对象与类型的关系 1、对象本身能够自证为基本类型; 2、元原型可能为一个空的集合; 3、复合对象的成员能够自证为基本类型; 4、复合类型具有成员便利的基本功能; 四、复合类型对象的引用 五、成员的归属:原型or对象 有判断支持 阅读全文
posted @ 2019-05-15 19:42 zzfx 阅读(169) 评论(0) 推荐(0)
摘要: __proto__ 相当于 oc 中的 isa。 一、原型 prototype 和 __proto__ 每个对象都有一个__proto__属性,并且指向它的prototype原型对象 每个构造函数都有一个prototype原型对象 prototype原型对象里的constructor指向构造函数本身 阅读全文
posted @ 2019-05-15 19:05 zzfx 阅读(269) 评论(0) 推荐(0)
摘要: 动态语言和动态类型语言不是一回事 阅读全文
posted @ 2019-05-15 11:45 zzfx 阅读(205) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 103 下一页