Quando usar sem dono vs fraco?

Índice:

Quando usar sem dono vs fraco?
Quando usar sem dono vs fraco?

Vídeo: Quando usar sem dono vs fraco?

Vídeo: Quando usar sem dono vs fraco?
Vídeo: Vizão de Cria - Caio Luccas | Borges | Anezzi | Azevedo | MC Maneirinho | Dallass 2024, Novembro
Anonim

A principal diferença entre fraco e sem dono é que fraco é opcional enquanto sem dono não é opcional Declarando fraco você consegue lidar com o caso de que pode ser nil dentro do fechamento em algum momento. Se você tentar acessar uma variável sem dono que seja nil, ela travará todo o programa.

Quando você deve usar sem dono ou fraco?

Use uma referência fraca sempre que for válida para essa referência tornar-se nula em algum momento de sua vida. Por outro lado, use uma referência sem dono quando souber que a referência nunca será nula depois de definida durante a inicialização.

Qual é a diferença entre fraco e sem dono?

A primeira diferença que você precisa saber é que sempre se espera que uma referência sem dono tenha um valor.… Quando isso acontece, a referência é definida como nil. Como uma referência fraca pode ser definida como nil, ela sempre é declarada como opcional. Essa é a segunda diferença entre referências fracas e sem dono.

Qual é a diferença entre uma referência fraca e uma referência sem dono?

As referências fracas e sem dono não afetarão a contagem de referência do objeto. Mas referência fraca sempre será opcional ou seja, pode ser nula, enquanto referências sem dono nunca podem ser nulas, então nunca serão opcionais.

O que é forte fraco e sem dono?

A principal diferença entre uma referência forte e uma referência fraca ou sem dono é que uma referência forte impede que a instância de classe para a qual ela aponta seja desalocada. Isso é muito importante para entender e lembrar. … Em outras palavras, referências fracas e sem dono não podem impedir que uma instância de classe seja desalocada

Recomendado: