iOS
Na czym polega różnica między typami danych przez referencję a przez wartość w języku Swift?
Czy masz doświadczenie w wyszukiwaniu i usuwaniu wycieków pamięci lub zasobów w swoich projektach?
Jak zaimplementować animację zmiany parametrów constraints w interfejsie użytkownika?
Czy możesz wyjaśnić, co oznacza metoda HTTP PUT?
W jakich przypadkach zaleca się stosowanie EnvironmentObject w projekcie?
Czy stosowałeś metodologię Kanban w swoich projektach?
Jak zmieni się granica (bounds) obiektu, jeśli jego element nadrzędny obróci się o 45 stopni?
Czy mógłbyś wyjaśnić różnice między automatycznym a ręcznym zarządzaniem pamięcią w kontekście automatycznego zliczania referencji?
Czym różnią się wyliczenia z wartościami stałymi od wyliczeń używających odwołań lub wartości pośrednich?
Na czym polega rola metody viewDidLayoutSubviews w cyklu życia kontrolera w iOS?
Jakie są zalety i wady korzystania z bibliotek do pracy z WebSocket?
Jak wdrażasz wzorzec architektoniczny MVVM podczas tworzenia z UIKit?
Jakie są różnice między używaniem async/await a obsługami zakończenia podczas pracy z kodem asynchronicznym?
Jakie są główne zalety korzystania z NSOperation w porównaniu do GCD?
Jak określa się domyślne odniesienie do obiektu w języku programowania?
Czy przeprowadzałeś automatyczne testy swojego kodu?
Czy masz doświadczenie w korzystaniu z typów generycznych w swoich projektach?
Jakie trudności mogą wystąpić podczas integracji nawigacji UIKit i SwiftUI w jednej aplikacji?
Jakim protokołem realizowana jest transmisja danych w Swift?
Wyjaśnij strukturę i komponenty UIKit oraz ich interakcję w aplikacjach iOS