Grilled Cheese

ExploreLog inSign up

Natalia Panferova

@natpanferova.bsky.social

545 Following8.9k Followers

Software Engineer | iOS | macOS | Swift | SwiftUI | Previously SwiftUI at Apple | Author of books for Swift developers: https://books.nilcoalescing.com

PostsRepliesMedia
@avanderlee.comOct 11, 2026, 7:54 AMReposted by @natpanferova.bsky.social

Sheets on iPhone Duo are more flexible than you're used to on other devices and @natpanferova.bsky.social tells you all about it.

nilcoalescing.com/blog/Present...

@nilcoalescing.comOct 10, 2026, 8:51 AMReposted by @natpanferova.bsky.social

Customize the appearance of the macOS window toolbar in SwiftUI using scene and view modifiers to control its layout, title visibility, and background: nilcoalescing.com/blog/AGuideT...
#macOSDev #SwiftUI

@snappiosweekly.bsky.socialOct 9, 2026, 2:15 PMReposted by @natpanferova.bsky.social

πŸ“’ π—œπ˜€π˜€π˜‚π—² 𝟭𝟭𝟯 π—Άπ˜€ π—Όπ˜‚π˜! This week's lineup: 🌐 π‘Šβ„Žπ‘Žπ‘‘'𝑠 𝑛𝑒𝑀 𝑖𝑛 𝑆𝑀𝑖𝑓𝑑: π‘†π‘’π‘π‘‘π‘’π‘šπ‘π‘’π‘Ÿ 2026 πΈπ‘‘π‘–π‘‘π‘–π‘œπ‘› πŸ”Ά π΄π‘‘π‘£π‘Žπ‘›π‘π‘’π‘‘ π‘šπ‘Žπ‘π‘Ÿπ‘œ π‘‘π‘’π‘β„Žπ‘›π‘–π‘žπ‘’π‘’ #1: π‘†π‘‘π‘Žπ‘‘π‘–π‘ 𝑑𝑦𝑝𝑒 π‘–π‘›π‘“π‘œπ‘Ÿπ‘šπ‘Žπ‘‘π‘–π‘œπ‘›

@avanderlee.comOct 7, 2026, 10:54 AMReposted by @natpanferova.bsky.social

SwiftLee Weekly Issue 344 was sent to 30,841 subscribers with content from @danielsaidi.bsky.social, @fatbobman.bsky.social, @jordanmorgan10.bsky.social, @natpanferova.bsky.social, @peterfriese.dev, @rocketsim.app

swiftlee-weekly.com/issues/344/

@nilcoalescing.comOct 6, 2026, 8:52 PMReposted by @natpanferova.bsky.social

Review automatic SwiftUI sheet adaptations on iPhone Duo and configure sheet placement and toolbar arrangement to suit the content being presented: nilcoalescing.com/blog/Present...
#iOSDev #SwiftUI

@nilcoalescing.comOct 4, 2026, 8:50 PMReposted by @natpanferova.bsky.social

Use SwiftUI transaction values to identify updates made by wrapped UITextView and NSTextView editors, preventing the same values from being applied again when SwiftUI sends them back: nilcoalescing.com/blog/Trackin...
#iOSDev #macOSDev #SwiftUI

@natpanferova.bsky.socialOct 4, 2026, 5:30 AM

If your app presents sheets, it's worth checking how they look on iPhone Duo. My new post covers SwiftUI's automatic adaptations, sheet placement, toolbar customization, and a workaround for a beta layout issue: nilcoalescing.com/blog/Present...
#iOSDev #SwiftUI

@hishnash.bsky.socialOct 3, 2026, 9:13 AMReposted by @natpanferova.bsky.social

Just pushed an update to SwiftFairy 🧚, our native macOS MCP server that reviews your agent’s code locally for correctness, performance, and maintainability.

Large reviews are faster in 2026.10.1: agents can now send file paths instead of source code.

tools.nilcoalescing.com/swiftfairy/
#iOSDev #AI

@appletreats.substack.comOct 2, 2026, 9:53 PMReposted by @natpanferova.bsky.social

Huge collection of articles - various aspects of AI in development, security topics, Q&A transcripts and some useful Swift and SwiftUI tips and tricks. Pick something for this weekend!
appletreats.substack.com/p/weekend-go...

@nilcoalescing.comOct 2, 2026, 5:55 AMReposted by @natpanferova.bsky.social

Dive into how static and dynamic dispatch work in Swift, how they affect performance, and how to control method resolution to write faster, more efficient code: nilcoalescing.com/blog/MethodD...
#SwiftLang

@avanderlee.comSep 30, 2026, 3:59 PMReposted by @natpanferova.bsky.social

SwiftLee Weekly Issue 343 was sent to 30,911 subscribers with content from @jordanmorgan10.bsky.social, @natpanferova.bsky.social, @rocketsim.app, Anton Gubarenko, Artem Novichkov

swiftlee-weekly.com/issues/343/

@snappiosweekly.bsky.socialSep 29, 2026, 6:00 AMReposted by @natpanferova.bsky.social

🎨 πΆπ‘œπ‘›π‘“π‘–π‘”π‘’π‘Ÿπ‘–π‘›π‘” π‘†π‘€π‘–π‘“π‘‘π‘ˆπΌ π‘‘π‘œπ‘œπ‘™π‘π‘Žπ‘Ÿπ‘  π‘œπ‘› π‘–π‘ƒβ„Žπ‘œπ‘›π‘’ π·π‘’π‘œ by Natalia Panferova (@natpanferova.bsky.social)

SwiftUI’s iPhone Duo toolbar story is getting more specific now: vertical bars, item axis behavior, compression…

#iOSDev #SwiftUI

nilcoalescing.com/blog/Configu...

@fatbobman.comSep 28, 2026, 12:23 PMReposted by @natpanferova.bsky.social

Fatbobman’s Swift Weekly #155 is now available!
The Month iPhone Duo Gives Developers

πŸ” Running iOS Background Tasks Reliably
🧠 Dissecting Xcode 27’s mcpbridge
🌞 iPhone Duo & AnyOS 27 Adaptation

more...
weekly.fatbobman.com/p/fatbobman...

@natpanferova.bsky.socialSep 28, 2026, 6:13 AM

The September issue of the Nil Coalescing newsletter is out πŸ“¬

It includes an introduction to SwiftFairy, our Mac app that helps coding agents review Swift and SwiftUI code, plus iOSDevUK highlights and this month's articles: nilcoalescing.com/newsletter/2...

@hishnash.bsky.socialSep 27, 2026, 12:31 PMReposted by @natpanferova.bsky.social

SwiftFairy 2026.9.2 is out. Large audits now take seconds, not minutes, and use far less of your agent's context.

The video shows a pattern I've noticed agents often write: Binding(get:set:) in a view body, and the labeled subscript SwiftFairy steers them to.

tools.nilcoalescing.com/swiftfairy

@hishnash.bsky.socialSep 27, 2026, 6:08 AMReposted by @natpanferova.bsky.social

Most heatmaps use rectangular grids, but with Swift Charts we can use PointPlots to arrange cells with alternative shapes. In my new post, we explore hexagonal cells for spatial data.
nilcoalescing.com/blog/Visuali...
#iOSDev #SwiftUI #SwiftLang

@nilcoalescing.comSep 26, 2026, 9:10 PMReposted by @natpanferova.bsky.social

SwiftFairy brings our Swift and SwiftUI expertise to your coding agent, running static analysis on your Mac over MCP and returning targeted guidance for each flagged issue: nilcoalescing.com/blog/Introdu...
#iOSDev #SwiftUI #SwiftLang

@natpanferova.bsky.socialSep 26, 2026, 1:19 AM

If, like me, you were wondering how to show the slider to control the hinge angle in the iPhone Duo simulator in Xcode 27.1, we need to hold the Option key to reveal it πŸ™‚

@hishnash.bsky.socialSep 25, 2026, 11:20 PMReposted by @natpanferova.bsky.social

SwiftFairy 2026.9.1 is out! 🧚 SDK and project lookups are more reliable, and the complexity limits are much higher, so those huge views we all have get a proper review rather than just "too complex, please break it up". Release notes: tools.nilcoalescing.com/swiftfairy/r...

#iOSDev #SwiftUI

@hishnash.bsky.socialSep 25, 2026, 4:44 AMReposted by @natpanferova.bsky.social

We've had many questions about how SwiftFairy, our new code review app for Swift and SwiftUI, compares to skills and fits into an agent workflow. I've written a post explaining how agents work with it and why it's more reliable:
nilcoalescing.com/blog/Introdu...
#SwiftUI #AICoding #iOSDev

Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-11 23:30:56 EDT