zoukankan      html  css  js  c++  java
  • (转) oc static extern 和const

    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";
    
     
  • 相关阅读:
    javascript获取客户端网卡MAC地址和IP地址和计算机名
    Spring 架包功能详解
    MyEclipse安装插件的另一种方法
    (转载)Struts Spring Hibernate (SSH) 整合实例
    jsp 输出流写中文出现乱码的解决办法
    通过Ssh协议连接到服务器执行执行的指令
    贝叶斯过滤算法
    IntelliJ IDEA 9.0.3配置tomcat5
    (spring+hibernate)java.lang.NoSuchMethodError
    struts1.2总结
  • 原文地址:https://www.cnblogs.com/ak23173969/p/4433199.html
Copyright © 2011-2022 走看看