title: Sort an NSMutableArray of custom objects Alphabetically
body: <p>I have an NSMutableArray of custom objects. The custom object (Tag Class) has an two properties defined as so:</p>
  
  <pre><code>@interface Tag : NSObject
  
  @property (strong, nonatomic) NSString *tid;
  @property (strong, nonatomic) NSString *name;
  </code></pre>
  
  <p>So, I want to sort my NSMutableArray of these Tag objects by the Tag name - how do I do this?</p>
  
  <p>Also, should I sort this array as it gets loaded or sort it each time I read its contents?</p>