Hi
I just debugged a memory leak by making some of my protocols "class" and making the variables of that type weak.
But what would i have been able to do if the project had a mix of structs and classes that implemented those protocols and I was not able to mark the protocol weak, but had to have a potential retain-cycle with a class?