title: How to create an "array of selectors"
body: <p>I'm using the iPhone SDK (3.0) and I'm trying to create an <strong>array of selectors</strong> to invoke a variety of methods within one class.</p>
  
  <p>Obviously, I'm doing something wrong (I think @selector isn't considered a class and so stuffing them into an NSArray isn't working).</p>
  
  <p>I tried this, but it's obviously wrong.  </p>
  
  <p><strong>Is there a simple way to have an array of selectors like this?  Or is there a better way to iterate through a collection of methods?</strong></p>
  
  <pre><code>selectors = [NSArray arrayWithObjects:
                            @selector(method1),
                            @selector(method2),
                            @selector(method3),
                            @selector(method4),
                            @selector(method5),
                            @selector(method6),
                            @selector(method7), nil];
  
  for (int i = 0; i &lt; [selectors count]; i++) {
      if ([self performSelector:[selectors objectAtIndex:i]]) // do stuff;
  }
  </code></pre>