Skip to content

BeyChan/CustomKVO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

CustomKVO

手动实现KVO

实现步骤

1.检查对象的类有没有相应的 setter 方法。如果没有抛出异常;

2.检查对象 isa 指向的类是不是一个 KVO 类。如果不是,新建一个继承原来类的子类,并把 isa 指向这个新建的子类;

3.检查对象的 KVO 类重写过没有这个 setter 方法。如果没有,添加重写的 setter 方法;

4.添加这个观察者

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors