iOS之iOS9新特性——__kindof

来源:互联网 时间:2017-01-22

__kindof:表示当前类或者它子类__kindof书写格式:放在类型前面,表示修饰这个类型(__kindof Person *)__kindof :在调用的时候,很清楚的知道返回类型id坏处: 1.不能在编译的时候检查真实类型 2.返回值,没有提示
#import <Foundation/Foundation.h>@interface Person : NSObject// 会自动识别当前对象的类// SonPerson//+ (instancetype)person;// __kindof Person *:表示可以是Person类或者它的子类+ (__kindof Person *)person;// 仅仅表示只能是Person类+ (Person *)person1;@end

相关阅读:
Top