Ios hvað þýðir nonatomic meina

Hvað gerir eign "Nonatomic" meina?

Taka a líta á the Apple Docs.

Í grundvallaratriðum, ef þú segir nonatomic. og þú búa til Aðgangshafar með @synthesize. þá ef margar þræði að reyna að breyta / lesa eign í einu, illska getur gerst. Hægt er að fá hluta skrifaðar gildi eða yfir-gefa út / haldið hluti, sem geta auðveldlega leitt til hrun. (Þetta er hugsanlega mikið hraðar en lotukerfinu accessor, þó.)

Ios hvað þýðir nonatomic meina

Ef þú notar sjálfgefna (sem er sætistala, það er notað til að vera leitarorð fyrir þetta, en það er núna), þá @synthesize d aðferðir nota hlut-stigi læsa til að tryggja að margar les / skrifar að einum eign er serialized . Eins og Apple docs benda á, þetta þýðir ekki alla hlut er thread-öruggur. en einstök eign les / skrifar eru.

Auðvitað, ef þú framkvæma eigin Aðgangshafar þínum frekar en að nota @synthesize. Ég held að þessi yfirlýsing gera neitt nema að tjá ásetning um hvort eign er framkvæmd á threadsafe hátt.

tengdar færslur

  • Ég stóð nánast í viku með aðeins iPad minn, en eitt haldið mig aftur "Þegar ég skilríkur 12 tommu MacBook fór í viðgerð síðasta laugardag, ég ákvað að reyna í viku að nota bara iPad Air sem mitt ...

  • Hversu mikið er 1GB og hvað þýðir það? Hvað er í bæti Karma er einföld viðskiptamódel: við seljum hreyfanlegur gögn á litlum hagnaði. Í stað þess að gera hreyfanlegur gögn í myndlaust þjónustu með ...

  • BB Curve. Hvernig Til Fá Edge Í hástafi Nov 19, 2011 efst í hægra horninu á Brómber minn það segir brún (lágstafir) hvernig fæ ég það til að segja brúnin (húfur)? Og þarf ég EDGE að vera ...

  • WordNet Princeton (0.00 / 0 atkvæði) Gefa skilgreining: klefi sími (sögn) kalla upp með því að nota farsíma "Ef lestin er seint, ég mun klefi sími þú" Wikiorðabók (0.00 / 0 atkvæði) Rate ...

  • Hvað þýðir mjúkur endurstilla gert til iPhone 4 A mjúkur, eða jafnvel harður endurstilla ekki endurstilla iPhone 3G til verksmiðja stilling. Það er kallað að endurheimta símann. A mjúkur endurstilla heldur öllum þínum ...