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