Swift Express Test

Description

Swift is a powerful and intuitive open-source programming language developed by Apple

Questions

20

Time to complete

23 min

swift

Skills

Optional Binding
Nil-Coalescing Operator
Force Unwrapping
Arrays
Dictionaries
Sets
guard Statement
Functions
Closure Capture and Memory Management
Closures
Enumerations
Structures and Classes
Subscripts
Access Control
Type Casting
Mutating Methods
Availability Checking
Tuples
Extensions
Type Aliases
Constants and Variables
Type Annotations and Inference
Type Safety and Memory Safety
Numeric and Boolean Types
Strings and String Interpolation
Arithmetic and Comparison Operators
Logical Operators
Optional Chaining
Conditional Statements
switch and Pattern Matching
Loops and Loop Control
Throwing Functions
Error Handling and Propagation
Properties and Property Observers
Property Wrappers
Initialization
Inheritance and Dynamic Dispatch
Automatic Reference Counting
Protocols
Generics
Associated Types and Generic Constraints
Result Builders
Swift Macros
SwiftUI and UIKit
App Lifecycle and Scenes
Views and View Composition
Text and Image Views
Buttons and UI Controls
Lists and Forms
View Modifiers
ViewBuilder and Custom Containers
Stack Layouts
Grid Layouts
GeometryReader and Adaptive Layout
NavigationStack and NavigationLink
NavigationPath
TabView
State and Binding
StateObject and ObservedObject
Environment and EnvironmentObject
Observation Framework
Data Flow and View Identity
Implicit Animations
Explicit Animations and Transitions
Animatable Protocol
Gestures and User Interaction
Drag and Drop
Localization
Accessibility
Swift Charts
Async/Await
Tasks and Task Groups
Actors and Isolation
AsyncSequence
Unstructured Concurrency
Strict Concurrency Checking
SwiftUI with Async/Await
UserDefaults and AppStorage
FileManager and File Storage
Core Data
SwiftData
CloudKit
URLSession and HTTP
Codable and JSON
Networking Architecture
Networking Libraries
App Architecture
MVVM
Clean Architecture
Dependency Injection
Swift Package Manager
Creating and Using Packages
Swift Package Plugins
XCTest
Swift Testing
Xcode Debugging
Logging and Diagnostics
SwiftUI Inspector
DocC

Personalize skills

Challenge mode

If you take the test with the challenge mode off, the test will not be time-limited. However, you will lose the opportunity to earn points in the competition

Free access to the test according to the competition