Natalia Panferova

@natpanferova
3.4K Followers
414 Following
561 Posts
Software Engineer | iOS | macOS | Swift | SwiftUI | Previously SwiftUI at Apple | Author of books for Swift developers: https://books.nilcoalescing.com
Nil Coalescing Bloghttps://nilcoalescing.com/blog
SwiftUI Fundamentals Bookhttps://books.nilcoalescing.com/swiftui-fundamentals
Swift Gems Bookhttps://books.nilcoalescing.com/swift-gems
Integrating SwiftUI into UIKit Apps Bookhttps://books.nilcoalescing.com/integrating-swiftui

My new SwiftUI book is finally out! πŸŽ‰

I wrote "The SwiftUI Way" for developers who feel like they are fighting the framework as their projects grow in complexity. The book will help you align your code with SwiftUI's internal expectations to avoid common pitfalls.

https://books.nilcoalescing.com/the-swiftui-way

#iOSDev #SwiftUI

The SwiftUI Way

A field guide to SwiftUI patterns and anti-patterns

Nil Coalescing Books

RE: https://mastodon.social/@natpanferova/116282898468830133

Another addition to my library coming my way

My new SwiftUI book is finally out! πŸŽ‰

I wrote "The SwiftUI Way" for developers who feel like they are fighting the framework as their projects grow in complexity. The book will help you align your code with SwiftUI's internal expectations to avoid common pitfalls.

https://books.nilcoalescing.com/the-swiftui-way

#iOSDev #SwiftUI

The SwiftUI Way

A field guide to SwiftUI patterns and anti-patterns

Nil Coalescing Books

Authors:
@swiftlee, @twostraws, Artem Novichkov, Vladimir Berestnev, Aloysius Chan, Pavel Andreev, @natpanferova, Point-Free.

Never miss an issue β†’ subscribe: https://ios-newsletter.snappmobile.io/subscribe

Snapp iOS Weekly | Subscription

RE: https://mastodon.social/@natpanferova/116254522743897463

This is a fantastic presentation β€” of course.
If you're using SwiftUI, you'll want to give this one a watch; you'll learn a bunch of tricks to enhance performance and prevent other issues in SwiftUI!

The recording of my talk from iOS Conf SG is now available on YouTube! In this talk I share 5 key ideas for building a SwiftUI mindset and show a few examples of what can go wrong in practice when SwiftUI principles are misunderstood: https://www.youtube.com/watch?v=Y_Ov-ddMb24
#SwiftUI #iOSDev
The SwiftUI Mindset: 5 Key Ideas to Avoid Common Pitfalls

YouTube

It's #InternationalWomensDay, so there's no better time to celebrate amazing women in the Swift community. Here are some sites I heartily recommend:

- https://nilcoalescing.com from @natpanferova
- https://danijelavrzan.com from @dvrzan
- https://tanaschita.com from @tanaschita

Nil Coalescing

Nil Coalescing
On iOS 26, we have a new SwiftUI modifier, lineHeight(_:), for adjusting the distance between the baselines of two subsequent lines of text. There are a few options available in this new API, so I thought I would look through how they behave in practice: https://nilcoalescing.com/blog/AdjustingLineHeightInSwiftUIOniOS26
#iOSDev #SwiftUI
Adjusting line height in SwiftUI on iOS 26

iOS 26 introduces the lineHeight(_:) modifier and AttributedString.LineHeight attribute for adjusting vertical spacing between lines of text in SwiftUI.

Nil Coalescing
The February issue of the Nil Coalescing newsletter is out πŸ“¬
It’s been a busy month for our team with lots of travel! I've shared a glimpse into my "Swift's Hidden Gems" talk from the ARCtic Conference, a new SwiftUI post, and plans for the near future.
https://nilcoalescing.com/newsletter/2026-02-28
Nil Coalescing - Nil Coalescing Newsletter - February 2026

February is the shortest month of the year, yet for our team at Nil Coalescing, it was an incredibly packed one. We spent most of it on the move! I recently had the opportunity to speak at the ARCtic Conference in Finland.

Nil Coalescing