title: Objective C: change text of UIlabel from a Method
body: <p>I am pretty new in Objective C and I think I dont get how you work with objects.
  I create a UILabel and I am able to set the Text and everything else.
  But I would like to update it from a different method ..meaning I would like to change the text but I dont have the object in that method!</p>
  
  <p>Thats how I set up the UILabel</p>
  
  <pre><code>- (void)viewDidLoad
  {
      [super viewDidLoad];
      UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.view.bounds.size.width / 2), 0.0, 150.0, 43.0) ];
      scoreLabel.textAlignment =  UITextAlignmentCenter;
      scoreLabel.textColor = [UIColor whiteColor];
      scoreLabel.backgroundColor = [UIColor redColor];
      scoreLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(36.0)];
      [self.view addSubview:scoreLabel];
      scoreLabel.text = [NSString stringWithFormat: @"%d", 0];
  }
  </code></pre>
  
  <p>Thats where I would like to change the text of the UILabel</p>
  
  <pre><code>- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
      self.crossView.alpha = 0.5;
      ...change scoreLabel.test 
  }
  </code></pre>
  
  <p>both methods are in the ViewController!</p>
  
  <p>maybe I could bind the UILabel to self? but how?</p>