Klasy C w strukturach z ARC

Próbowałem utworzyć strukturę z klasami w tym:

struct my_struct
{
    NSString *string;
    // more fields
};

Ku mojemu zdziwieniu Objective-C ++ zezwalało na to z włączoną funkcją ARC.
Jak będzie zarządzać łańcuchem?
Może łatwo zachować w każdym zadaniu, ale problemem jest zwolnienie.
Może dodać destruktor z wydaniem, ale spowoduje to, że struktura będzie nietrywialna.
Może również sprawić, że nie zostanie zachowane lub zwolnione, ale aby to zrobić, nie powinno być bezpieczne.

Z moich obserwacji wynika, że ​​nic się nie dzieje podczas korzystania z tego, ale chciałbym wiedzieć, co tu się naprawdę dzieje.

questionAnswers(1)

yourAnswerToTheQuestion