Czym różnią się koncepcje asynchronicznego i równoległego wykonywania operacji?
iOS
Wyjaśnij główną różnicę między wzorcami architektonicznymi MVP i MVC
Jaki typ danych jest używany do przechowywania sekwencji elementów w strukturze?
Czy możesz wyjaśnić zasadę YAGNI i dlaczego jest ona ważna w rozwoju oprogramowania?
Czy możesz wymienić główne typy kolejek używanych w programowaniu?
Wyjaśnij różnice między GCD, NSThread i OperationQueue oraz jakie są zalety każdego z nich w wielowątkowości w rozwoju iOS.
Czy statyczne routowanie jest możliwe podczas implementacji protokołu?
Czy możesz wyjaśnić, czym jest protokół WebSocket i czym różni się od zwykłych połączeń HTTP?
Czy możesz wyjaśnić zasadę działania automatycznego zwalniania obiektów za pomocą AutoreleasePool?
Jak zaimplementować animację w aplikacji mobilnej lub internetowej?
Czy może Pan/Pani wyjaśnić zasadę, która zakłada ponowne użycie kodu bez jego duplikowania?
Jakie są różnice między właściwościami, które są realizowane leniwie, a tymi, które są obliczane na bieżąco?
Jakie narzędzia i mechanizmy używasz do implementacji i zarządzania wielowątkowością w aplikacjach?
Czym różnią się wzorce architektoniczne MVVM i MVP w kontekście tworzenia aplikacji?
Czy możesz wyjaśnić koncepcję typu powiązanego w kontekście typizacji?
Jakie różnice istnieją między strukturą danych Set a tablicą w kontekście ich użycia i cech?
Czy możesz wyjaśnić zasadę KISS i jej zastosowanie w rozwoju oprogramowania?
Czy możesz wyjaśnić, co oznacza termin Swizzling w programowaniu?
Z jakimi trudnościami może się spotkać system podczas pracy z wielowątkowością?