iOS
Jak określić kategorię danych, do której należy klasa w języku programowania?
Czy możesz wymienić główne klasy używane w Core Data do pracy z modelem danych?
Jak obsługiwane jest zdarzenie kliknięcia w aplikacji?
Jakie ograniczenia istnieją na platformie tvOS?
Co umożliwia technika Swizzling w programowaniu?
Wyjaśnij pojęcie słownika w programowaniu i jego główne funkcje.
Jak odróżnić typy danych po wartości i po referencji i czym się różnią w programowaniu?
Jakie działania w kontenerach typu Set wykonywane są z minimalnym opóźnieniem?
Wyjaśnij główną różnicę między wzorcami architektonicznymi MVP i MVC
Czy możesz wyjaśnić zasadę Copy-on-Write i jak działa w systemach przechowywania danych?
Czy możesz wyjaśnić zasadę YAGNI i dlaczego jest ona ważna w rozwoju oprogramowania?
Jak zapewnić zapis obiektu klasy w UserDefaults?
Czy możesz wymienić główne typy kolejek używanych w programowaniu?
Jakie są zalety i wady korzystania z OperationQueue do zarządzania zadaniami asynchronicznymi?
Jakie są różnice między właściwościami, które są realizowane leniwie, a tymi, które są obliczane na bieżąco?
Czy masz doświadczenie w korzystaniu z systemu zarządzania grafami obiektów Core Data do przechowywania danych w aplikacjach iOS?
Czy może Pan/Pani wyjaśnić zasadę, która zakłada ponowne użycie kodu bez jego duplikowania?