Pergunta de entrevista da empresa Meta

Define the differences between Weak, Strong, Assign and Retain