Can you write setter method for a retain property?
Yes, To provide custom access logic, you will need to write your own getter and setter methods.