title: Set NSSearchfield with NSArrayController bindings programmatically
body: <p>I have added a <code>NSSearchField</code> on top of a <code>NSTableView</code> programmatically. I would like to populate the TableView with an existing <code>NSMutableArray</code> which is having values in it (not nil). I would like to add everything programmatically in my program and bind <code>NSArrayController</code> to the array and in turn populate the TableView.</p>
  
  <p>The place where I'm stuck is, I have to bind this <code>NSMutableArray</code> to <code>NSArrayController</code> and when I search in the search bar, the change has to effect in the TableView.</p>
  
  <p>My TableView is a single column TableView, I'm missing the link of bindings some where. </p>
  
  <p>I would like to know how a pre-populated <code>NSMutableArray</code> is bound to <code>NSArrayController</code> which is in turn bound to <code>NSTableView</code>?</p>