There is a class (reference type), which is a property of a structure (type value), at the moment when I initialize a structure, I pass the class to the initializer, what link does the field bind to the class reference, weak or strong? If strong, then at what point in time will the property release the object, and if it was the only link, it will release the memory
struct SomeStruct { var classRef: MyClass }