NSNotificationCenter: هل الأشياء تلقي الإخطارات على نفس موضوع نشرها؟
-
05-07-2019 - |
سؤال
وأنا مهتم في معرفة ما إذا كان يمكن أن نتوقع طريقة الكائن مراقبة لتكون دفعت إلى المكدس قبل وقد تم الانتهاء طريقة الكائن نشر وإزالتها.
المحلول
والجواب القصير هو نعم ... "مراكز إعلام منتظم تسليم الإخطارات على موضوع الذي تم نشر الإشعار. مراكز إعلام الموزعة تسليم الإخطارات على موضوع الرئيسي".
ومع ذلك، أبل لديها مستندات حول هذا الموضوع جدا التي قد تجدها مفيدة، والتي تم سحبها الاقتباس أعلاه:
<وأ href = "https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Notifications/Articles/Threading.html#//apple_ref/doc/uid/20001289-CEGJFDFG" يختلط = "نوفولو noreferrer"> إعلام البرمجة المواضيع: تسليم الإخطارات على وجه الخصوص المواضيع
نصائح أخرى
وفقط يكلفوا أنفسهم عناء البحث عنه نفسي، مخجل:
ومن الإشارة الدرجة: المشاركات NSNotificationCenter جميع الإخطارات متزامن
وأيضا، إذا كنت تفضل، يمكنك استخدام NSNotificationQueue للنشر الإخطارات بشكل غير متزامن