Building AI features using Foundation Models. Streaming.
Weโve already discussed the fundamental concepts of Foundation Models and their structured outputs. This week, weโll delve into the process of streaming the partial results generated by the model.
๐ค ๐ต๐ข๐๐๐๐๐๐ ๐ด๐ผ ๐๐๐๐ก๐ข๐๐๐ ๐ข๐ ๐๐๐ ๐น๐๐ข๐๐๐๐ก๐๐๐ ๐๐๐๐๐๐ . ๐๐ก๐๐๐๐๐๐๐. by @mecid.bsky.social
Want real-time AI output in your app? Learn how to use ๐ ๐ก๐๐๐๐๐
๐๐ ๐๐๐๐ ๐ with Foundation Models to display partial results as they're generated.
#Swift #AI #FoundationModels #iOS #MachineLearning
12.10.2025 07:09 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Snapp Mobile iOS Newsletter 61
Issue 61 โข October 10, 2025
๐ฌ ๐๐ฌ๐ฌ๐ฎ๐ #๐๐ ๐ข๐ฌ ๐จ๐ฎ๐ญ!
Featuring:
๐ค ๐ด๐ผ ๐๐๐๐ก๐ข๐๐๐ ๐ค๐๐กโ ๐น๐๐ข๐๐๐๐ก๐๐๐ ๐๐๐๐๐๐
๐ ๐ถ๐ข๐ ๐ก๐๐ ๐๐๐ก๐๐๐๐ ๐ก๐ ๐๐ข๐ โ ๐๐๐ก๐๐๐๐๐๐ก๐๐๐๐
๐งช ๐๐๐ ๐ก๐๐๐ ๐๐๐๐ฃ๐๐ก๐ ๐๐๐๐๐๐๐ ๐ค๐๐กโ @_๐๐๐๐ฃ๐๐ก๐
๐ ๐ฟ๐๐๐ข๐๐ ๐บ๐๐๐ ๐ ๐ท๐๐ ๐๐๐
๐ ๐๐๐๐๐โ ๐ค๐๐กโ ๐๐ค๐๐๐ก๐ท๐๐ก๐
โฟ ๐ฟ๐๐๐๐๐๐๐๐, ๐๐๐๐๐๐๐๐๐, ๐ด๐๐๐๐ ๐ ๐๐๐๐
๐ ๐ถ๐๐๐ก๐๐๐๐๐ ๐
๐๐๐๐ก๐๐ฃ๐ ๐น๐๐๐๐
๐ฏ ๐ถ๐๐๐๐๐๐ก๐๐๐๐๐ก๐ฆ ๐๐ ๐๐ค๐๐๐ก๐๐ผ
#Swift #iOSDev
10.10.2025 14:06 โ ๐ 5 ๐ 2 ๐ฌ 0 ๐ 1
The TCA Playbook: Debugging Large Reducers Without Losing Your Mind
Professional iOS Engineer specializing in SwiftUI, VisionOS, and modern Apple platforms. Expert in HealthKit, tvOS, watchOS and even some VisionOS development with 50+ technical articles andโฆ
๐ ๐โ๐ ๐๐ถ๐ด ๐๐๐๐ฆ๐๐๐๐: ๐ท๐๐๐ข๐๐๐๐๐ ๐ฟ๐๐๐๐ ๐
๐๐๐ข๐๐๐๐ ๐๐๐กโ๐๐ข๐ก ๐ฟ๐๐ ๐๐๐ ๐๐๐ข๐ ๐๐๐๐ by Wesley Matlock
Practical debugging techniques for complex ๐
๐๐๐ข๐๐๐ architectures in TCA, including state inspection tools and mental models for managing large application state.
#TCA #Swift #Debugging
09.10.2025 11:08 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
How to install Xcode 26's Metal Toolchain on CI/CD
If your CI/CD runner does not have the metal toolchain installed, you can use xcodebuild to download it and install it.
โ๏ธ ๐ป๐๐ค ๐ก๐ ๐๐๐ ๐ก๐๐๐ ๐๐๐๐๐ 26'๐ ๐๐๐ก๐๐ ๐๐๐๐๐โ๐๐๐ ๐๐ ๐ถ๐ผ/๐ถ๐ท by @polpielladev.bsky.social
Xcode 26 no longer bundles Metal toolchain by default. Learn to automate installation using ๐ฅ๐๐๐๐๐๐ข๐๐๐ -๐๐๐ค๐๐๐๐๐๐ถ๐๐๐๐๐๐๐๐ก and -๐๐๐๐๐๐ก๐ถ๐๐๐๐๐๐๐๐ก to prevent CI build failures.
#Xcode #CICD #Metal
09.10.2025 06:55 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Deep Dive into Manipulation on visionOS
Taking the next step into creating a native input system for Apple Vision Pro.
๐ฅฝ ๐ท๐๐๐ ๐ท๐๐ฃ๐ ๐๐๐ก๐ ๐๐๐๐๐๐ข๐๐๐ก๐๐๐ ๐๐ ๐ฃ๐๐ ๐๐๐๐๐ by @vrhermit.com
Explore how ๐๐๐๐๐๐ข๐๐๐ก๐๐๐๐ถ๐๐๐๐๐๐๐๐ก standardizes complex spatial interactions on Apple Vision Pro, enabling pinch gestures, rotation, and scaling for 3D content.
#visionOS #SpatialComputing #RealityKit
stepinto.vision/articles/dee...
08.10.2025 11:09 โ ๐ 3 ๐ 2 ๐ฌ 0 ๐ 0
Adopting the New Window Controls in iPadOS 26
iPadOS has been evolving, and this year Apple is pushing the windowing experience even further in iPadOS 26 with the new Window Controls and a macOS-like menu bar.
๐ช ๐ด๐๐๐๐ก๐๐๐ ๐กโ๐ ๐๐๐ค ๐๐๐๐๐๐ค ๐ถ๐๐๐ก๐๐๐๐ ๐๐ ๐๐๐๐๐๐ 26 by Weichao Deng
Learn to implement iPadOS 26's new Window Controls and macOS-like menu bar, including details on ๐๐ผ๐๐๐๐ค.๐๐๐ฆ๐๐ข๐ก๐
๐๐๐๐๐.๐๐๐๐๐๐๐ (๐๐๐๐๐๐๐ด๐๐๐๐ก๐๐ก๐๐๐:) when official docs fall short.
#iPadOS26 #iOS #UIKit
open.substack.com/pub/juniperp...
08.10.2025 06:54 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
The File Importer in SwiftUI โ SerialCoder.dev
SerialCoder.dev
๐ ๐โ๐ ๐น๐๐๐ ๐ผ๐๐๐๐๐ก๐๐ ๐๐ ๐๐ค๐๐๐ก๐๐ผ by Gabriel Theodoropoulos
Master SwiftUI's ๐๐๐๐๐ผ๐๐๐๐๐ก๐๐ modifier with this comprehensive guide covering security-scoped resources, multiple file types with ๐๐๐๐ฆ๐๐, and proper permission management.
#SwiftUI #iOS #FileManagement
serialcoder.dev/text-tutoria...
07.10.2025 11:10 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
All about Swift Package Manager Traits - The.Swift.Dev.
Discover how traits act as feature flags, enabling conditional compilation, optional dependencies, and advanced package configurations.
๐ฆ ๐ด๐๐ ๐๐๐๐ข๐ก ๐๐ค๐๐๐ก ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐๐ก๐ by Tibor Bรถdecs
Discover how ๐๐๐๐๐ก objects work as feature flags in SPM, enabling conditional compilation, optional dependencies, and advanced package configurations.
#Swift #SPM #SwiftPackageManager
theswiftdev.com/2025/all-abo...
07.10.2025 06:53 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Using MainActor.assumeIsolated to Solve Legacy API Compatibility Issues with Swift 6
Use MainActor.assumeIsolated in a synchronous context to create closure safely on the main thread and return Sendable types, achieving full compatibility without warnings or errors.
๐ ๐๐ ๐๐๐ ๐๐๐๐๐ด๐๐ก๐๐.๐๐ ๐ ๐ข๐๐๐ผ๐ ๐๐๐๐ก๐๐ ๐ก๐ ๐๐๐๐ฃ๐ ๐ฟ๐๐๐๐๐ฆ ๐ด๐๐ผ ๐ถ๐๐๐๐๐ก๐๐๐๐๐๐ก๐ฆ ๐ผ๐ ๐ ๐ข๐๐ ๐ค๐๐กโ ๐๐ค๐๐๐ก 6 by @fatbobman.com
Bridge legacy Apple APIs with Swift 6's strict concurrency using ๐๐๐๐๐ด๐๐ก๐๐.๐๐ ๐ ๐ข๐๐๐ผ๐ ๐๐๐๐ก๐๐ to provide MainActor context in synchronous methods.
#Swift6 #Concurrency #SwiftConcurrency
06.10.2025 11:11 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
Swift Default Value in String Interpolations
Swift 6.2 makes it easier to interpolate strings with optional values.
๐ก ๐๐ค๐๐๐ก ๐ท๐๐๐๐ข๐๐ก ๐๐๐๐ข๐ ๐๐ ๐๐ก๐๐๐๐ ๐ผ๐๐ก๐๐๐๐๐๐๐ก๐๐๐๐ by @useyourloaf.com
Swift 6.2 introduces a new default value parameter for string interpolation, letting you provide fallback strings for optional values of any type.
#Swift #StringInterpolation #iOS
06.10.2025 06:52 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Hey. What exactly are you curious about?
06.10.2025 05:25 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Snapp Mobile iOS Newsletter | Subscription
Subscription
We read too many iOS blogs
Every Friday, we curate iOS/Swift articles worth your time. Saves you from endless scrolling through noise.
Weekly sanity check. No rabbit holes, just the good stuff.
Drop your email: ios-newsletter.snappmobile.io/subscribe.html
#iOSDev #Swift #iOSTips
05.10.2025 17:17 โ ๐ 4 ๐ 1 ๐ฌ 1 ๐ 1
Snapp Mobile iOS Newsletter 60
Issue 60 โข October 3, 2025
๐ข ๐๐ฌ๐ฌ๐ฎ๐ #๐๐ ๐ข๐ฌ ๐จ๐ฎ๐ญ!
This week's squad:
๐ค ๐๐ก๐๐๐๐ ๐ผ๐๐ก๐๐๐๐๐๐๐ก๐๐๐ ๐ท๐๐๐๐ข๐๐ก๐
โก ๐๐๐๐๐ด๐๐ก๐๐.๐๐ ๐ ๐ข๐๐๐ผ๐ ๐๐๐๐ก๐๐ & ๐๐ค๐๐๐ก 6
๐ฆ ๐๐๐ ๐๐๐๐๐ก๐
๐ ๐น๐๐๐ ๐ผ๐๐๐๐๐ก๐๐ ๐๐ ๐๐ค๐๐๐ก๐๐ผ
๐ช ๐๐๐๐๐๐ 26 ๐๐๐๐๐๐ค ๐ถ๐๐๐ก๐๐๐๐
๐ฅฝ ๐ฃ๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐ข๐๐๐ก๐๐๐
๐จ ๐๐๐ก๐๐ ๐๐๐๐๐โ๐๐๐ ๐๐ ๐ถ๐ผ/๐ถ๐ท
๐ ๐ท๐๐๐ข๐๐๐๐๐ ๐๐ถ๐ด
#Swift #SwiftUI
03.10.2025 14:00 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 1
6 Mistakes That Slow Down Mobile Feature Development
Most feature development slowdowns stem from fundamental thinking mistakes rather than technical knowledge gaps. Learn the six critical architectural thinking traps that consistently slow down mobile development and how to avoid them.
โ ๏ธ 6 ๐๐๐ ๐ก๐๐๐๐ ๐โ๐๐ก ๐๐๐๐ค ๐ท๐๐ค๐ ๐๐๐๐๐๐ ๐น๐๐๐ก๐ข๐๐ ๐ท๐๐ฃ๐๐๐๐๐๐๐๐ก by Tjeerd in 't Veen
Common thinking mistakes in mobile dev: jumping to implementation early, focusing only on UI, ignoring async operations.
#MobileDev #Development #BestPractices
02.10.2025 11:02 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
App Store Optimization: Real-world Best Practices
Explore App Store Optimization strategies to enhance your app's presence and gain more users in a competitive market.
๐ฑ ๐ด๐๐ ๐๐ก๐๐๐ ๐๐๐ก๐๐๐๐ง๐๐ก๐๐๐: ๐
๐๐๐-๐ค๐๐๐๐ ๐ต๐๐ ๐ก ๐๐๐๐๐ก๐๐๐๐ by @avanderlee.com
Need more users to discover your app? Real-world ASO strategies and tools that go beyond the basics.
#AppStore #ASO #Marketing
02.10.2025 07:05 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Providing Multiple Accent Colors in SwiftUI Apps โ SerialCoder.dev
๐จ ๐๐๐๐ฃ๐๐๐๐๐ ๐๐ข๐๐ก๐๐๐๐ ๐ด๐๐๐๐๐ก ๐ถ๐๐๐๐๐ ๐๐ ๐๐ค๐๐๐ก๐๐ผ ๐ด๐๐๐ by Gabriel Theodoropoulos
Let users personalize your app! Learn how to implement multiple accent colors for customizable, personal experiences.
#SwiftUI #AccentColor #Customization
01.10.2025 11:06 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Understanding SwiftUI's TimelineView: A Deep Dive | ็ฅ้
็พๅพฎ ่งๅพฎ็ฅ่
Exploring the internals of TimelineView and TimelineSchedule based on OpenSwiftUI implementation
โฐ ๐๐ค๐๐๐ก๐๐ผ'๐ ๐๐๐๐๐๐๐๐๐๐๐๐ค by Kyle Ye
Time-based animations made easy! Deep dive into TimelineView's architecture and schedule types through OpenSwiftUI.
https://kyleye.top/posts/swiftui-timeline-view/?lang=en
#SwiftUI #TimelineView #Animation
30.09.2025 11:07 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Cancelling async tasks in SwiftUI
Learn how to cancel async tasks in SwiftUI using the task and task(id:) modifiers. See how SwiftUI automatically cancels work when views disappear or input changes, and how to handle manual cancellation for long-running or service-level tasks.
โก ๐ถ๐๐๐๐๐๐๐๐๐ ๐๐ ๐ฆ๐๐ ๐ก๐๐ ๐๐ ๐๐ ๐๐ค๐๐๐ก๐๐ผ by Natascha Fadeeva
Runaway async tasks in SwiftUI? Learn both automatic and manual approaches for proper async work cancellation.
https://tanaschita.com/swiftui-cancel-async-work
#SwiftUI #Concurrency #AsyncAwait
30.09.2025 07:09 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
NSCopying in a Swift world | Nutrient
An exploration into how a modern Swift programming mindset clashes with Objective-Cโs NSCopying protocol.
๐ ๐๐๐ถ๐๐๐ฆ๐๐๐ ๐๐ ๐ ๐๐ค๐๐๐ก ๐ค๐๐๐๐ by @douglashill.co
Deep dive into NSCopying challenges in Swift - class copying, designated initializers, and subclass copying solutions.
https://www.nutrient.io/blog/nscopying-in-a-swift-world/
#Swift #NSCopying #iOS
29.09.2025 11:06 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
Using Observations to observe @Observable model properties โ Donny Wals
Starting with Xcode 26, thereโs a new way to observe properties of your models. In the past, we had to use the function to access properties and receive changes with semantics. In Xcode 26 and Swift 6.
๐ ๐๐ ๐๐๐ ๐๐๐ ๐๐๐ฃ๐๐ก๐๐๐๐ ๐ก๐ ๐๐๐ ๐๐๐ฃ๐ ๐๐๐ ๐๐๐ฃ๐๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐๐ก๐๐๐ by @donnywals.bsky.social
Xcode 26's new approach for observing Observable properties outside SwiftUI - simpler than withObservationTracking!
#Swift #Observable #iOS
29.09.2025 07:04 โ ๐ 3 ๐ 1 ๐ฌ 0 ๐ 0
๐ฑ ๐๐ฌ๐ฌ๐ฎ๐ #๐๐ ๐ข๐ฌ ๐จ๐ฎ๐ญ!
This week's picks:
๐ @๐๐๐ ๐๐๐ฃ๐๐๐๐
๐ ๐๐๐ถ๐๐๐ฆ๐๐๐
โก ๐ด๐ ๐ฆ๐๐ ๐ถ๐๐๐๐๐
โฐ ๐๐๐๐๐๐๐๐๐๐๐๐ค
๐๏ธ ๐ธ๐๐๐ก๐๐๐๐
๐จ ๐ด๐๐๐๐๐ก ๐ถ๐๐๐๐๐
๐ฑ ๐ด๐๐
โ ๏ธ ๐ท๐๐ฃ ๐๐๐ ๐ก๐๐๐๐
#iOSDev #Swift #SwiftUI
26.09.2025 14:08 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 1
In Your Face for iOS
In Your Face - Meeting reminder app for macOS
๐ฑ ๐ผ๐ ๐๐๐ข๐ ๐น๐๐๐ by @martinhoeller.net
Innovative iOS app ensuring you never miss important meetings. Great example of real-world success from independent developers building practical solutions.
#iOSApp #IndieApp #Productivity
https://www.inyourface.app/ios/
25.09.2025 11:05 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
UTF-8 is a Brilliant Design โ Vishnu's Pages
Exploring the brilliant design of UTF-8 encoding system that represents millions of characters while being backward compatible with ASCII
๐ค ๐๐๐น-8 ๐๐ ๐ ๐ต๐๐๐๐๐๐๐๐ก ๐ท๐๐ ๐๐๐ by Vishnu Haridas
Fascinating exploration of UTF-8's ingenious architecture and how it represents millions of characters while maintaining backward compatibility with ๐ด๐๐ถ๐ผ๐ผ.
#Programming #UTF8 #Encoding
25.09.2025 07:06 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Twenty-six of my Favorite Features and APIs in visionOS 26
A rapid-fire tour of some of the awesome things developers can use when building with visionOS 26.
๐ฅฝ ๐๐ค๐๐๐ก๐ฆ-๐ ๐๐ฅ ๐๐ ๐๐ฆ ๐น๐๐ฃ๐๐๐๐ก๐ ๐น๐๐๐ก๐ข๐๐๐ ๐๐๐ ๐ด๐๐ผ๐ ๐๐ ๐ฃ๐๐ ๐๐๐๐๐ 26 by @vrhermit.com
Comprehensive tour of visionOS 26's standout features from Widgets to ๐
๐๐๐๐๐ก๐ฆ๐พ๐๐ก. Essential for spatial computing developers.
#visionOS #SpatialComputing #AR
24.09.2025 11:06 โ ๐ 2 ๐ 1 ๐ฌ 0 ๐ 0
The Northern Stars of Liquid Glass
An overview of the new HIG principles of Hierarchy, Harmony, and Consistency
โจ ๐โ๐ ๐๐๐๐กโ๐๐๐ ๐๐ก๐๐๐ ๐๐ ๐ฟ๐๐๐ข๐๐ ๐บ๐๐๐ ๐ by @dbolella.bsky.social
Deep dive into iOS 26's new design system: Hierarchy, Harmony, and Consistency.
#LiquidGlass #DesignSystem #iOS26
24.09.2025 07:05 โ ๐ 3 ๐ 0 ๐ฌ 2 ๐ 0
SwiftUI: Horizontal Dial Picker / Slider/ Ruler
Segmented ticks, with some animations, some haptic effects, and optionally show some labels!
๐๏ธ ๐๐ค๐๐๐ก๐๐ผ: ๐ป๐๐๐๐ง๐๐๐ก๐๐ ๐ท๐๐๐ ๐๐๐๐๐๐ / ๐๐๐๐๐๐/ ๐
๐ข๐๐๐ by @itsuki-enjoy
Beautiful tutorial covering everything from basic ๐๐๐๐๐๐๐๐๐๐ค to haptic feedback. Perfect for custom controls.
#SwiftUI #CustomControls #Haptics
23.09.2025 11:04 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Software nerd, cat enthusiast, pixel art noob, gamedev, playing with LLMs
Webdev slowly turning into a gamedev
Trying to eat less meat?
I (@sowenjub.me) know it's hard. Don't do it alone!
Collect cute cows ๐ฎ as you track your meatless meals (2s/day).
It works, I promise.
๐ฒ Try me https://nomeat.today/ios
An indie business run by @mergesort.me, making it incredibly easy to save links for later. Also a bit of red panda stanning. Check out plinky.app!
Turn learning ๐งโ๐ into a tasty game ๐ Download for free, for iPhone, iPad or Apple Vision Pro! ๐ https://studysnacks.app
Developed by @strasser.bsky.social
...an accessible 3rd party iOS / iPadOS Bluesky App
Key Features:
- Keep reading position
- Edit posts
- Post notifications
- Bookmarks
- Drafts
- Push Notifications filter
Get it here: https://www.skeetsapp.com
created by: @seabass.bsky.social
A simple strength workout tracker for iOS and watchOS. Launching this fall. Made by @kristofferjohansson.com
Create beautiful charts directly from Shortcuts!
Fast, smart, pretty and automatable screenshot framing. For iPhone, iPad, Mac and Vision Pro.
๐
MacStories Selects โBest Designโ Winner โ24๐
Chronicling is a lightweight and flexible iOS, watchOS and visionOS app for tracking and visualising anything that matters to you. Developed by @beccais.online
https://apps.apple.com/gb/app/chronicling-track-anything/id6445992145
Powerful Git client for iPhone and iPad by @borum.dev
https://workingcopy.app/
A simpler nutrition tracker.
๐ Free barcode scanner and macro tracking
โญ๏ธ 4.8 stars
๐ค Amazing AI features
๐ฒ Available for iPhone, iPad, and Mac
Download: https://apps.apple.com/app/apple-store/id1479461686
iOS Tech Leader | cat lover | drummer | Swift Heroes tech expert and co-host
Reposts silly rejections from Appleโs App Review team. Send a screenshot of your rejection or post it with the #RejectedByAppReview hashtag.
๐ https://rejectedbyapp.review
๐ https://mastodon.social/@rejected
#apple #ios #macos #swift #iphone #mac
Fuzzy Somerville Liberal iOS Dev/Writer.๐ณ๏ธโ๐
More at: https://Jp4Mobile.com
Owner MuzBlog (41k FB/49k IG)| Former Lead FGC Dev Pulse Esports| Former Exec Prod VCTV| Twitch Affiliate| Published Author 4x| Biz Dev & Consulting| TO|
https://linktr.ee/DFF123
Markup Language for Recipes and Tools http://cooklang.org/
.NET developer by day, indie flutter developer by night, lover of cheese 24/7 #indieDeveloper
๐ฑ iOS SWE ๐ GIS ๐๏ธ PNW backpacker ๐ Hot springs seeker ๐ฒ Forest lover ๐จโ๐ณ Proud home cook โฅ๏ธ Community is health โก๏ธ Open minded