1.布尔类型 布尔值只能为 true 或者 false ,其他的会报错 2.数值类型 所有数字都是浮点数,所以只有一个number类型,而没有int或者float类型。 TypeScript 还支持 ES6 中新增的二进制和八进制数字字面量 3.字符串 字符串类型中你可以使用单引号和双引号包裹内容 ...
分类:
Web程序 时间:
2019-08-05 15:58:25
阅读次数:
161
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 如果目标对象中的属性具有相同的键,则属性将被源对象中的属性覆盖。后面的源对象的属性将类似地覆盖前面的源对象的属性。 Object.assign 方法只会拷贝源对象自身的并且可枚举的属性到 ...
分类:
其他好文 时间:
2019-08-02 20:30:55
阅读次数:
111
作为一个iOS开发程序员,没用过block是不可能的。这次我探讨的是block原理,但是有些更深层次的东西,我也不是很清楚,以后随着更加了解block将会慢慢完善。 第一个问题,什么是block? 我们都会用block,但是block是什么呢,这是首先要弄清楚的概念。虽然,是什么并不影响我们用它,但 ...
分类:
移动开发 时间:
2019-07-26 14:38:56
阅读次数:
115
package shiyan; import java.text.SimpleDateFormat;import java.util.Date;public class shiyan1 { public static void main(String[] args) { // TODO 自动生成的方 ...
分类:
其他好文 时间:
2019-07-03 17:01:57
阅读次数:
87
在计算机编程实现中有常常两种方法:一曰迭代(iterate);二曰递归(recursion)。 从“编程之美”的角度看,可以借用一句非常经典的话:“迭代是人,递归是神!”来从宏观上对二者进行把握。 从概念上讲,递归就是指程序调用自身的编程思想,即一个函数调用本身;迭代是利用已知的变量值,根据递推公式 ...
分类:
其他好文 时间:
2019-06-29 00:52:06
阅读次数:
169
https://developer.apple.com/documentation/metal/heaps/image_filter_graph_with_heaps_and_fences?language=objc https://developer.apple.com/documentation ...
分类:
Web程序 时间:
2019-06-26 19:23:42
阅读次数:
190
我们开发的时候经常需要有arc和非arc的混编,这样我们就需要对其进行设置 用-fno-objc-arc来标记在ARC工程那些不支持ARC的文件 用-fobjc-arc标记标记在非ARC工程中支持ARC的文件 ...
分类:
移动开发 时间:
2019-06-18 14:10:53
阅读次数:
103
利用objc runtime的动态性实现懒加载可以实现即可增加又可删除功能,也可以避免污染类型。该三方弥补了目前没有闭环实现懒加载三方的空缺。 ...
分类:
移动开发 时间:
2019-06-13 00:51:53
阅读次数:
158
前言 从应用层面深入理解原型模式和js中的构造函数。 构造函数(constructor) js中的任何对象都有自己的构造函数。js中使用字面量声明的普通对象({})或数组([])等子对象本质上都是使用相关的函数做构造调用声明的。 // 等同于 var obj = {}; var obj = new ...
分类:
Web程序 时间:
2019-06-08 00:44:50
阅读次数:
187