API中常见的宏定义
2016-07-19 本文已影响58人
回_望
NS_AVAILABLE_IOS(5.0)
iOS系统版本在>=5.0才能使用该API.否则出现crash现象。
NS_DEPRECATED_IOS(3_0, 8_0)
该API在Version>=3.0开始使用,Version>8.0之后废弃使用。一般情> > Apple提供了个性能更好的API.
FILE
获取当前文件的全路径。
NSString *__assert_file__ = [NSString stringWithUTF8String:__FILE__];
NSLog(@"assert file name :%@",__assert_file__);
LINE
获取使用LINE宏定义的行数。
NSLog(@"assert line :%d",__LINE__);