Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. Concentric Buttons with OS 27's SwiftUI APIs

    SwiftUI for iOS, iPadOS, and macOS 27 (I'll shorten this to OS 27 from here on) is bringing a lot of new additions.

  2. The Anatomy of a Reusable SwiftUI View

    Whenever I build a custom reusable SwiftUI view as part of a larger application's design system, I follow the same principle: design its API to be as close as…

  3. Multi-Version Multi-Framework DocC Documentation

    A few days ago I faced the requirement to create a versionised DocC based documentation of some SPM library.

  4. @_exported import VS public import

    Swift 6 introduced a new feature called "Access level imports".

  5. Adaptive sheet presentation in SwiftUI

    It's December, and a very eventful year is coming to an end.

  6. SwiftUI's editMode environment

    In the last week, I was confronted with implementing a similar edit mode to a SwiftUI List as seen in the Mail app.

  7. DocC for Multi-Platform Documentation

    Writing documentation is an essential part of developing and distributing software.

  8. Effortless SwiftUI Theming

    Building on my previous post, let's take a closer look at theming in SwiftUI.

  9. As the year comes to an end, I am using my free days to explore some concepts in SwiftUI that I set aside for a longer time now.

  10. Using TextRenderer to create highlighted text

    TextRenderer is a new protocol introduced at WWDC 2024 which lets us enhance how text is rendered in SwiftUI.

  11. Style your TipKit Tips

    iOS 17 is set to release soon.

  12. Push Notifications in SwiftUI

    SwiftUI has been available for several years, but I have never had to handle push notifications in a pure SwiftUI application until now.

  13. I have released quite a few apps already, mostly at work but also personally.

  14. AppIntents for Widgets

    During WWDC 2023 Apple announced that the AppIntents framework can now also be used to create Widget configurations.

  15. Double Protocol Conformance

    Sometimes fixing issues in your codebase can have side effects you never thought of.

  16. LPMetadataProvider - Extract URL metadata

    In my side project I am handling various URLs to various websites a user can save to keep track of their analytical data.

  17. SwiftUI's .task modifier

    While developing any kind of SwiftUI application it is often necessary to run some data loading when the view actually appears on the screen.

  18. Intent definitions are used to make interactions with app extensions configurable.

  19. iOS UI Testing with maestro

    It was around September last year when I first heard about maestro and mobile.dev. maestro is a CLI tool which lets you easily write E2E UI tests for your…

  20. Detect watchOS app state changes

    When developing an Apple Watch companion app for your iOS app it can become important to know when something happens to the state of the watch.