What is a proper paradigm for having a mutable global value in objective-C -


so, let's displaying integer myint value in oneviewcontroller. then, while different view showing, anotherviewcontroller, need increment or decrement myint.

so scope needs global or @ least able accessed other viewcontrollers , needs mutable.

i know properties 1 way haven't been able them work. have been importing header file of oneviewcontroller anotherviewcontroller wasn't missing.

i've gone through several introductory books multi-view controller variable work wasn't explicitly covered in of them. i'm beginner please excuse conceptual misunderstandings.

doesn't have view controllers -- sort of custom classes.

in firstclass.h:

@property(whatever) int someintinfirstclass; -(void) somemethodinfirstclass; 

secondclass.h

 @property(whatever) firstclass* myparent; 

firstclass.m

secondclass* second = [[secondclass alloc] init]; second.myparent = self; [second startsomething]; 

secondclass.m:

[self.myparent somemethodinfirstclass]; int x = self.myparent.someintinfirstclass; self.myparent.someintinfirstclass = x + 1; 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -