title: Objective C, UIGestureRecognizer allocation and release
body: <p>i'm new to obj-c and i was just wondering if someone could explain this.  Here we add a UIGestureRecognizer to the current view, and then we release it right away, why?  If we release it will this not make it useless in the program? </p>
  
  <pre><code>recognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
  
  ((UIPanGestureRecognizer *)recognizer).minimumNumberOfTouches = 3;
  
  [self.view addGestureRecognizer:recognizer];
  
  [recognizer release];
  </code></pre>