Pergunta de entrevista da empresa Goodreads

How will object memory be managed for each of the access specifiers strong,retain, atomic,nonatomic , copy , retain , when to use what ?