Middle
შეიძლება თუ არა Swift ენის ფარგლებში ძლიერი მითითება ობიექტზე, თუ ეს ობიექტი არ არსებობს?
sobes.tech AI
პასუხი AI-სგან
არა. Swift-ში ძლიერი მითითება (strong reference) ზრდის კლასის მაგალითზე მითითებების რაოდენობას (reference count). თუ კლასის მაგალითი არ არსებობს (ანუ, ის დეალოკატირებულია), მასზე ძლიერი მითითების დამყარება შეუძლებელია. დეალოკატირებული ობიექტის წვდომის მცდელობა გამოიწვევს შესრულების დროს შეცდომას (crash).