__unsafe_unretained NSString struct var
Próbuję stworzyć strukturę, która ma kilka różnych zmiennych różnych typów.
kilka typów jest z NSString, ale próba wykonania tego była przyczyną błędu
ARC forbids Objective-C objects in structs or unions
więc po przeczytaniu o błędzie widzę sensowne dodanie
__unsafe_unretained
przed deklaracją NSString, jednak nie mam pojęcia, jakie będą tego konsekwencje, szybko przeczytałem i znalazłem to szczegółowesłupek o różnicach
__silny__słaby__unsafe_unretainedjednak nadal było niejasne, co się dzieje z NSStringiem w strukturze z __unsafe_unretained przed nim i miał nadzieję, że ktoś powie mi, co się dzieje i co muszę przemyśleć w przyszłości w odniesieniu do pamięci i zatrzymania wszelkich wycieków.
wszelka pomoc byłaby doceniana.