W którym momencie procesu ARC następuje zwiększenie licznika odwołań?
iOS
Na czym polega cel i użycie primitów do synchronizacji wątków w aplikacjach wielowątkowych?
Jaka jest złożoność czasowa dodawania nowego elementu do słownika?
Jak stworzyć tablicę chronioną przed jednoczesnymi zmianami z wielu wątków?
Wyjaśnij koncepcję łańcucha obsługi (Responder Chain) w systemie obsługi zdarzeń w aplikacjach GUI.
Czy można dodawać dodatkowe właściwości do istniejących klas lub obiektów za pomocą rozszerzeń?
Wyjaśnij główne różnice między trybami wykonywania synchronicznym i asynchronicznym.
Czym różnią się operatory porównania '==' i '===' w JavaScript?
Jakie są różnice między właściwościami Frame i Bounds w interfejsie graficznym?
Czy możesz wyjaśnić, czym jest mechanizm wzajemnego wykluczania (Mutex) i jak działa, aby zapobiec jednoczesnemu dostępowi do zasobów?
Czy możesz wyjaśnić, czym są typy wartości w programowaniu?
Wyjaśnij różnice między wątkami wykonawczymi a strukturą kolejki w programowaniu.
Czy możesz podać przykład, kiedy w zamknięciu w Swift konieczne jest użycie weak self, aby zapobiec cyklicznym referencjom?
Jaka jest złożoność czasowa operacji wstawiania nowego elementu do tablicy?
Wyjaśnij etapy rozwoju i działania aplikacji iOS od uruchomienia do zakończenia.
Czy możesz podać przykład, kiedy w kodzie Swift używany jest operator `unowned`?
Czy możesz wyjaśnić, czym jest słowo kluczowe Typealias w języku programowania Swift?
Czy można dodać CALayer do UIView?
Czy możesz wyjaśnić różnice między UIView, UIWindow i CALayer w ramach tworzenia interfejsów iOS?