美文网首页
Objective-C实现全局变量

Objective-C实现全局变量

作者: 一线码农 | 来源:发表于2015-05-17 19:28 被阅读1177次

在苹果公司新推出的swift编程语言中我们可以很方便的在项目中创建一个.swift文件,便可以在其中声明项目中要使用的全局变量了,但是回到Objective-C使用全局变量就要相对麻烦一些

首先,需要创建一个类GlobleVar,在GlobleVar.h文件中声明两个类方法

+(void)strSetter:(NSString *) str;

+(NSString *) strGetter;

然后再GlobleVar.m的@implementation中创建一个静态变量

static NSString* strs;

+(void)strSetter:(NSString *)str {

if (str != nil) {

strs = str;

}

}

+(NSString *) strGetter{

return strs;

}

使用[GlobleVar strSetter:@"test"];就可以对全局变量进行修改,使用[GlobleVar strGetter];就可以获取全局变量的值。

相关文章

网友评论

      本文标题:Objective-C实现全局变量

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