NS_AVAILABLE_IOS(6_0)

http://www.cocoachina.com/bbs/read.php?tid=241951

一个简单的小问题,请诸位大侠帮助给看看 ,新手 ,勿拍砖    

 
 
 

UIKIT_EXTERN NSString *const NSUnderlineStyleAttributeName NS_AVAILABLE_IOS(6_0);  

 

这个是 NSAttributedString.h 里面的一个定义 ,请问各位 这个 * 在 const 前面是什么以上

 

还有,那个  NS_AVAILABLE_IOS(6_0)  这个是做什么的,看不懂这种定义。

 

还有后面的

 

enum {

    NSUnderlineStyleNone                = 0x00,

    NSUnderlineStyleSingle              = 0x01,

} NS_ENUM_AVAILABLE_IOS(6_0);

 
里面还是又一个   NS_ENUM_AVAILABLE_IOS(6_0);  这是一种什么定义方式
 
不懂,请各位指点指点
 
 
放在const前面或后面都一样,就是一个NSString类型的常量。那两个是说,这些定义只能在iOS6之后才能使用。
原文地址:https://www.cnblogs.com/xuejinhui/p/4220416.html