კოდის ან ოპერაციების უსაფრთხო და არასაფრთხო რეჟიმები როგორ განსხვავდება?
iOS
შეგიძლიათ ახსნათ, რა არის UIGestureRecognizer კლასი და როგორ გამოიყენება ის iOS განვითარების პროცესში?
რა ხდება @main ანოტაციით აღნიშნული ფუნქციის შესრულებამდე?
სისტემებში ფონური მდგომარეობის შენახვის მიზანია რა?
რომელი მონაცემთა primitives იყენებენ Copy-on-write მექანიზმს ასლების ოპტიმიზაციისთვის?
შეგიძლიათ ახსნათ @main ანოტაციის დანიშნულება და გამოყენება პროგრამირებაში?
შეგიძლიათ ახსნათ, რა ნიშნავს setNeedsLayout მეთოდი მომხმარებლის ინტერფეისის განახლების კონტექსტში?
შეგიძლიათ ჩამოთვალოთ Swift-ის მნიშვნელობების ტიპები?
განმარტეთ განსხვავებები layoutSubviews, layoutIfNeeded და setNeedsLayout მეთოდებს შორის ავტომატური განლაგებისა და ინტერფეის განახლების პროცესში.
როგორ შეიძლება თვალყური ადევნოს viewDidLoad მეთოდის ზარებს პროგრამაში ყველა კონტროლერის მაგალითში?
როგორ ხდება დაწკაპუნების მოვლენის დამუშავება აპლიკაციაში?
რა მეთოდებს ან ინსტრუმენტებს იყენებთ თხილამურების სინქრონიზაციის მართვისა და შეჯიბრის პირობების თავიდან ასაცილებლად?
როგორ ახდენს unowned-ის გამოყენება ობიექტის სიცოცხლის ციკლის მართვაზე პროგრამირებაში?
რამდენიმე ნაკადის მუშაობისას სისტემამ რა სირთულეები შეიძლება განიცადოს?
iOS-ის პროგრამების განვითარებისას რა ტიპის ბლოკირების მექანიზმები გამოიყენება?
როგორ განვსაზღვროთ მონაცემთა ტიპები მნიშვნელობით და მითითებით და რა განსხვავებაა მათ შორის პროგრამირებაში?
რა იგულისხმება კოლიზიაში პროგრამირების ან მონაცემების დამუშავების სისტემებში?
რა მექანიზმები ან სიტუაციები ეხმარება ARC-ში ლინკების ავტომატური გამოთვლის თავიდან აცილებაში?
როგორ შეიძლება თვალყური ადევნო ყველა ზარს ფუნქციას, რომელიც წყაროს კოდში არ არის წარმოდგენილი დებაგირების დროს?