您的位置:首页 > 移动开发 > IOS开发

iOS之iOS9新特性——__kindof

2017-01-21 16:08 411 查看
__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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios kindof