@backDeployed: Could SwiftUI be backward compatible?

Back arrow

One of the most exciting (yet obscure) changes with iOS 16.4 is the @backDeployed attribute in Swift.

@backDeployed will allow you to mark certain functions or properties as backward-compatible. When using it, the Swift compiler generates code that checks at runtime whether the feature is available on the target device. If not, it will generate fallback code that allows the feature to work as expected on older versions of iOS.

Continue reading “@backDeployed: Could SwiftUI be backward compatible?”

AI: Convenience Vs. Curiosity

AI blowing us away with its superhuman abilities is cool, but that’s the tip of the iceberg. The real magic of AI, especially in search, is its availability and affordability.

With traditional search engines, you still have to dig and check a few sites before finding what you’re looking for. This helps ensure the source is trustworthy and allows you to explore and form your own opinions. (Not everyone does this, but the option is there.)

Continue reading “AI: Convenience Vs. Curiosity”