title: NSClassFromString Case Insensitive Objective-C
body: <p>I am attempting to instantiate classes from different XML sources. The cases of the class names are inconsistent (camel, upper, lower) across these sources. Does an equivalent to NSClassFromString exist for this? For example, something allowing for:</p>
  
  <pre><code>Person *person = [[NSClassFromCaseInsensitiveString("Person") alloc] init];
  Person *person = [[NSClassFromCaseInsensitiveString("person") alloc] init];
  Person *person = [[NSClassFromCaseInsensitiveString("PERSON") alloc] init];
  </code></pre>