Question: what is difference between strong and weak?
Answer: 4 Answers. Strong means that as long as this property points to an object, that object will not be automatically released. ... Weak instead, means that the object the property points to, is free to release but only if it sets the property to nil . In ARC you use weak to ensure you do not own the object it points to.