美文网首页技术
iOS关键字-instanceType和id

iOS关键字-instanceType和id

作者: 萧修 | 来源:发表于2023-03-12 14:46 被阅读0次
    - (instancetype)init {
        self = [super init];
        if (self) {}
        return self;
    }
    
    //- (id)init {
    //    self = [super init];
    //    if (self) {}
    //    return self;
    //}
    
    - (instancetype)setPersonValue:(id)value forKey:(NSString *)key {
        return self;
    }
    

    1、都可以作为返回值类型,但instanceType不能作为参数类型,填写编译期报错,而id可以
    2、instanceType比id多了编译时的参数校验,运行时确定类型
    3、都可以表示任意对象类型

    相关文章

      网友评论

        本文标题:iOS关键字-instanceType和id

        本文链接:https://www.haomeiwen.com/subject/fozfrdtx.html