Junior — Middle
Na šta se odnosi slaba veza u strukturi Side Table?
sobes.tech АИ
Одговор од АИ
U strukturi Side Table u iOS, slaba referenca (weak reference) obično se odnosi na objekat na koji se dodaju dodatne informacije putem mehanizma povezanih objekata (associated objects). Side Table je unutrašnji mehanizam runtime-a Objective-C koji čuva povezane objekte za instance klasa.
Slaba referenca je potrebna da bi se izbegli ciklusi zadržavanja memorije: ako Side Table drži jaku referencu na objekat, a objekat se odnosi nazad, to će dovesti do curenja memorije. Stoga, slaba referenca omogućava runtime-u da pravilno oslobodi objekte kada više nisu potrebni.