美文网首页
属性外部文件传值的看法

属性外部文件传值的看法

作者: 杨大虾 | 来源:发表于2017-06-19 23:11 被阅读6次

    我发现colleague很喜欢用属性传值,写个controller也要用属性传值。自己维护还好,
    最近,刚好要改一下colleague之前写的代码,发现有一个值大概是这么来的

        NSString *needId = self.ids;
        if (![self.server isEqualToString:@"0"]) {
            type = @"1";
            needId = self.idname;
        }```
    
    其中的self.ids,习惯性地搜一下这个文件,丫的,大概有20几个地方,貌似没有值的来源,(20几个也不知是不是看漏了)。最后发现,这是在外部文件用属性来传值的。
    
    

    //
    ClassifyController *idvc = [[ClassifyController new];
    idvc.ids = self.idArray[indexPath.row];
    [self.navigationController pushViewController:idvc animated:YES];

    
    
    个人不是很建议这种传值方式,self.ids不仅仅是属性能传值,也可以有很多方式可以赋值,但是搜了该文件之后一个个仔细查看,还不能明确地发现值的来源,多少有点不爽

    相关文章

      网友评论

          本文标题:属性外部文件传值的看法

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