xcode中断言使用和宏定义

断言使用:

在程序中可以直接使用断言assert来调试程序:    assert(a == b);

关闭程序中的所有断言:

把这一行代码添加到APP-Prefix.pch里就可以了

#define NDEBUG   //关闭断言

 

宏定义:

系统定义的宏:

    NSLog(@"%s",__DATE__);

    NSLog(@"%s",__TIME__);

    NSLog(@"%s",__TIMESTAMP__);

 

 

#define CHINA 0

#define AMERICA 1

#define COUNTRY AMERICA//CHINA

 

#if COUNTRY == CHINA

    #define HELLO @"你好"

#elif COUNTRY == AMERICA

    #define HELLO @"hello"

#endif

 

还需要学习,下次继续做。

 

你可能感兴趣的:(xcode)