Jakimi metodami możesz uruchomić i uruchomić aplikację w praktyce?
iOS
Jaka jest różnica między obiektami UIView i CALayer w rozwoju iOS?
Czy możliwe jest zaimplementowanie mechanizmu, który śledzi obiekty za pomocą słabych referencji, nie uniemożliwiając ich usunięcia przez zbieracz śmieci?
W jakich przypadkach używa się tabel zewnętrznych danych (Side Table) w bazie danych?
Wyjaśnij różnice między automatycznym zarządzaniem pamięcią przez ARC a kolektorem śmieci
Czy możesz wymienić główne typy danych używane w języku Swift?
Z czego składa się tabela Side Table i jakie informacje są w niej przechowywane?
Jakie są zalety i wady korzystania z punktów przerwania typu Symbol podczas debugowania programów?
Jakie metody można zastosować do wykrywania problemów z wyciekami pamięci w aplikacji?
Jak użycie słabych referencji wpływa na zarządzanie cyklem życia obiektów w pamięci?
Czy możesz wyjaśnić, czym jest UIView w kontekście tworzenia interfejsów iOS?
Jakimi metodami organizujesz i kontrolujesz przepływy wykonania w aplikacjach programowych?
W jakim kontekście lub przy jakich okolicznościach wywoływana jest metoda deinit w Swift?
Czy możesz wymienić główne rodzaje kolejek, z którymi spotykają się w programowaniu?
Jakie narzędzia i mechanizmy używasz do implementacji i zarządzania wielowątkowością w aplikacjach?
Czy możesz wyjaśnić, czym jest semafor w kontekście programowania i synchronizacji wątków?
Jakie narzędzia do debugowania i inspekcji oferuje Xcode do analizy i usuwania błędów w aplikacjach?
Czym różnią się bezpieczne i niebezpieczne tryby wykonywania kodu lub operacji?
Jak uzyskać wartość w słowniku, zaczynając od klucza i przechodząc przez jego funkcję hash?