Register and share your invite link to earn from video plays and referrals.

Nil Coalescing
@NilCoalescing
Mobile and Web Development | iOS and macOS | Swift | SwiftUI | Server Development | Python | Founded by @natpanferova and @hishnash
4 Following    2.3K Followers
I've started looking into the new SwiftUI APIs for iPhone Duo in Xcode 27.1 and wrote a post on configuring toolbars, adapting custom labels, and prioritizing toolbar actions or tabs when space is limited:
Show more
Learn how to enable SwiftUI's ForEach slow-path diagnostic in Xcode, interpret warnings about variable view counts, and address the reported patterns in List and lazy stacks:
SwiftUI now includes CrossFadeNavigationTransition, a built-in cross-fade navigation transition, and AnyNavigationTransition, a type-erased wrapper that allows transitions to be selected dynamically at runtime:
Show more
iOS 27 gives AsyncImage more control over remote image loading with URLRequest support for custom headers, cache policies, and timeouts, plus the ability to provide a custom URLSession across a SwiftUI view hierarchy:
Show more
Just got back from our trip to Wales for iOSDevUK! It was lovely to catch up with everyone and learn from so many great talks. I also really enjoyed running my SwiftUI workshop and seeing everyone excited to dig deeper into SwiftUI, with lots of thoughtful questions and discussions 👩‍💻 A big thank you to the @IOSDEVUK organizers for putting together such a wonderful conference!
Show more
Explore every SwiftUI blend mode through focused visuals and practical use cases, and learn how to control which views participate in each operation:
To diagnose performance issues caused by the structure of ForEach content in SwiftUI's List and lazy stacks, we can enable slow-path logging in Xcode. My new post shows how to set it up, interpret the diagnostic messages, and address the reported issues:
Show more
Apple is famous for its rounded rectangles, but nested views need corner concentricity. @natpanferova explores the new ConcentricRectangle shape and containerShape() modifier in iOS 26 to achieve perfectly aligned nested corners in SwiftUI:
Show more
Swift Charts are powerful and you might not always realize how much you can do with this. How about a sunburst diagram, as @nilcoalescing explains?
Control which SwiftUI toolbar actions stay visible, move commands into overflow, pin an important item and configure navigation bar minimization with the new iOS 27 APIs:
Learn how alignment guides position views in SwiftUI, how to override a built-in guide, and how to define a custom alignment for views in nested containers:
Sometimes we want a chart’s domain to include a value beyond our data. Rather than setting an explicit domain, we can append it to the values Swift Charts uses to infer one. Explore more in our new book, Swift Charts Beyond the Basics:
Show more
Present grouped data as a multi-level donut chart in Swift Charts, where each outer ring reveals a more detailed breakdown and each subgroup aligns with its parent category:
Build an interactive bar chart in Swift Charts that displays detailed annotations when the user is hovering over bar marks:
Another great chart tutorial by @hishnash, this time it's on how to build a sunburst diagram in Swift Charts, with multiple levels of hierarchical data arranged into concentric rings:
Show more
Learn how to use matchedGeometryEffect() in SwiftUI to animate a capsule background that highlights the selected option in a custom segmented control:
When a dataset contains many observations, grouping them into broader categories can make patterns easier to see. Learn how to build a sunburst diagram with Swift Charts to show both the groups and the detail within them.
Show more
Heading to @IOSDEVUK tomorrow 🤩 It's going to be a long trip from New Zealand to Wales ✈️ Can't wait to see everyone!
Create a chart with the Swift Charts framework to show UV index throughout the day inspired by the iOS Weather app that dims the area up to the current time:
Looking forward to Natalia’s workshop next week @IOSDEVUK 🎉