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";
    
     
  • 相关阅读:
    学习es6中class——整合阮一峰教程、MDN
    flex 整理 笔记
    面试题中常见的布局类问题总结
    跨域问题的总结
    js中函数传递参数,究竟是值传递还是引用传递?
    webpack 从入门到放弃
    浏览器的解析和执行过程
    Office Online Server – FILE TOO LARGE
    PowerShell中汉字与ASCII码相互转换
    查询SQLSERVER执行过的SQL记录(历史查询记录)
  • 原文地址:https://www.cnblogs.com/ak23173969/p/4433199.html
Copyright © 2011-2022 走看看