Samego siebie

Słaby własny szybki

Słaby własny szybki
  1. Czym jest słabe ja w Swift??
  2. Czym jest słabe ja w zamknięciu??
  3. Co to jest samowolnie Swift?
  4. Jaka jest różnica między słabym a silnym w Swift??

Czym jest słabe ja w Swift??

W Swift musimy użyć słabego ja i własnego ja, aby przekazać ARC wymagane informacje między relacjami w naszym kodzie. Bez używania słabych lub nieposiadających, w zasadzie mówisz ARC, że potrzebne jest określone „silne odniesienie” i zapobiegasz zejściu liczby odwołań do zera.

Czym jest słabe ja w zamknięciu??

Zamknięcia ucieczki wymagają [słabego ja], jeśli zostaną gdzieś przechowywane lub zostaną przekazane do innego zamknięcia, a obiekt w nich zachowuje odniesienie do zamknięcia. guard let self = self może w niektórych przypadkach prowadzić do opóźnionej delokalizacji, co może być dobre lub złe w zależności od twoich intencji.

Co to jest samodzielny Swift?

Najczęstszym miejscem, w którym zobaczysz zmienne bez właściciela, są domknięcia, które deklarują [unowned self] – oznacza to „Chcę odwołać się do siebie wewnątrz tego zamknięcia, ale nie chcę go posiadać.„Dlaczego nieposiadany, a nie słaby ? Oba by działały, ale spójrzmy prawdzie w oczy: jeśli self jest zerowe w zamknięciu, coś poszło nie tak!

Jaka jest różnica między słabym a silnym w Swift??

Silne odniesienie oznacza, że ​​chcesz „być właścicielem” obiektu, do którego się odwołujesz, za pomocą tej właściwości/zmiennej. W przeciwieństwie do tego, ze słabym odniesieniem oznaczasz, że nie chcesz mieć kontroli nad czasem życia obiektu.

Dlaczego progresja akordów IV - V♯ - I działa tak dobrze??
Co sprawia, że ​​progresja akordów IV VI IV jest tak popularna??Jaka jest najsilniejsza progresja akordów?Czy akord v może przejść do IV??Która progre...
Czy kiedykolwiek zrobili tak wielki kontrabas??
Nigdy nie był produkowany na dużą skalę ani często używany przez kompozytorów (choć Hector Berlioz pisał przychylnie o instrumencie i proponował jego ...
Co powinienem dalej studiować, aby nauczyć się lepiej pisać muzykę?
Co muszę wiedzieć, żeby pisać muzykę?Jak mogę poprawić się w komponowaniu muzyki??Co powinienem uczyć się muzyki?Jak mogę poprawić swoje umiejętności ...