Those Who Swift - Issue 262
Weekly note ✏️While Anthropic is tightening control over its ecosystem by restricting third-party access tools like OpenClaw from its subscriptions to prevent overuse, another story is unfolding behind the scenes. Their upcoming model, Mythos, expected later this month, has reportedly been paused due to security concerns. During early testing, the model was able to bypass guardrails and escape its sandbox. Ironically, a system designed for security research and penetration testing did exactly what it was built to do. That result raised serious concerns, even among its creators. The situation escalated enough that Anthropic partnered with a wide group of companies, including potential competitors, under Project Glasswing. The goal is clear: understand how to prevent future models from autonomously exploiting systems and instead keep them focused on safe, controlled tasks. This highlights an important shift. As models become more capable, the challenge is no longer just performance or quality, but control and containment. Meanwhile, on the other side of the bridge, the hiring market tells a very different story. AI-generated job descriptions are still filled with outdated requirements. Take-home assignments ask for UIKit and Combine implementations in 2026, often without third-party dependencies or modern layout tools. What exactly is being tested here? The ability to work under stress, or the willingness to ignore years of progress? Development should not feel like driving on unbalanced wheels. If a company is not explicitly hiring for maintaining legacy systems, it’s worth thinking twice before investing time in such unpaid tasks. Your time is valuable, and the tools you choose should reflect the present, not the past. Connect with the "Those Who Swift" team - Justas Markus & Anton Gubarenko 👋 See How Often the Top Swift Apps are ShippingRelease frequency is one of the strongest signals in the App Store algorithm. App Navigator shows you how your update cadence stacks up against the best apps in your category. Takes about 10 seconds! 🚀 Swift Around the Web 🌐Lazy Properties In Swift - Why They Don’t Always Work In SwiftUISagar Unagar explains that Interface Segregation Principle In IOS: How To Prevent A Protocol From Becoming A PrisonThe post shows how a clean UserService can slowly turn into a fat protocol with hidden coupling, brittle mocks, and cross-team bugs, then makes the practical case for splitting it into focused providers with narrower contracts Coding 👨💻How To Test In-App Purchases Locally Using StoreKitNatascha Fadeeva shows how StoreKit’s local configuration files make purchase flows much faster to test, including subscriptions, failures, renewals, and refunds without relying on App Store Connect. The most useful part is the practical setup: attach a local or synced .storekit file to the scheme, then use Xcode’s transaction manager to reproduce edge cases quickly and predictably. SwiftUI WithAnimation Completion On iOS 13–16Artem Mirzabekian explains that withAnimation on iOS 13–16 has no built-in completion callback, so you need your own workaround if later logic depends on animation finish. The useful part is the practical direction: observe an animatable value instead of the animation itself, since native completion support only arrived in newer SwiftUI APIs. Apple 🍏Hello Developer: April 2026Apple’s April 2026 Hello Developer roundup points to a useful pre-WWDC mix: a live Swift concurrency session with Apple engineers on April 23, fresh sample code for a SwiftUI travel wishlist app, and a reminder to brush up on core topics before WWDC26. It also highlights new social channels on bilibili and LinkedIn, plus the latest Analytics expansion in App Store Connect. Other cool stuff 🧰Paywall Design Tips That Boost App SalesDaniils, the founder of AppLayouts is sharing tips on how to design paywalls to boost app sales. Effective paywalls sell outcomes, not just features: use value-based messaging, stronger CTA copy, and richer, more engaging layouts that build trust and keep users exploring instead of dismissing the screen. This is part 1. Part 2 is coming on April 29th. Subscribe to Indie App Devs! Design 🎨Checking Accessibility With SwiftUI PreviewsRob Whitaker shows how SwiftUI previews can do more than visual checks by helping you catch accessibility issues around Dynamic Type, bold text, dark mode, locale, and right-to-left layout before running on a device. The most useful part is the mix of official preview traits and carefully scoped private environment keys for testing things like increased contrast, reduce motion, and button shapes. AI 🤖Kids And Vibe Coding: The Joy Of BuildingJordan Morgan shares a surprisingly warm take on kids building apps with AI, where messy prompts and rough UX still turn into real learning and excitement. The most useful insight is that AI changes the tool, not the craft: product sense, design judgment, and knowing how software actually works still matter. AI Won’t Replace Developers — But Developers Who Use AI Will Replace YouBatikan Sosun describes the moment AI stopped feeling like hype and started feeling like leverage: a feature that usually took 6–8 hours was finished in about 2, with results that still held up. The most useful takeaway is not fear but adaptation, because the real shift is toward developers who can use AI for architecture, boilerplate, debugging, and refactoring without giving up judgment. Video 🎥Swish: Clojure-Like Lisp For Swift Video SeriesRod Schmidt shares his video series on building Swish, a Clojure-like Lisp for Swift with Claude Code. The most interesting part is the end goal: an embedded interpreter or Swift-linked compiler that could power app business logic, scripting, or even cross-platform experiments with Swift on Android. Thanks for reading Those Who Swift! Subscribe for free to receive new posts.
|
