ylliX - Online Advertising Network

Cancellable withObservationTracking in Swift

Observation framework came out along with iOS 17 in 2023. Using this framework, we can make objects observable very easily. Please refer to @Observable macro in SwiftUI for quick recap if needed. It also has a function withObservationTracking(_:onChange:) what can be used for cases where we would want to manually get a callback when a tracked […]

Entry Macro for Custom SwiftUI Environment Values

The Entry macro reduces the boilerplate when customizing the SwiftUI environment. Creating New Environment Values – A Recap Adding our own values to the SwiftUI environment is a common operation but it requires some boilerplate code each time. See SwiftUI Custom Environment Values for an example but here’s a quick recap: Create the environment key […]

Updates to the StoreKit External Purchase Link Entitlement – Latest News – Apple Developer

In response to the announcement by the European Commission in June, we’re making the following changes to Apple’s Digital Markets Act compliance plan. We’re introducing updated terms that will apply this fall for developers with apps in the European Union storefronts of the App Store that use the StoreKit External Purchase Link Entitlement. Key changes include: […]

August 2024 – Hello – Apple Developer

In this edition: Bring your app to new markets, go behind the design with Lost in Play, and more. Bring your app to new markets Get region-specific insights about the App Store and content localization in these online sessions. Creating the make-believe magic of Lost in Play Discover how the developers of this Apple Design Award-winning game conjured […]

Behind the Design: Creating the make-believe magic of Lost in Play – Discover – Apple Developer

Lost in Play is a game created by and for people who love to play make-believe. The 2024 Apple Design Award (ADA) winner for Innovation is a point-and-click adventure that follows two young siblings, Toto and Gal, through a beautifully animated world of forbidden forests, dark caverns, friendly frogs, and mischievous gnomes. To advance through […]

Updates to runtime protection in macOS Sequoia – Latest News – Apple Developer

In macOS Sequoia, users will no longer be able to Control-click to override Gatekeeper when opening software that isn’t signed correctly or notarized. They’ll need to visit System Settings > Privacy & Security to review security information for software before allowing it to run. If you distribute software outside of the Mac App Store, we recommend that you submit […]

Referencing itself in a struct in Swift

It took a long time, I mean years, but it finally happened. I stumbled on a struct which had a property of the same type. This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. […]

Under the Radar #298: The Storm – Relay FM

#298: The Storm July 19th, 2024 · 29 minutes The first few days after the launch of the Overcast rewrite, and how to process the mountain of feedback. This episode of Under the Radar is sponsored by: Indeed: Join more than 3.5 million businesses worldwide using Indeed to hire great talent fast. Stream this episode […]