Цель C - Статическая и глобальная переменная?

В моем файле .m для класса с именем Ad у меня есть 3 статические строки

static NSString *AdStateDisabled = @"disable";
static NSString *AdStateExpired = @"expired";
static NSString *AdStateActive = @"active";

Я могу просто использовать эти статические переменные в текущем классе, но я не могу вызывать их из любого другого класса, есть ли как сделать эти статические переменные глобальными? Так, например, в моем классе viewcontroller я могу сделать что-то вроде.

//HomeViewController.m
if ([self.ad.state isEqual:Ad.AdStateDisabled])
{
     //do something
}
9
задан raaz 6 October 2012 в 12:56
поделиться