title: Sort array of objects alphabetically but numbers should be at bottom objective c
body: <p>I want to sort array of objects alphabetically but numbers should be at last or bottom. I have a objects(type is People and sort is base on name which is attribute of people class) of mutable array which is <code>_filteredArray</code> defined in my following code. </p>
  
  <pre><code> NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES selector:@selector(caseInsensitiveCompare:)];
  NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
  NSArray *sortedArray;
  sortedArray = [_filteredArray sortedArrayUsingDescriptors:sortDescriptors];
  _filteredArray = [self createMutableArray1:sortedArray];
  return [_filteredArray count];
  </code></pre>
  
  <p>above code is sorting alphabetically but numbers are showing at the top, which is not my desired result, want to show at bottom after alphabets. Kindly help me on this. Thanks in advance.</p>