id:
1.id在编译时不检查真实类型
2.id不能使用点语法
3.返回值,不会提示真实类型,容易出错
instancetype:
1.可以在编译时检查真实类型
2.但是,返回值,也不会提示真实类型,容易出错
3.__kindof
1.表示类或其子类对象
2.可以在编译时检查真实类型
3.返回值会提示真实类型
定义一个Person类
id:
1.id在编译时不检查真实类型
2.id不能使用点语法
3.返回值,不会提示真实类型,容易出错
instancetype:
1.可以在编译时检查真实类型
2.但是,返回值,也不会提示真实类型,容易出错
3.__kindof
1.表示类或其子类对象
2.可以在编译时检查真实类型
3.返回值会提示真实类型
定义一个Person类