تطبيق مذكرات بسيط مع Uikit & Swiftui
تجديد البيانات
viewWillAppear -في نموذج الورقة الذي يدعم من iOS13 إلى الافتراضي ، لا يمكن استخدامه.Notification (نمط المراقب)إذا كان هناك مكان لا يعطي قيودًا في القصة المصورة ، فسيظهر الخط الأحمر.
البيانات الأساسية
إطار للحفاظ على بيانات وتخزين التخزين المؤقت داخل المحطة
يمكن تشغيل المهام التي تسبب كتل واجهة المستخدم في الخلفية
يساعد على مطابقة العرض بين العرض (عرض الجدول ، عرض المجموعة ، إلخ) والبيانات
من السهل إنشاء بيانات البيانات دون الحاجة إلى إدارة DB وسهلة لإدارة الإصدار.
مكدس البيانات الأساسية
NSPersistentContainer ، السياق ، المنسقمندوب
الهروب من الإغلاق (سريع)
self في إغلاق الهروب ، فيجب عرض الذات بشكل صريح أو إدراجها في قائمة الالتقاط. بالإضافة إلى ذلك ، في حالة إغلاق الهروب ، يجب إدراج المرجع الضعيف في قائمة التقاط بحيث لا يحدث Rick Memory بسبب إشارة قوية.دورة مرجعية قوية (سريعة)
حتى إذا تم الإعلان عن المتغير على أنه مرجع قوي بين حالتين أو أكثر ، فإن القوس ليس 0 ، لذلك يتم إنشاء تسرب الذاكرة دون إطلاقه.
حل
استخدام مرجع ضعيف
المتغيرات أو الخصائص المخصصة قبل إعلان الكلمات الرئيسية weak لها مرجع ضعيف ، لذلك عندما تعلن متغيرًا يشير بقوة إلى هذا المثال على أنه لا شيء ، يمكن إطلاق القوس دون التوقف.
استخدام الابتسامة
على عكس المرجع الضعيف ، يتم استخدامه في نفس أو أكثر من حياة مثيل. على عكس المرجع الضعيف ، يتم استخدامه عندما من المتوقع أن يشير دائمًا إلى القيمة.