title: When to use strong or weak for properties
body: <p>I have a table view as an <code>IBOutlet</code>, and by default XCode sets its property to be <code>strong</code> rather than <code>weak</code>. Sometimes I get a "recieved memory warning" message. So I tried to change many properties from <code>strong</code> to <code>weak</code>, but it doesn't seem to affect the process and things work smoothly. Should I set the outlets to weak, or am I wrong?</p>
  
  <p>And most importantly, should I set <strong>ALL</strong> properties to <code>nil</code> in the <code>viewDidUnload</code> method, or only the <code>IBOutlet</code>s?</p>