Diri

Lemah diri yang lemah

Lemah diri yang lemah
  1. Apa yang lemah diri di Swift?
  2. Apa yang lemah diri dalam penutupan?
  3. Apa Swift diri yang tidak dikenali?
  4. Apa perbezaan antara lemah dan kuat di Swift?

Apa yang lemah diri di Swift?

Dalam Swift, kita perlu menggunakan diri yang lemah dan diri yang tidak dikenali untuk memberi ARC maklumat yang diperlukan antara hubungan dalam kod kami. Tanpa menggunakan lemah atau tidak berpengalaman, anda pada dasarnya memberitahu ARC bahawa "rujukan kuat" tertentu diperlukan dan anda menghalang jumlah rujukan tidak menjadi sifar.

Apa yang lemah diri dalam penutupan?

Penutupan untuk melarikan diri memerlukan [diri yang lemah] jika disimpan di suatu tempat atau dibawa ke penutupan lain dan objek di dalamnya menyimpan rujukan untuk penutupan. jaga membiarkan diri = diri sendiri boleh menyebabkan penundaan penangguhan dalam beberapa kes, yang boleh menjadi baik atau buruk bergantung pada niat anda.

Apa Swift diri yang tidak dikenali?

Tempat yang paling biasa anda akan melihat pemboleh ubah yang tidak dikenali adalah dengan penutupan yang menyatakan [diri yang belum dikenal] - ini bermaksud "Saya ingin merujuk diri di dalam penutupan ini tetapi saya tidak mahu memilikinya."Mengapa tidak dikurniakan dan bukannya lemah ? Kedua-duanya akan berjaya, tetapi mari kita hadapi: jika diri tidak ada di dalam penutupan, ada sesuatu yang tidak kena!

Apa perbezaan antara lemah dan kuat di Swift?

Rujukan yang kuat bermaksud bahawa anda ingin "memiliki" objek yang anda rujuk dengan sifat / pemboleh ubah ini. Sebaliknya, dengan rujukan yang lemah, anda menandakan bahawa anda tidak mahu mempunyai kawalan sepanjang hayat objek.

Mengapa kemajuan frasa / kord biasanya empat bar?
Mengapa empat kord begitu popular?Perkembangan kord apa yang paling biasa?Berapa banyak bar adalah perkembangan kord?Apakah 4 kord yang paling biasa?M...
Adakah saya harus menggunakan kord tepat ketika memainkan lagu
Adakah anda memerlukan kord dalam lagu?Bagaimana anda tahu akord apa yang dimainkan dalam lagu?Bagaimana saya memilih kord untuk lagu?Bolehkah lagu me...
Adakah sesiapa yang mempunyai sumber yang boleh saya gunakan untuk membincangkan siapa yang mempengaruhi Bach?
Apa yang mengilhami muzik Bach?Komposer mana yang mempengaruhi JS Bach?Apa fakta menarik mengenai Bach?Bagaimana Buxtehude mempengaruhi Bach?Apa yang ...