iOS
Объектке жаңа қасиеттерді оның типін кеңейту арқылы қосуға бола ма?
Бағдарламалау тілдерінде жалпы типтерге қолданылатын типтерді басқару механизмі қандай?
Қай жағдайларда бағдарламалауда сілтеме типтерін пайдалану артықшылығы бар?
Деректер құрылымына мұрагерлікті жүзеге асыруға бола ма?
Интерфейстерде немесе протоколдарда міндетті емес функцияларды қалай жүзеге асыруға болады?
Алгоритмдер мен деректер құрылымдарына арналған бөлімге қалай дайындаласыз?
Қолданбалар әзірлеуде SwiftUI қолдану тәжірибеңіз қандай?
Жобаңызда немесе жүйеңізде Task объектісінің рөлі мен мақсаты қандай?
Бағдарламалауда Singleton үлгісін жүзеге асыру үшін қандай әдістер қолданылуы мүмкін?
Дамытудың немесе тестілеудің контекстінде 'кедергі тапсырмасы' термині не білдіретінін түсіндіре аласыз ба?
Қандай кезеңде және жүйенің қай компонентінде мәннің сақтау орны туралы шешім қабылданады?
Swift-те көп ағынды ортада коллекцияларды қауіпсіз пайдалану неге кедергі келтіреді?
Инициализатор өзгертілсе, ол құрылымнан алына ма?
Бағдарламалау тілінде сыныптың қай категорияға жататынын қалай анықтауға болады?
Мүмкін бе, өзіңіздің Optional типін жүзеге асырып, мүмкін болмайтын мәндерді өңдеу?
Бағдарламалау тілінде массив әртүрлі деректер типтерін қамтуы мүмкін бе?
Өз анимациялық әсерлеріңізді жасау тәжірибеңіз бар ма?
Мәліметтер архитектурасының MVC, MVP және MVVM үлгілерінің айырмашылықтарын түсіндіре аласыз ба?
Push хабарламаны алған кезде қандай процестер іске қосылады және қолданба қалай жұмыс істейді?
iOS қолданба өмірлік циклінде UIApplicationDelegate интерфейсінің рөлін түсіндіріңіз.