Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 布尔变量_Ios_Objective C - Fatal编程技术网

Ios 布尔变量

Ios 布尔变量,ios,objective-c,Ios,Objective C,在Objective-C中,我可以用YES或TRUE初始化BOOL变量。这有什么原因吗 BOOL test = false; BOOL test = NO; 它们是一样的吗?true和false来自c/c++ #ifndef __cplusplus #define bool _Bool #define true 1 #define false 0 YES和NO来自Objective-C #if __has_feature(objc_bool) #define YES

在Objective-C中,我可以用YES或TRUE初始化BOOL变量。这有什么原因吗

BOOL test = false;
BOOL test = NO;

它们是一样的吗?

true
false
来自c/c++

#ifndef __cplusplus
#define bool _Bool
#define true 1
#define false 0
YES
NO
来自Objective-C

#if __has_feature(objc_bool)
#define YES             __objc_yes
#define NO              __objc_no
#else
#define YES             ((BOOL)1)
#define NO              ((BOOL)0)
#endif

true
false
来自c/c++

#ifndef __cplusplus
#define bool _Bool
#define true 1
#define false 0
YES
NO
来自Objective-C

#if __has_feature(objc_bool)
#define YES             __objc_yes
#define NO              __objc_no
#else
#define YES             ((BOOL)1)
#define NO              ((BOOL)0)
#endif

false
是C遗留下来的,而在惯用的iOS代码和库中,
NO
更为普遍。

false
是C遗留下来的,
NO
在惯用的iOS代码和库中更为普遍。

请参阅@Vinzzz不要只发布链接,请投票作为副本关闭。因为每个人都有不同的收藏,他们不想伤害任何人的感情。这有关系吗?结束一个问题没什么不好的。当我看到downVote时,我会受伤。请看@Vinzzz不要只是发布一个链接,而是重复投票关闭。因为每个人都有不同的收藏,他们不想伤害任何人的感情。这有关系吗?结束一个问题没什么不好的。当我看到反对票时,我受伤了。