إيوس ماذا يعني nonatomic

ماذا يفعل الملكية "Nonatomic" تعني؟

نلقي نظرة على مستندات أبل.

في الأساس، إذا أنت تقول nonatomic. ويمكنك إنشاء يمكنهم الدخول باستخدامsynthesize. ثم إذا مواضيع متعددة في محاولة لتغيير / قراءة خاصية في آن واحد، السوء يمكن أن يحدث. يمكنك الحصول على قيم مكتوبة جزئيا أو الإفراج عن أكثر من / احتفظ الأشياء، والتي يمكن أن تؤدي بسهولة إلى حوادث. (وهذا هو يحتمل أن تكون أسرع بكثير من لاسترجاع الذري، بالرغم من ذلك.)

إيوس ماذا يعني nonatomic

إذا كنت تستخدم الافتراضي (والذي هو الذري، وهناك تستخدم ليكون هناك الكلمة لهذا، ولكن هناك الآن)، ثم الطرقsynthesize د تستخدم لقفل على مستوى الكائن لضمان متعددة يقرأ / يكتب لخاصية واحدة هي تسلسل . كما تشير مستندات أبل خارج، هذا لا يعني أن الكائن بأكمله هو الخيط آمنة. ولكن الملكية الفردية يقرأ / يكتب و.

بطبيعة الحال، إذا قمت بتطبيق يمكنهم الدخول الخاصة بك بدلا من استخدامsynthesize. وأعتقد أن هذه التصريحات لا تفعل شيئا إلا تعبير عن نيتك ما إذا كان يتم تطبيق الملكية بطريقة threadsafe.

الوظائف ذات الصلة

  • أنا استمرت ما يقرب من أسبوع فقط باستخدام باد بلدي، ولكن شيئا واحدا عقد لي مرة أخرى وقال "عندما ذهبت بلدي مضمونة 12 بوصة ماك بوك في لتصليح يوم السبت الماضي، قررت أن أحاول أسبوع باستخدام مجرد الهواء باد كما بلدي ...

  • كم هو 1GB، وماذا يعني ذلك؟ ماذا يوجد في البايت ديه كارما نموذج عمل بسيط: نبيع البيانات المتنقلة في ربح صغير. بدلا من جعل البيانات المتنقلة إلى خدمة غير متبلور مع ...

  • BB المنحنى. كيفية الحصول على الحافة في الأحرف الكبيرة خطابات 19 نوفمبر 2011 في أعلى الزاوية اليمنى من بلادي العليق تقول حافة (صغيرة) كيف يمكنني الحصول على القول EDGE (قبعات)؟ وأحتاج EDGE أن تكون ...

  • وردنت برينستون (0.00 / 0 صوت) معدل هذا التعريف: الهاتف الخليوي (فعل) باستدعاء باستخدام الهاتف الخلوي "إذا كان القطار في وقت متأخر، وسوف الخلية الهاتف الذي" ويكيبيديا (0.00 / 0 صوت) معدل ...

  • ماذا تفعل إعادة تعيين ناعمة لاي فون 4 لينة، أو حتى الصلبة، وإعادة تعيين لا إعادة تعيين جهاز اي فون الجيل الثالث 3G لضبط المصنع. الذي يسمى استعادة اي فون الخاص بك. إعادة تعيين لينة وتبقي كل الخاص بك ...