上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 101 下一页
摘要: 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 阅读(488) 评论(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 阅读(549) 评论(0) 推荐(0) 编辑
摘要: GPU的主要工作:图像合成、图形操作 gpu不产生图片, 只表达和处理图片、图形; 阅读全文
posted @ 2019-05-21 10:50 zzfx 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 1、事件循环; 2、显示循环:displaylink;系统定时从gpu缓存获取图片信息显示在屏幕。 阅读全文
posted @ 2019-05-20 21:41 zzfx 阅读(443) 评论(0) 推荐(0) 编辑
摘要: http://chuquan.me/2018/09/25/ios-graphics-render-principle/ 通过 图形渲染原理 一文,大致能够了解图形渲染过程中硬件相关的原理。本文将进一步介绍 iOS 开发过程中图形渲染原理。 图形渲染技术栈 下图所示为 iOS App 的图形渲染技术栈 阅读全文
posted @ 2019-05-20 19:37 zzfx 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 一、事件的概念与事件源 二、事件的生命周期 1、事件的搜集(事件源监听、事件的产生); 2、事件派发中枢:事件池、事件循环; 3、事件路由(派发)流程; 4、事件捕获、处理; 5、事件委托处理; 目标路由阶段:寻找与事件对应的目标对象; 事件消化阶段:寻找能处理事件的函数(可能不止一个)。 三、事件 阅读全文
posted @ 2019-05-17 14:37 zzfx 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 要素:store、reducer、dispatch/subscribe connect:将业务逻辑剥离到容器类,数据的双向绑定; 数据、操作、UI分离、命令封装 核心思想:对共享状态的维护; 核心代码: store={createStore(reducer) const reducer = (sta 阅读全文
posted @ 2019-05-17 10:56 zzfx 阅读(135) 评论(0) 推荐(0) 编辑
摘要: js 类型系统的核心:元类型、原型链与内省机制 二、JS数据类型 下面就来看看JS中的数据类型,在js中定义了如下几种数据类型:大方向上分为 基本数据类型(简单数据类型) 和 引用数据类型(复杂数据类型)。今天介绍以下几种基本数据类型。 http://www.cnblogs.com/shsxt/p/ 阅读全文
posted @ 2019-05-16 17:56 zzfx 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 范畴是一系列有联系的概念的集合; 类型关乎复合 范畴论与箭头的复合有关。但是并非任意两个箭头都可以复合。一个箭头的目标对象必须与下一个箭头的源对象相同,这样的两个箭头方能复合。在编程中,我们将一个函数的返回结果传递给另一个函数。如果目标函数不能正确的解析源函数传递来的数据,程序就不会工作。首尾必须相 阅读全文
posted @ 2019-05-16 17:07 zzfx 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 一、动态类型 变量能够类型自证的类型即为动态类型 二、基础与内置类型 三、对象与类型的关系 1、对象本身能够自证为基本类型; 2、元原型可能为一个空的集合; 3、复合对象的成员能够自证为基本类型; 4、复合类型具有成员便利的基本功能; 四、复合类型对象的引用 五、成员的归属:原型or对象 有判断支持 阅读全文
posted @ 2019-05-15 19:42 zzfx 阅读(159) 评论(0) 推荐(0) 编辑
摘要: __proto__ 相当于 oc 中的 isa。 一、原型 prototype 和 __proto__ 每个对象都有一个__proto__属性,并且指向它的prototype原型对象 每个构造函数都有一个prototype原型对象 prototype原型对象里的constructor指向构造函数本身 阅读全文
posted @ 2019-05-15 19:05 zzfx 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 动态语言和动态类型语言不是一回事 阅读全文
posted @ 2019-05-15 11:45 zzfx 阅读(194) 评论(0) 推荐(0) 编辑
摘要: js的核心概念: 原型、对象(Object)、函数(Function); 原型:路由路径上非叶子结点的对象; 对象:无序属性(包括函数)的集合; 函数:函数上下文的集合; 原型: 原型的创建、指定、修改; 数据的归属:原型?当前对象? 原型的引用:引用原型对象本身?引用原型的引用? 对象创建: 对象 阅读全文
posted @ 2019-05-15 11:06 zzfx 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 超文本标记语言(Hyper Text Markup Language):构建网页的语言 阅读全文
posted @ 2019-05-14 16:58 zzfx 阅读(271) 评论(0) 推荐(0) 编辑
摘要: (来自:http://en.wikipedia.org/wiki/Pure_function) 在计算机编程中,假如满足下面这两个句子的约束,一个函数可能被描述为一个纯函数: 给出同样的参数值,该函数总是求出同样的结果。该函数结果值不依赖任何隐藏信息或程序执行处理可能改变的状态或在程序的两个不同的执 阅读全文
posted @ 2019-05-10 18:38 zzfx 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 一、纯函数: 函数:(只)参量依赖、解决确定、环境无修改。 函数与输入、输出、环境的关系。 二、副作用 (Side Effect)是指函数或者表达式的行为依赖于外部世界。具体可参照Wiki上的定义,副作用是指 1)函数或者表达式修改了它的SCOPE之外的状态 2)函数或者表达式除了返回语句外还与外部 阅读全文
posted @ 2019-05-10 18:37 zzfx 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 阅读是信息(要素与结构)提取与重构的过程。 每一次成功的阅读都是一次创造的过程。 阅读全文
posted @ 2019-04-30 11:46 zzfx 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 学习一门新的语言和平台相当于学习一个新的世界观 阅读全文
posted @ 2019-04-29 17:23 zzfx 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 并发的结构(模型)由控制结构确定 阅读全文
posted @ 2019-04-27 11:16 zzfx 阅读(107) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 101 下一页