Ios מה עושה nonatomic אומר

מה עושה את הנכס "Nonatomic" מתכוון?

תסתכל על אפל Docs.

בעיקרון, אם אתה אומר nonatomic. ואתה ליצור את כלי גישה באמצעות @synthesize. אז אם רדים לנסות לשנות / לקרוא את הנכס בו זמנית, רוע יכול לקרות. אתה יכול לקבל ערכים שנכתבו חלקית או יתר שוחרר / שמור חפצים, מה שעלול להוביל קריסות בקלות. (זהו פוטנציאל הרבה יותר מהר מאשר אבזרים אטומיים, אם כי.)

Ios מה עושה nonatomic אומר

אם אתה משתמש ברירת המחדל (שהיא אטומית; שם הייתה אמורה להיות ללא מילת מפתח לכך, אבל יש עכשיו), ואז שיטות ד @synthesize להשתמש מנעול אובייקט ברמה מנת להבטיח כי מספר הקורא / כותב בנכס בודד הם בהמשכים . ככל docs אפל מציין, זה לא אומר את האובייקט כולו הוא חוט בטוח. אבל הנכס היחיד קורא / כותב הם.

ads

כמובן, אם אתה מיישם accessors משלך במקום להשתמש @synthesize. אני חושב הצהרות אלה לעשות דבר מלבד לבטא כוונתכם באשר לשאלה האם הנכס מיושם באופן threadsafe.

פוסטים קשורים

  • אני כמעט נמשכתי השבוע רק באמצעות iPad שלי, אבל דבר אחד עכב אותי "כאשר MacBook 12 האינץ 'הנאמן שלי הלך לתיקון בשבת האחרונה, החלטתי לנסות שבוע רק באמצעות אוויר iPad כמו שלי ...

  • כמה עולה 1GB, ומה זה אומר? מה יש לו שם בייט קארמה יש מודל עסקי פשוט: אנחנו מוכרים נתונים ניידים ברווח קטן. במקום לעשות נתונים לנייד שירות אמורפי עם ...

  • BB Curve. כיצד לקבל האמרה באותיות רישיות 19 Nov, 2011 בפינה הימנית העליונה של Blackberry שלי זה אומר קצה (קטן) איך אני מקבל את זה כדי לומר EDGE (כמוסות)? והאם אני צריך את הדריכות להיות ...

  • WordNet של פרינסטון (0.00 / 0 הצבעות) דרג הגדרה זו: טלפון סלולארי (פועל) להתקשר באמצעות טלפון סלולארי "אם רכבת מאחרת, אני טלפון נייד אתה" ויקימילון (0.00 / 0 הצבעות) דרג ...

  • מה איפוס רך לעשות כדי אייפון 4 רך, או אפילו קשה, איפוס אינו מאפס את iPhone 3G להגדרות יצרן. זה נקרא שחזור iPhone שלך. איפוס רך שומר את כל שלך ...