美文网首页
extern 全局变量关键字使用

extern 全局变量关键字使用

作者: 小朴同学 | 来源:发表于2017-08-07 12:02 被阅读19次

    extern关键字

    1. 使用上,记住在classA的.h中声明
    extern NSString *ArticleTitle;
    这样就声明了一个全局变量,只是声明。没有定义,也就是说没有分配内存地址
    
    1. 在classB 中的.m 中定义这个全局变量
    NSString *ArticleTitle = @"titile";
    此时定义了这个变量,分配了内存地址
    
    1. 在classA中即使不导入classB文件也能直接使用这个变量的值。

    注意: 貌似也可以直接创建一个.h文件,然偶在需要的文件里导入。也能达到同样的效果。

    相关文章

      网友评论

          本文标题:extern 全局变量关键字使用

          本文链接:https://www.haomeiwen.com/subject/legolxtx.html