From ce03f08e76eb3b577d09072f9d6f9b75c2340c39 Mon Sep 17 00:00:00 2001 From: Legolas Wang <41680926+legolasW@users.noreply.github.com> Date: Tue, 7 Jul 2020 10:02:19 -0700 Subject: [PATCH] Update 1.74.md Fixed a typo. --- Chapter1 - iOS/1.74.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chapter1 - iOS/1.74.md b/Chapter1 - iOS/1.74.md index b6a0f3a..51a21df 100644 --- a/Chapter1 - iOS/1.74.md +++ b/Chapter1 - iOS/1.74.md @@ -3010,7 +3010,7 @@ CFNetwork 使用 CFReadStreamRef 来传递数据,使用回调函数的形式 想想 KVO 的实现原理?结合上面的图 - 创建监控对象子类 -- 重写子类中属性的 getter、seeter +- 重写子类中属性的 getter、setter - 将监控对象的 isa 指针指向新创建的子类 - 在子类的 getter、setter 中拦截值的变化,通知监控对象值的变化 - 监控完之后将监控对象的 isa 还原回去