Those Who Swift - Issue 205
Weekly note ✏️A years ago, it would have been hard to imagine AI completely taking over first-line customer support. Yet, here we are. Recently, I contacted my ISP’s support, expecting the usual experience. Instead, I was greeted by what seemed like a typical agent—no mention of a bot, just a regular name, a polished avatar, and instant responses. Messages were read almost instantly, replies were smooth, and only after struggling to resolve my issue did it finally admit, "Let me connect you to a real person." And it’s not just support—AI is quietly took over basic communication, data exchange, and small interactions everywhere. Whether it’s handling emails, scheduling, or even generating reports, the front lines of digital interactions are being seamlessly automated. The shift is subtle but massive—AI isn’t just assisting anymore; it’s replacing, blending in so well that you might not even notice. Connect with the "Those Who Swift" team - Justas Markus & Anton Gubarenko 👋 Build Powerful iOS Chat with Stream’s Swift SDKPower your iOS app with real-time Chat, Video, Voice, Feeds, and Moderation using Stream’s Swift SDK. Whether you're using SwiftUI or UIKit, our flexible APIs and pre-built UI components help you build a seamless chat experience. Built for iOS Developers
Swift Around the Web 🌐UserDefaults and Observation in SwiftUI: How to Achieve Precise ResponsivenessThis article explores integrating UserDefaults with SwiftUI's Observation framework to achieve precise responsiveness in applications. It discusses the limitations of Animatable Auto-Sized-To-Fit SwiftUI SheetClive Liu addresses the challenge of creating SwiftUI sheets that automatically resize to fit their content, even on iOS 17.He demonstrates how to define custom Coding 👨💻Key Considerations Before Using SwiftDataA practical guide to evaluating SwiftData for data persistence in Swift apps. It follows a "data is an object" approach, making it a natural fit for SwiftUI, but relies on SQLite under the hood. You need to be careful with selection of data types for compatibility and performance. Also there are a good points regarding stability of SwiftData. Picker in SwiftUI Explained with Code ExamplesAntoine van der Lee explores the Picker control in SwiftUI, detailing its various styles and customization options. He demonstrates how to create a Picker for selecting app themes using an enum and discusses different picker styles, such as Swift Testing Completion HandlersKeith Harrison discusses techniques for testing asynchronous Swift functions that use completion handlers. He demonstrates how to convert such functions into async-await syntax using Swift continuations, simplifying the testing process. This approach enhances code readability and maintainability in Swift applications. Design 🎨Rendering Pixel Art with SwiftUIThis article addresses the challenge of maintaining crisp pixel boundaries when scaling pixel art in SwiftUI. It suggests using the Other cool stuff 🧰Customizing Modal Presentation Background and Color Scheme in SwiftUINatalia Panferova explains how to customize modal backgrounds and color schemes in SwiftUI. She covers using Rules for Adapting Data Models to CloudKitThis article outlines essential guidelines for adapting data models to work seamlessly with CloudKit. It emphasizes understanding CloudKit's restrictions, such as the lack of support for unique constraints and non-optional attributes, which can impact data integrity and app functionality. AI 🤖Manus AI AgentManus is an autonomous AI agent designed to perform real-world tasks without direct human input. Unlike traditional AI systems that require explicit instructions, Manus proactively initiates tasks, analyzes data, and adapts its actions in real-time. It excels across various domains, including analyzing financial transactions, screening job applicants, and finding rental apartments, delivering personalized results efficiently. Tutorials 📒The aspectRatio Modifier In SwiftUIThis tutorial delves into the Video 🎥Scalable Continuous Integration for iOS | Swift Heroes TalkIn this Swift Heroes presentation, Alberto De Bortoli delves into scalable continuous integration (CI) strategies for iOS development. He discusses optimizing build and deployment processes to enhance efficiency and reliability in large-scale iOS projects. FriendsDonny Walls is offering 15% off his practical bundle of all three books to our community members. And, one more thing… 🎣Turning Art into CodeMaybe it’s not so fresh but still amazing mix of coding, idea and art… |