რომელი SOLID პრინციპი შეიძლება დარღვევა იყოს პროტოკოლში არჩევითი ფუნქციის გამოყენების შემთხვევაში?
iOS
რა ტიპის ინიციალიზატორები ხელმისაწვდომია Extention-ში ფუნქციონალობის გაფართოებისთვის?
შეგიძლიათ სხვა ძირითადი პრინციპები დაასახელოთ, რომლებიც პროგრამული უზრუნველყოფის განვითარებისას გამოიყენება, გარდა SOLID-ისა?
შეგიძლიათ ჩამოთვალოთ ობიექტზე ორიენტირებული პროგრამირების ძირითადი პრინციპები?
შეგიძლიათ თქვენი პროფესიული გამოცდილება და ძირითადი მიღწევები გაუზიაროთ?
შეგიძლიათ აღწეროთ იმ პროექტების არქიტექტურა, რომელზეც ადრე მუშაობდით?
რა მოქმედებებია ხელმისაწვდომი პროტოკოლის გაფართოებით?
რა საშუალებები და კომპონენტები გამოიყენება UIKit-ში ინტერფეისების შექმნისა და მართვისთვის?
შეგიძლიათ ახსნათ, რა არის DispatchGroup სტრუქტურა და როგორ გამოიყენება ის რამდენიმე ასინქრონული დავალების სინქრონიზაციისთვის?
შეიძლება თუ არა Swift ენის ფარგლებში ერთდროულად მრავალი კლასი მემკვიდრეობით მიიღოს?
შეგიძლიათ პროექტში დამოკიდებულების ინვერსიის პრინციპის განხორციელების მაგალითი მიაწოდოთ?
რომელი პრინციპი დეველოპერებისთვის ყველაზე რთულია დაცვა?
არის თუ არა ტიპის მნიშვნელობა ყოველთვის მეხსიერების სტეკში განთავსებული?
შეგიძლიათ ახსნათ ობიექტზე ორიენტირებული პროგრამირების კონცეფცია და მისი ძირითადი პრინციპები?