Resultados da pesquisa a pedido "retain-cycle"

2 a resposta

Fechamentos diferentes, oferecendo resultados diferentes para ciclos de retenção rapidamente

Estou lendo o Swift Programming Language Guide da Apple. Na parte sobre o ciclo de referência forte para fechamentos, tentei um tipo diferente de fechamento, mas ele não forneceu o resultado esperado. class HTMLElement { let name: String let ...

5 a resposta

Por que especificar [self sem dono] em blocos onde você depende de estar lá?

Eu quero que o eu seja não nulo e tenho certeza que será, durante a execução dos blocos. Então, por que especificar explicitamente [eu sem dono]? object.executeBlock { date = self.lastModified }vs object.executeBlock { [unowned self] in date = ...

1 a resposta

Por que a contagem de retenção é diferente no modo de depuração e no modo de execução?

Eu sei disso como o ARC e o MRC funcionam. mas estou confuso ao testar o código abaixo. Não sei por que isso aconteceu. Por que a contagem de retenção é diferente no modo de depuração e no modo de execução para a mesma pergunta? NSMutableArray ...