რა არის მითითების რაოდენობა iOS-ში?
რა არის მითითების რაოდენობა iOS-ში?

ვიდეო: რა არის მითითების რაოდენობა iOS-ში?

ვიდეო: რა არის მითითების რაოდენობა iOS-ში?
ვიდეო: Swift - Retain Cycle, Automatic Reference Counting, Memory Leak - iOS Interview Questions 2024, მაისი
Anonim

კომპიუტერულ მეცნიერებაში, მითითების დათვლა ეხება ტექნიკას, რომელიც საშუალებას აძლევს აპლიკაციას იცოდეს რომელი ობიექტები ჯერ კიდევ აქტიურად გამოიყენება, რადგან თითოეულ ობიექტს ენიჭება შენახვა ითვლიან ინსტანციის საფუძველზე.

ასევე, რა არის მითითების ავტომატური დათვლა iOS-ში?

მითითების ავტომატური დათვლა . Swift იყენებს მითითების ავტომატური დათვლა ( ARC ) თვალყური ადევნოთ და მართოთ თქვენი აპლიკაციის მეხსიერების გამოყენება. ARC ავტომატურად ათავისუფლებს მეხსიერებას, რომელსაც იყენებენ კლასის ინსტანციები, როდესაც ეს ინსტანციები აღარ არის საჭირო.

ანალოგიურად, რა არის შენარჩუნების რაოდენობა iOS-ში? შეინარჩუნე რაოდენობა წარმოადგენს კონკრეტული ობიექტის მფლობელთა რაოდენობას. ის ნულის ტოლია, სანამ ობიექტს არ ჰყავს მფლობელები. ერთი საკუთრების მოთხოვნის გაზრდა გამოიწვევს შეინარჩუნე რაოდენობა 1-ით გაზრდა და შემცირება გამოიწვევს მის შემცირებას 1-ით.

რა არის საცნობარო ციკლი?

ა საცნობარო ციკლი ხდება მაშინ, როდესაც ერთი ან მეტი ობიექტი ერთმანეთს მიმართავს. საცნობარო ციკლები შეიძლება მოხდეს მხოლოდ კონტეინერის ობიექტებში (ანუ ობიექტებში, რომლებიც შეიძლება შეიცავდეს სხვა ობიექტებს), როგორიცაა სიები, ლექსიკონები, კლასები, ტოპები. ნაგვის შემგროვებელი არ აკონტროლებს ყველა უცვლელ ტიპს, გარდა ტუპლისა.

რა არის ARC iOS Swift-ში?

სვიფტი - ARC მიმოხილვა. რეკლამები. მეხსიერების მართვის ფუნქციები და მისი გამოყენება დამუშავებულია სვიფტი 4 ენა მითითების ავტომატური დათვლის მეშვეობით ( ARC ). ARC გამოიყენება სისტემის რესურსების ინიციალიზაციისა და დეინიციალიზაციისთვის, რითაც ათავისუფლებს მეხსიერების სივრცეებს, რომლებიც გამოიყენება კლასის ინსტანციების მიერ, როდესაც ინსტანციები აღარ არის საჭირო.

გირჩევთ: