Swift Tip
![](/-assets/images/articles/swift-tip/building-a-customizable-segmented-control-in-swiftui/hero.png)
Building a Customizable Segmented Control in SwiftUI
Swift tip •
![](/-assets/images/articles/swift-tip/building-a-custom-progress-bar-in-swiftui/hero.png)
Building a Custom Progress Bar in SwiftUI
Swift tip •
![](/-assets/images/articles/swift-tip/creating-a-custom-navigation-bar-in-swiftui/hero.png)
Creating a Custom Navigation Bar in SwiftUI
Swift tip •
![](/-assets/images/articles/swift-tip/crafting-a-typewriter-text-animation-in-swiftui/hero.png)
Crafting a Typewriter Text Animation in SwiftUI
Swift tip •
![](/-assets/images/articles/swift-tip/retrieve-daily-step-count-from-healthkit-in-swift/hero.png)
Retrieve Daily Step Count from HealthKit in Swift
Swift tip •
![](/-assets/images/articles/swift-tip/track-model-changes-with-swiftdata-history-wwdc24/hero.png)
Track model changes with SwiftData history - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/create-a-custom-data-store-with-swiftdata-wwdc24/hero.png)
Create a custom data store with SwiftData - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/swiftdata-s-new-index-and-unique-macros/hero.png)
SwiftData’s new Index and Unique macros
Swift tip •
![](/-assets/images/articles/swift-tip/create-custom-visual-effects-with-swiftui-wwdc24/hero.png)
Create Custom Visual Effects with SwiftUI - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/enhance-your-ui-animations-and-transitions-wwdc24/hero.png)
Enhance Your UI Animations and Transitions - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/tailor-macos-windows-with-swiftui-wwdc24/hero.png)
Tailor macOS Windows with SwiftUI - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/work-with-windows-in-swiftui-wwdc24/hero.png)
Work with Windows in SwiftUI - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/elevate-your-tab-and-sidebar-experience-in-ipados-wwdc24/hero.png)
Elevate Your Tab and Sidebar Experience in iPadOS - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/what-s-new-in-swiftui-wwdc24/hero.png)
What's New in SwiftUI - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/extend-your-app-s-controls-across-the-system-wwdc24/hero.png)
Extend Your App’s Controls Across the System - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/build-multilingual-ready-apps-wwdc24/hero.png)
Build Multilingual Ready Apps - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/bring-widgets-to-life-wwdc23/hero.png)
Bring Widgets to Life - WWDC23
Swift tip •
![](/-assets/images/articles/swift-tip/principles-of-great-widgets-wwdc21/hero.png)
Principles of Great Widgets - WWDC21
Swift tip •
![](/-assets/images/articles/swift-tip/design-great-widgets-wwdc20/hero.png)
Design Great Widgets - WWDC20
Swift tip •
![](/-assets/images/articles/swift-tip/build-a-great-lock-screen-camera-capture-experience-wwdc24/hero.png)
Build a great Lock Screen camera capture experience - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/get-started-with-dynamic-type-wwdc24/hero.png)
Get Started with Dynamic Type - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/catch-up-on-accessibility-in-swiftui-wwdc24/hero.png)
Catch-up on Accessibility in SwiftUI - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/support-semantic-search-with-corespotlight-wwdc24/hero.png)
Support Semantic Search with CoreSpotlight - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/what-s-new-in-sf-symbols-6-wwdc24/hero.png)
What’s New in SF Symbols 6 - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/add-personality-to-your-app-through-ux-writing-wwdc24/hero.png)
Add Personality to Your App Through UX Writing - WWDC24
Swift tip •
![](/-assets/images/articles/swift-tip/meet-desktop-class-ipad-wwdc-2022/hero.png)
Meet desktop-class iPad - WWDC 2022
Swift tip •
![](/-assets/images/articles/swift-tip/hello-swift-charts-wwdc-2022/hero.png)
Hello Swift Charts - WWDC 2022
Swift tip •
![](/-assets/images/articles/swift-tip/what-s-new-in-appkit-wwdc-2022/hero.png)
What's new in AppKit - WWDC 2022
Swift tip •
![](/-assets/images/articles/swift-tip/present-share-sheet-in-swiftui/hero.png)
Present share sheet in SwiftUI
Swift tip •
![](/-assets/images/articles/swift-tip/shazamkit-a-first-look/hero.png)
ShazamKit: A first look
Swift tip •
![](/-assets/images/articles/swift-tip/present-mfmailcomposeviewcontroller/hero.png)
Present MFMailComposeViewController
Swift tip •
![](/-assets/images/articles/swift-tip/blur-uiviewcontroller-background/hero.png)
Blur UIViewController background
Swift tip •
![](/-assets/images/articles/swift-tip/animate-uicollectionviewcell-highlight/hero.png)
Animate UICollectionViewCell highlight
Swift tip •