240 投稿
收录了53篇文章 · 2人关注
  • Swift 柯里化函数-总结及理解

    一. 干嘛的,举个例子 举个简单的例子,我们有一个需求,快速的拼接一个班级所有同学的姓名,性别,年龄及考试成绩,那么,按照一般的思路,我们要怎么...

    0.6 ZealPenK 0 50
  • Resize,w 360,h 240
    Swift - 面向协议编程 (POP)

    OOP (面向对象编程)的不足 POP的解决方案 POP的注意点 1.优先考虑创建协议,而不是父类(基类) 2.优先考虑值类型(struct,e...

  • Swift 使用Codable协议进行json转模型

    1.序列化和反序列化 序列化:将对象转换为字节序列的过程,在传递和保存对象时,保证对象的完整性和完整性,方便在网络上传输或者保存在文件中 反序列...

    1.1 aven_kang 0 12
  • Resize,w 360,h 240
    Swift - 关联对象

    简单点讲,就是类似OC的分类里面,扩展了一个属性,一般原则上这样是不允许的,但是通过关联对象的这种方法,是可以的

  • Swift - 函数式编程

    在上面代码中,我们定义了一个函数,该函数接收一个参数,返回一个函数,也算返回一个闭包var fn = add(3),这里的fn,就是add函数返...

  • Swift - Map

    Array - Map(遍历) Array - Filter(过滤) Array - Reduce 分析上面的图片,map接收一个函数,这个函数...

  • Swift - 锁

    NSLock NSRecursiveLock 递归锁 当发生自己调用自己的时候,或者递归的时候,需要使用递归锁NSRecursiveLock,用...

  • Swfit - Dispath信号量枷锁

    创建了一个信号量DispatchSemaphore(value: 1),一次只能执行一次,在需要上锁的地方lock.wait(),一般来说,在事...

专题公告

编程学习笔记