title: When should I use Strong vs Weak for IBOutlets (further clarification)
body: <p>I thought I understood it clearly from this question --> <a href="https://stackoverflow.com/questions/7678469/should-iboutlets-be-strong-or-weak-under-arc">Should IBOutlets be strong or weak under ARC?</a> but I recently had a discussion which left me totally confused. Can someone just confirm if the following is correct? (if this is a duplicate I didn't mean to break any rules.. just need clarification as I can understand diagrams better than words..)</p>
  
  <p><img src="https://i.stack.imgur.com/lwncR.png" alt="enter image description here"></p>
  
  <p>Under ARC (MacOSx)</p>
  
  <ol>
  <li>view1 = strong</li>
  <li>MainView = weak   (In WindowControllerA)</li>
  <li>MainView = strong (In ViewControllerB)</li>
  <li>view2 = strong</li>
  <li>view3 = weak (In ViewcontrollerB)</li>
  <li>view3 = strong (In ViewControllerC)</li>
  </ol>
  
  <p>If this is correct then can someone confirm please..</p>
  
  <p>In the diagram above, we have a windowControllerA that is <strong>on the screen</strong>. In windowControllerA's view, there are 2 NSViews. view1 belongs to the windowController, but mainView belongs to the view of the instianciated viewController, ViewControllerB.</p>
  
  <p>ViewControllerB also contains 2 views within its mainView. View2 is owned by viewControllerB while view3 belongs to another instanced viewController, ViewControllerC.  </p>
  
  <p>ViewController C has one view which it owns.</p>