title: Objective-C identifier from NSString
body: <p>I want to pass an NSString to a method and have that particular NSString name a new NSSMutableArray. Confusing? Programmatically looks like this:</p>
  
  <pre><code>+ (void)newMutableArrayWithName:(NSString*)theArrayName
  {
       NSLog(@"Creating an array that is named: %@",theArrayName);
       NSMutableArray* theArrayName = [[NSMutableArray alloc] init];
  }
  </code></pre>
  
  <p>Unfortunately, "theArrayName" is not affiliated with the argument passed to the method. Is there any way this is achievable?</p>