240 发简信
IP属地:广东
  • Resize,w 360,h 240
    理清 Block 底层结构及其捕获行为

    来自掘金 《理清 Block 底层结构及其捕获行为》 Block 的本质 本质 Block 的本质是一个 Objective-C 对象,它内部也...

  • 由 NSObject *obj = [[NSObject alloc] init] 引发的一二事儿

    来自掘金 《由 NSObject *obj = [[NSObject alloc] init] 引发的一二事儿》 本文是为了准备在实习公司新人串...

  • Resize,w 360,h 240
    实现 Equality 和 Hashing

    来自掘金 《实现 Equality 和 Hashing》 翻译自 Mike Ash 的 Implementing Equality and Ha...

  • Taste UITableView+FDTemplateLayoutCell(一)

    UITableView+FDTemplateLayoutCell是一个优化计算cell高度以追求性能的轻量级框架,虽然Apple在这方面也不断做...

  • 简要理解 - NSPredicate

    简介 NSPredicate是基础库中用来过滤获取数据的类,类似于SQL中的where语句,但它提供了更为自然且高级的语言,在数据集合的查询上去...

  • 直观理解生产者消费者问题

    文章内容: 生产者-消费者问题的模拟场景(代码实现) 深入理解(信号量操作顺序) 先把概念丢一边,来一起下个馆子吧。 模拟场景 客人:生产者(把...

  • Resize,w 360,h 240
    直观理解(尾)递归函数

    前言 我们都见识了不少关于递归与尾递归的各种长篇概论,本文将通过对下面几个问题的直观体验,来帮助加深对递归的理解。 本文内容目录: 什么是调用栈...

  • Resize,w 360,h 240
    RxSwift进阶:尝试为自定义代理方法添加Reactive扩展

    本文内容架构:itemSelected的底层实现实战 我们在使用RxSwift的时候经常会遇到这样的代码,类似的还有诸如itemDeselect...