iOS
Jak obsługiwane jest zdarzenie kliknięcia w aplikacji?
Czy możesz wyjaśnić, czym jest UIView.animate w iOS i jak jest używany do animacji elementów interfejsu?
W jakich przypadkach lepiej wybrać użycie Frame Layout w interfejsie?
Jakie metody, oprócz viewWillLayoutSubviews, służą do uzyskania aktualnych rozmiarów elementów dla ich poprawnego rozmieszczenia?
Jak określiłbyś wysokość komórki?
W jaki sposób mechanizm enkapsulacji jest używany w języku Swift?
Czy używałeś w swoich projektach zmiennych referencyjnych typu Unowned?
Czy możesz wyjaśnić, czym jest struktura danych Set?
Czy w ostatnim roku wprowadzono zmiany w cyklu życia ViewController?
Czy mógłbyś wyjaśnić koncepcję funkcji inline i jakie są ich zalety?
W jakich przypadkach dochodzi do inicjalizacji instancji kontrolera?
Czy masz praktyczne doświadczenie w tworzeniu aplikacji zoptymalizowanych do pracy na iPadach?
Jaka jest różnica między mock-objektami a stubami w kontekście testowania?
Jakie funkcje lub techniki są używane do wykrywania i obsługi zdarzenia naciśnięcia użytkownika na ekranie?
Czy obiekt zostanie automatycznie usunięty z pamięci, jeśli wskazuje na niego trzy słabe (weak) i jedno nieobowiązkowe (unowned) odniesienie?
Jak tworzysz własną implementację słownika?
W jakich przypadkach lepiej stosować unowned zamiast weak w zarządzaniu pamięcią?
Wyjaśnij koncepcję elementów statycznych w programowaniu i ich przeznaczenie.
Co się stanie, jeśli właściwość Router pozostanie tylko odwołaniem bez oznaczenia jako Opublikowana, a konieczne jest jej zainicjowanie do aktualizacji?
Jakie zasady i wymagania należy uwzględnić podczas tworzenia struktury lub klasy implementującej protokół Equatable?