Natascha Fadeeva
Author and creator of this site
architecture
basics
combine
concurrency
core data
cryptokit
databases
design patterns
graphql
health
ios
localization
networking
notifications
objective-c
performance
productivity
reactive programming
security
spritekit
swift
swift package manager
swiftui
technical interview
testing
tools
ui
uikit
xcode
Quick guide on toolbars in SwiftUI
Learn how to add toolbar items to the bottom bar, the navigation bar, above the keyboard or in modal views with SwiftUI.
09 May 2022 · 3 min read
Quick guide on local notifications for iOS
Learn how to schedule local notifications in different ways and how to handle them.
02 May 2022 · 6 min read
Testing remote iOS push notifications in a simulator with simctl
Learn how to use the command-line tool simctl to simulate remote notifications in iOS.
25 Apr 2022 · 2 min read
Quick guide on home screen quick actions for iOS
Learn how to give users access to your app's functionality directly from the home screen.
18 Apr 2022 · 4 min read
Debugging iOS features that require restarting the app in Xcode
Quick tip on how to debug features like deep linking or home screen quick actions.
11 Apr 2022 · 2 min read
Understanding the difference between AppDelegate, SceneDelegate and SwiftUI's App protocol
Learn about the life cycle of a SwiftUI application.
04 Apr 2022 · 7 min read
How to add text input actions to iOS push and local notifications
Learn how to define and handle a notification action that allows custom user text input.
28 Mar 2022 · 2 min read
How to add and handle actions for iOS push and local notifications
Learn about actionable notifications that allow users to respond without launching the app.
21 Mar 2022 · 4 min read
How to use async/await in synchronous Swift code with tasks
Learn how to use tasks to call async/await methods from synchronous code.
14 Mar 2022 · 2 min read