2018-Read-Record 记录我的2018学习历程 1. 具体和抽象 具体:客观存在着的或在认识中反映出来的事物的整体,是具有多方面属性、特点、关系的统一;抽象:从具...

2018-Read-Record 记录我的2018学习历程 1. 具体和抽象 具体:客观存在着的或在认识中反映出来的事物的整体,是具有多方面属性、特点、关系的统一;抽象:从具...
常规思路 通常我们的类会在加载前开启动画,回调到来再停止: Protocol 轻量级,而且 Swift 里有 extension,这一点比oc实现简单很多。主要在定义时候注意...
实际应用中封装网络请求库 Webserver,目前只讨论 HTTP 请求:1.URL 拼接请求参数 -> 2.发起请求 -> 3.解析返回数据 -> 4.回调处理 Webse...
1 Touch Event 的生命周期 1.1 物理层面事件的生成 iPhone 采用电容触摸传感器,利用人体的电流感应工作,由一块四层复合玻璃屏的内表面和夹层各涂有一层导电...
0. 前言 非常感谢喵神对本文的指正,并且引入“降维”一说。对于 Optional<T> 调用 flatMap 方法,源码实现内部首先进行解包行为后传值到闭包中(见图),这里...
1 整理字符工作 有这么一帮人,他们对字节,编码等计算机概念一窍不通。他们的职责是对人类日常生活中用到字符和文字进行归纳和整理:包含一组不重复,无序元素的集合,如下: 此时集...
1.Class 类型的 NSCoding 1.1 正儿八经的使用方式 前提一定是要继承NSObject,实现NSCoding协议,和 OC 基本差不多。 1.2 Mirror...
AnyIterator MyIterator 等价于 AnyIterator,实质是传入一个生成下一个元素的闭包。 这里 x 被关联至闭包中,充当了数据源的作用,而闭包的作用...
声明: 以下只是学习笔记,仅作为记录。定义如下: 简单使用 对比之前用法,我们每次都会实例化一个迭代器,传入内容,然后多次调用next 方法来获取元素,直到取尽nil。如果此...