iOS
Czy możesz wyjaśnić, jakie rodzaje wycieków pamięci występują w aplikacjach?
Jak zapewnić przejście do następnego przypadku w instrukcji switch, nie przerywając bieżącego wykonania?
Jaki typ danych jest zwracany podczas operacji wycinania tablicy?
Czy możesz wyjaśnić, co oznacza automatyczny mechanizm zarządzania pamięcią ARC w iOS?
Jaka jest złożoność czasowa dodawania nowego elementu do słownika?
Jakie miejsce wybrałbyś do przechowywania poufnych obrazów i dlaczego?
Jak zarządzana jest zależność w podejściu DDD?
W jakich przypadkach konieczne jest nadpisanie lub zmiana metody loadView w aplikacjach iOS?
Jak można połączyć kilka zmian w jeden commit przed wysłaniem ich do repozytorium?
Kiedy można powiedzieć, że obiekt lub struktura nie jest na stosie pamięci?
Czy możesz wyjaśnić koncepcję GitFlow i jej zastosowanie w zarządzaniu gałęziami?
Czym jest koncepcja kompozycji w programowaniu obiektowym?
Jakie główne typy warstw są przedstawione w CALayer i do czego służą?
Jakie rodzaje danych mogą być przechowywane w tablicy?
Jak można zapisywać i odczytywać dane z UserDefaults w aplikacjach iOS?
Jakie są główne różnice między CoreData a Realm podczas ich używania do przechowywania danych w aplikacjach?
Jaki poziom abstrakcji stosujesz do organizacji interakcji między plikami?
Jaki jest cel i korzyści z nadpisywania metody layoutSubviews podczas pracy z interfejsem użytkownika?
Czy mógłbyś wyjaśnić, co robi metoda layoutIfNeeded w kontekście aktualizacji interfejsu?
Czy możesz wyjaśnić, czym jest wyliczenie (enum) w programowaniu i w jakich przypadkach się go używa?