Category相关
分类添加的方法可以“覆盖”原类方法同名分类方法谁能生效取决于编译顺序,后编译先执行名字相同的分类会引起编译报错Category的实现原理通过Runtime加载某个类的所有Category数据把所有Category的方法、属性、协议数据,合并到一个大数组中。后面参与编译的Category 数据,会在数组的前面。将合并后的分类数据(方法、属性、协议),插入到类原来数据的前面Category和Exten
分类添加的方法可以“覆盖”原类方法同名分类方法谁能生效取决于编译顺序,后编译先执行名字相同的分类会引起编译报错Category的实现原理通过Runtime加载某个类的所有Category数据把所有Category的方法、属性、协议数据,合并到一个大数组中。后面参与编译的Category 数据,会在数组的前面。将合并后的分类数据(方法、属性、协议),插入到类原来数据的前面Category和Exten
先说结论,通俗易懂一点的理解就是 typeof和instanceof都是用来检测变量类型的操作符,typeof是判断变量是什么基本类型的; instanceof是判断对象到底是什么类型的typeof主要用于判断数据是不是基本数据类型:String、Number、Object、Null、Undefined、Boolean,但是无法判断出function、array、regExp返回值是一个字符串,该