iOS
Czy mógłbyś wyjaśnić, co dokładnie dzieje się wewnątrz systemu podczas korzystania z Binding?
Czy możesz wyjaśnić zasadę działania i cechy wzorca Strategia w programowaniu obiektowym?
Czy możesz wyjaśnić główne różnice między frameworkami RxSwift i Combine dla programowania reaktywnego?
Gdzie zwykle przechowujesz dane tymczasowo zapisywane podczas przetwarzania?
Jaki jest szacunkowy czas operacji wstawiania elementu z określonym kluczem do magazynu danych typu słownik?
Jaki mechanizm dispatchu jest stosowany do rozszerzenia funkcjonalności?
Wyjaśnij, czym jest wymuszone odpakowywanie opcjonalnego typu w Swift i w jakich sytuacjach jest stosowane.
Czy możesz wyjaśnić zasadę KISS i jej zastosowanie w rozwoju oprogramowania?
Jak używasz poleceń LLDB do diagnozowania i naprawiania błędów w kodzie?
Jakie są główne zalety korzystania z NSLock w porównaniu z innymi mechanizmami synchronizacji?
Jakie typy obiektów można używać jako elementy-klucze w kolekcji typu Set?
Jak określiłbyś wysokość komórki?
Jaka jest rola i zadanie warstwy prezentacji w architekturze aplikacji?
Która metoda ładowania interfejsu jest wywoływana jako pierwsza: viewDidLoad czy viewDidAppear?
Jaki skład zespołu brał udział w realizacji każdego z Twoich projektów?
Czym różni się operacja bariery blokującej od standardowej operacji synchronizacji?
Jak długo pracujesz z językiem Swift?
Czy można współdzielić te same zasoby w różnych cyklach przetwarzania Run Loop?
Czy możesz wyjaśnić różnice między komponentami TableView i ScrollView w kontekście rozwoju iOS?
Jakie są główne różnice między RxSwift Signal a Driver pod względem ich przeznaczenia i zachowania?