objective-c代码这样写有什么特含义吗?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 20:14:10
objective-c代码这样写有什么特含义吗?
-(void)setLoadavatar:(BOOL)loadAvatar {
if(!loadAvatar_ = loadAvatar) {
}
}
-(void)setLoadavatar:(BOOL)loadAvatar {
if(!loadAvatar_ = loadAvatar) {
}
}
两个非运算符往往是为了把非0值转换成1,因为!0 = 1
比如 int a=10
!a = 0;
!a = 1;
所以!a并不等于a
因此你这个loadAvatar_变量应该不是BOOL类型
不过在OC中,0是NO,其它都是YES,所以写成loadAvatar_!= loadAvatar也并不危险
一个int型和BOOL型判断是否相等,用这个方法是比较严谨的
比如 int a=10
!a = 0;
!a = 1;
所以!a并不等于a
因此你这个loadAvatar_变量应该不是BOOL类型
不过在OC中,0是NO,其它都是YES,所以写成loadAvatar_!= loadAvatar也并不危险
一个int型和BOOL型判断是否相等,用这个方法是比较严谨的
objective-c代码这样写有什么特含义吗?
Project objective这样的词组有吗?
object-c 与objective-c有什么区别,是一样的吗
这两句代码的含义有什么不同,
高校代码的每位数字有什么含义?
Objective-C中enum的值这样定义是什么意思
objective 和goal 有什么区别?
在c/Objective-c语言中"+l"什么意思?
在英语中green boys and girls 有什么特俗含义吗
Objective - c { Dog
英语简历中的Objective是什么意思,主要写什么内容?
课文以凡卡的梦结尾,有什么深层含义?这样写有什么作用?