__unsafe_unretained NSString struct var
Eu estou tentando criar uma estrutura que tem várias variáveis diferentes de diferentes tipos nele.
vários dos tipos são de NSString, mas tentar fazer isso estava causando um erro
ARC forbids Objective-C objects in structs or unions
Então, tendo lido sobre o erro, vejo o seu sensato para adicionar
__unsafe_unretained
antes da declaração NSString, No entanto, eu não tenho idéia de quais serão as ramificações disso, eu tive uma leitura rápida e achei isso detalhadopostar sobre as diferenças de
__Forte__fraco__unsafe_unretainedNo entanto, ainda era um pouco vago sobre o que está acontecendo com um NSString que está em uma estrutura com __unsafe_unretained infront dele e estava esperando que alguém possa me dizer o que está acontecendo eo que eu preciso pensar no futuro sobre memória e parar qualquer vazamento.
Qualquer ajuda seria apreciada.