一. 干嘛的,举个例子 举个简单的例子,我们有一个需求,快速的拼接一个班级所有同学的姓名,性别,年龄及考试成绩,那么,按照一般的思路,我们要怎么...
收录了53篇文章 · 2人关注
一. 干嘛的,举个例子 举个简单的例子,我们有一个需求,快速的拼接一个班级所有同学的姓名,性别,年龄及考试成绩,那么,按照一般的思路,我们要怎么...
OOP (面向对象编程)的不足 POP的解决方案 POP的注意点 1.优先考虑创建协议,而不是父类(基类) 2.优先考虑值类型(struct,e...
1.序列化和反序列化 序列化:将对象转换为字节序列的过程,在传递和保存对象时,保证对象的完整性和完整性,方便在网络上传输或者保存在文件中 反序列...
简单点讲,就是类似OC的分类里面,扩展了一个属性,一般原则上这样是不允许的,但是通过关联对象的这种方法,是可以的
在上面代码中,我们定义了一个函数,该函数接收一个参数,返回一个函数,也算返回一个闭包var fn = add(3),这里的fn,就是add函数返...
Array - Map(遍历) Array - Filter(过滤) Array - Reduce 分析上面的图片,map接收一个函数,这个函数...
NSLock NSRecursiveLock 递归锁 当发生自己调用自己的时候,或者递归的时候,需要使用递归锁NSRecursiveLock,用...
创建了一个信号量DispatchSemaphore(value: 1),一次只能执行一次,在需要上锁的地方lock.wait(),一般来说,在事...
专题公告
编程学习笔记