title: NSArrayController reallocating array?
body: <p>I have an NSCollectionView whose content is bound to an NSArrayController's arrangedObjects. When I call <code>addObject:</code> on the array controller, it seems to reallocate the underlying array - I can observe the pointer changing addresses. This isn't acceptable behavior for my particular case, as other objects also depend on the array.</p>
  
  <p>Is this normal behavior or am I doing something wrong? I've seen some alternative solutions, such as directly modifying the array and calling <code>willChangeValueforKey:</code> and <code>didChangeValueForKey:</code> on the controller, but that doesn't seem like the most elegant solution.</p>
  
  <p>I am fairly new to Objective-C and Cocoa, so go easy on me. :)</p>
  
  <p>Thanks!</p>