您的位置:首页 > 移动开发 > IOS开发

oc static extern 和const

2015-06-30 11:48 591 查看
static 全局的,可以改的,如果在一个类中声明static,类中其他地方用到的时候,也是使用的改变量。和java类似,但不能用类名直接访问。

const 是常量,不可以改的

extern  1.假如其他a类中已经声明了meString,你在另外一个b类中想使用这个变量,可以extern NSString* meString;会得到a类中同样的值,且可重新赋值。(参考点击打开链接

参考:点击打开链接

2.就是它的字面意思外部的,不是扩展,如果外部没定义是不能用的,当然还有一个其他用法extern “c”,那个是访问方式。

3.os开发使用extern访问全局变量,参考:点击打开链接

const 是常量,不可以改的

.h extern NSString *const SIAlertViewWillDismissNotification;

.m NSString *const SIAlertViewWillDismissNotification = @"SIAlertViewWillDismissNotification";static 全局的,可以改的,如果在一个类中声明static,类中其他地方用到的时候,也是使用的改变量。和java类似,但不能用类名直接访问。 

const 是常量,不可以改的 


extern  1.假如其他a类中已经声明了meString,你在另外一个b类中想使用这个变量,可以extern
NSString* meString;会得到a类中同样的值,且可重新赋值。(参考点击打开链接

参考:点击打开链接

2.就是它的字面意思外部的,不是扩展,如果外部没定义是不能用的,当然还有一个其他用法extern “c”,那个是访问方式。

3.os开发使用extern访问全局变量,参考:点击打开链接

const 是常量,不可以改的 

.h extern NSString *const SIAlertViewWillDismissNotification;

.m NSString *const SIAlertViewWillDismissNotification = @"SIAlertViewWillDismissNotification";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios