Podstawy języka Swift
Protocols, extensions, generics, property wrappers, type casting, zaawansowane enums
1Czym jest Array w Swift?
Czym jest Array w Swift?
Odpowiedź
Array to uporządkowana kolekcja przechowująca elementy tego samego typu i dopuszczająca duplikaty. Elementy są dostępne przez indeks zaczynający się od 0. Array zachowuje kolejność wstawiania i sprawdza się, gdy kolejność elementów ma znaczenie.
2Co charakteryzuje Set w Swift?
Co charakteryzuje Set w Swift?
Odpowiedź
Set to nieuporządkowana kolekcja unikalnych elementów. Każdy element występuje tylko raz. Set jest optymalny do szybkiego sprawdzania przynależności i gwarantowania unikalności. W przeciwieństwie do Array kolejność wstawiania nie jest zachowywana.
3Czym jest Dictionary w Swift?
Czym jest Dictionary w Swift?
Odpowiedź
Dictionary to nieuporządkowana kolekcja par klucz-wartość. Każdy klucz jest unikalny i umożliwia szybki dostęp do powiązanej wartości. Dictionary nadaje się do przechowywania powiązanych danych identyfikowanych przez klucz, jak książka telefoniczna, w której nazwisko jest kluczem. Dostęp oparty na kluczu odbywa się w czasie stałym O(1).
Czym jest właściwość przechowywana (stored property) w Swift?
Czym jest właściwość obliczana (computed property) w Swift?
+12 pytań z rozmów
Inne tematy rekrutacyjne iOS
Podstawy Swift
Podstawy UIKit
Cykl życia UIViewController
UserDefaults & Keychain
Cykl życia aplikacji
Auto Layout & Constraints
UITableView & UICollectionView
Podstawy SwiftUI
Zarządzanie stanem w SwiftUI
Nawigacja SwiftUI
Networking & URLSession
Codable i parsowanie JSON
Core Data
Programowanie zorientowane na protokoły
Architektura MVVM
Powiadomienia Push
Testy jednostkowe & XCTest
Testowanie UI
Xcode i system build
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
Optymalizacja wydajności
Bezpieczeństwo i szyfrowanie
SwiftUI Advanced
Architektura aplikacji iOS
Opanuj iOS na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo