全局变量使用

2016年11月20日
全局变量使用
1.extern用法
第一步.m文件申明该变量

//  HuConfigration.h
NSString *quanQaunURL;

第二步在对应的.h文件申明对应的外部变量 (这样使用该变量的页面#import “HuConfigration.h" 就可以了)

extern NSString *quanQaunURL;

第三步,使用改变量的页面(或者写到.pch文件里就不需要import)

#import “HuConfigration.h”
- (void)setQuanQaunURL
{
    quanQaunURL = QuanQaunURL;
    //启动时第一个接口请求站点类型
    [LoginHttps getSiteType:^(NSString *type) {
        if ([type isEqualToString:@"http"]) {
            quanQaunURL = [quanQaunURL stringByReplacingOccurrencesOfString:@"https" withString:@"http"];
        }else if([type isEqualToString:@"https"]){
            quanQaunURL = [quanQaunURL stringByReplacingOccurrencesOfString:@"http" withString:@"https"];
        }
    }];
}

2.用单列属性实现

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

你可能感兴趣的:(全局变量使用)