美文网首页
iOS 初始化变量的赋值的重要性

iOS 初始化变量的赋值的重要性

作者: Rumbles | 来源:发表于2018-08-17 16:12 被阅读196次
    // 重用的条件 数组里有类型一样的 并且满足 在visibleCells 里面的不可以重用
//临时变量需要初始化
    for (BaseViewController *baseVC in self.controllerArr) {
        
        if ([baseVC.model.category isEqualToString:listModel.category]) {

            BOOL isHas = NO;
            for (TuiJianCollectionViewCell *cell in collectionView.visibleCells) {
                if ([cell.listModel.title isEqualToString:baseVC.model.title]) {
                    isHas = true; break;
                }
            }
            if (!isHas) {
                vc = baseVC; break;
            }
        }
    }

如果  BOOL isHas = NO; 改为 BOOL isHas ;
那么可能初始的值就是YES;

相关文章

  • iOS 初始化变量的赋值的重要性

  • 2-2 Go --- 变量的初始化

    变量的初始化:在定义变量的同时给变量赋值。相当变量的定义 和 变量赋值二合为一。初始化变量的几种方法: 一、完整的...

  • 字符串初始化与赋值

    “变量赋值”和“变量初始化”不是一回事! “变量赋值”发生在运行期,其写法遵循赋值语法规定。 “变量初始化”发生在...

  • Golang入门一:变量

    变量声明 变量初始化 变量赋值 变量交换 匿名变量

  • iOS initializer element is not a

    初始化全局变量或static变量时,不能用变量赋值,只能用常量赋值。

  • Go 语言笔记 - 变量

    变量声明 关键字 var 可以只声明不赋值,未赋值的变量会自动初始化为零值。 短变量声明 := 始终会为变量赋值 ...

  • C语言基础

    C语言定义变量 定义一个变量 给变量赋值 定义一个变量的同时给变量赋值 C语言使用变量之前必须赋值或者初始化 试试...

  • 1.2.3 赋值

    设置变量的同时赋值 称为 初始化

  • Shell基础脚本-运算符相关话题

    运算符 变量赋值,初始化或改变一个变量的值 ( = ) 等号=赋值运算符,既可用于算术赋值,也可用于字符串赋值 注...

  • matlab 语言基础

    变量初始化 1.通过赋值语句初始化变量2.用input函数从键盘输入初始化变量 Matlab的基本数据结构 标量、...

网友评论

      本文标题:iOS 初始化变量的赋值的重要性

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