En mi archivo .m para un anuncio de clase llamada, tengo 3 cadenas estáticasObjetivo C: variable estática y global?
static NSString *AdStateDisabled = @"disable";
static NSString *AdStateExpired = @"expired";
static NSString *AdStateActive = @"active";
simplemente puedo usar estas variables estáticas de la clase actual, pero no puedo llamarlos de cualquier otra clase, hay una forma de hacer estas variables estáticas global? Entonces, por ejemplo, en mi clase viewcontroller puedo hacer algo como.
//HomeViewController.m
if ([self.ad.state isEqual:Ad.AdStateDisabled])
{
//do something
}
Oye, hace un tiempo, hice una idea fundamental, no es compatible con ARC, pero realmente se puede usar en ARC utilizando los métodos de asignación y especificando referencias fuertes o débiles. Está un poco más cerca de lo que hizo la pregunta original: https://gist.github.com/darionco/03649feeee57f86fee3f – Dario