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";
    
     
  • 相关阅读:
    算法笔记codeup-Contest100000568
    算法笔记codeup-Contest100000567
    算法笔记codeup-Contest100000566
    人工智能各种知识点(大杂烩)
    人工智能基础知识复习:机器学习
    人工智能基础知识复习:神经计算 演化计算 模糊计算
    人工智能基础知识复习:问题求解与搜索
    人工智能基础知识复习:推理技术
    前端基础知识学习:概念篇
    MYSQL
  • 原文地址:https://www.cnblogs.com/ak23173969/p/4433199.html
Copyright © 2011-2022 走看看