Aplikasi Memo Sederhana dengan UIKIT & SWIFTUI
Pembaruan data
viewWillAppear -Dalam formulir lembar yang mendukung dari iOS13 ke default, itu tidak dapat digunakan.Notification (Pola Pengamat)Jika ada tempat yang tidak memberikan kendala di Storyboard, garis merah akan muncul.
Data inti
Kerangka kerja untuk melestarikan dan caching data di dalam terminal
Tugas yang menyebabkan blok UI dapat dijalankan di latar belakang
Membantu mencocokkan tampilan antara tampilan (tampilan tabel, tampilan koleksi, dll.) Dan data
Mudah untuk membuat data crud tanpa perlu manajemen DB dan mudah untuk manajemen versi.
Tumpukan Data Inti
NSPersistentContainer , konteks, koordinatorMelimpahkan
Melarikan diri dari penutupan (Swift)
self dalam penutupan pelarian, diri harus ditampilkan secara eksplisit atau termasuk dalam daftar penangkapan. Selain itu, dalam kasus penutupan pelarian, referensi yang lemah harus dimasukkan dalam daftar penangkapan sehingga memori Rick tidak terjadi karena referensi yang kuat.Siklus referensi yang kuat (Swift)
Bahkan jika variabel dinyatakan sebagai nol dengan referensi yang kuat antara dua atau lebih contoh, busur tidak 0, sehingga kebocoran memori dihasilkan tanpa dilepaskan.
Larutan
Gunakan referensi yang lemah
Variabel atau properti yang dialokasikan sebelum menyatakan kata kunci weak memiliki referensi yang lemah, jadi ketika Anda mendeklarasikan variabel yang sangat merujuk pada contoh itu sebagai NIL, busur dapat dilepaskan tanpa berhenti.
Penggunaan senyum
Berbeda dengan referensi yang lemah, ini digunakan dalam hal yang sama atau lebih lama dari kehidupan contoh. Tidak seperti referensi yang lemah, ini digunakan ketika diharapkan untuk selalu merujuk pada nilainya.