Kāpēc iboutlet ir vājš?

Satura rādītājs:

Kāpēc iboutlet ir vājš?
Kāpēc iboutlet ir vājš?
Anonim

@IBOutlet ļauj programmai Interface Builder atpazīt kontaktligzdu. Privāts nodrošina, ka kontaktligzdai nevar piekļūt ārpus pašreizējās klases. vājš tiek izmantots, jo lielākajā daļā gadījumu kontaktligzdas īpašnieks nav tas pats, kas skata īpašnieks. Piemēram, skata kontrollerim nepieder kāda etiķete, bet skata kontrollera skatam pieder.

Vai IBOoutlets ir jābūt vājam?

Oficiālā Apple atbilde ir tāda, ka IBOutlets ir jābūt spēcīgam. Vienīgais gadījums, kad IBOoutlet ir vājš, ir lai izvairītos no saglabāšanas cikla. Spēcīgs atsauces cikls var izraisīt atmiņas noplūdes un lietotņu avārijas.

Kas ir IBOutlet Swift?

Tipa kvalifikators IBOutlet ir atzīme, kas tiek pievienota īpašuma deklarācijai, lai lietojumprogramma Interface Builder varētu atpazīt īpašumu kā kontaktligzdu un sinhronizēt tā displeju un savienojumu ar Xcode.. Izvads tiek deklarēts kā vāja atsauce (vāja), lai novērstu spēcīgus atskaites ciklus.

Kas ir vāja atsauce programmā Swift?

Vājas atsauces. Vāja atsauce ir atsauce, kas nenotur stingru instanci, uz kuru tā attiecas uz, un tādējādi neliedz ARC atbrīvoties no atsauces instances. Šāda rīcība neļauj atsaucei kļūt par daļu no spēcīga atsauces cikla.

Kāda ir atšķirība starp vājo un stipro Swift?

A strong atsauce nozīmē, ka vēlaties “piederēt” objektam, uz kuru atsaucaties ar šo īpašību/mainīgo. Turpretim ar vājuar atsauci jūs apzīmējat, ka nevēlaties kontrolēt objekta kalpošanas laiku.

Ieteicams:

Interesanti raksti
Vai es varu audzēt gardēniju podā?
Lasīt vairāk

Vai es varu audzēt gardēniju podā?

Ar atbilstošu ūdeni, pietiekamu drenāžu, skābu augsni un daudz saules gaismas gardēnijas var augt tikpat labi podos kā stādītas zemē. … Podam jābūt vismaz 4 collas platākam par auga sakņu kamoli, lai augam būtu pietiekami daudz augsnes, lai to atbalstītu.

Vai Rodēzijas ridžbeki tika audzēti lauvu medībām?
Lasīt vairāk

Vai Rodēzijas ridžbeki tika audzēti lauvu medībām?

Sākotnēji audzēti lauvu vajāšanai, Rodēzijas ridžbeki ir lieliski mednieki. Rodēzijas ridžbeki ne tikai izseko savu upuri, bet var arī noturēt karjeru. Šķirne ir pazīstama arī kā Āfrikas lauvu dzinējsuns, jo tie palīdzēja medīt lauvas savannā.

Kas ir faustisks darījums?
Lasīt vairāk

Kas ir faustisks darījums?

Darījums ar velnu ir kultūras motīvs, ko raksturo leģenda par Faustu un Mefistofele figūra, kā arī daudzu kristiešu tradīciju elements. Kāda ir faustiskā darījuma nozīme? Faustisks darījums, pakts, ar kuru cilvēks tirgo kaut ko morāli vai garīgi ļoti svarīgu, piemēram, personiskās vērtības vai dvēseli, lai iegūtu kādu pasaulīgu vai materiālu labumu, piemēram, zināšanas, vara vai bagātība.