Ich habe gelesen, dass, wenn eine Sammlung "freigegeben" wird, auch alle ihre Objekte freigegeben werden. Andererseits habe ich auch gelesen, dass eine Sammlung ihre Objekte freigibt, sobald die Sammlung freigegeben wird.
Letzteres ist aber nicht immer der Fall, wie Apple sagt. Das System entscheidet, ob es gut ist, die Zuordnung aufzuheben oder nicht. In den meisten Fällen wird es das tun, aber in manchen Fällen nicht.
Ich frage mich also, ob eine Sammlung Speicherlecks wie diese verursachen kann? Und wenn es tut -freigeben alle seine Objekte auf eine -freigeben Nachricht an die Sammlung selbst, dann sollte es tatsächlich -retain alle Objekte innerhalb der Sammlung, sobald ich -retain die Sammlung selbst.
Helfen Sie mir, mir ein klares Bild davon zu machen. Danke!