Advertisement ยท 728 ร— 90

Posts by Snapp iOS Weekly

Preview
Snapp iOS Weekly | Subscription I agree to receive your newsletters and accept the data privacy statement.

Authors:
@hborla.bsky.social, @heckj.bsky.social, Artem Mirzabekian, Steven Troughton-Smith, @stevenaquino.bsky.social, Natascha Fadeeva, @twostraws.bsky.social, @fatbobman.com, Sam Gold.

Never miss an issue โ†’ subscribe: ios-newsletter.snappmobile.io/subscribe

2 days ago 3 0 1 0
Preview
iOS Newsletter Issue 85 Hi folks,

๐Ÿ“ข ๐—œ๐˜€๐˜€๐˜‚๐—ฒ ๐Ÿด๐Ÿฑ ๐—ถ๐˜€ ๐—ผ๐˜‚๐˜!

On the agenda:
๐Ÿš€ ๐‘†๐‘ค๐‘–๐‘“๐‘ก 6.3 ๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’๐‘‘
โšก ๐‘‹๐‘๐‘œ๐‘‘๐‘’ 26 ๐ถ๐‘œ๐‘š๐‘๐‘–๐‘™๐‘Ž๐‘ก๐‘–๐‘œ๐‘› ๐ถ๐‘Ž๐‘โ„Ž๐‘’
๐Ÿค– ๐ด ๐‘€๐‘œ๐‘›๐‘กโ„Ž ๐‘Š๐‘–๐‘กโ„Ž ๐ถ๐‘œ๐‘‘๐‘’๐‘ฅ
๐Ÿ–ฅ๏ธ ๐‘š๐‘Ž๐‘๐‘‚๐‘† ๐‘€๐‘’๐‘›๐‘ข ๐ผ๐‘๐‘œ๐‘›๐‘ 
๐Ÿ” ๐‘ƒ๐‘Ž๐‘ ๐‘ ๐‘˜๐‘’๐‘ฆ๐‘  ๐‘–๐‘› ๐‘–๐‘‚๐‘†
๐Ÿ”— ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐ท๐‘Ž๐‘ก๐‘Ž ๐‘…๐‘’๐‘™๐‘Ž๐‘ก๐‘–๐‘œ๐‘›๐‘ โ„Ž๐‘–๐‘๐‘ 
๐Ÿงฑ ๐‘€๐‘œ๐‘‘๐‘’๐‘Ÿ๐‘› ๐ถ๐‘œ๐‘Ÿ๐‘’ ๐ท๐‘Ž๐‘ก๐‘Ž
๐Ÿ’ป ๐ฟ๐‘–๐‘‘๐ด๐‘›๐‘”๐‘™๐‘’๐‘†๐‘’๐‘›๐‘ ๐‘œ๐‘Ÿ

#Swift #iOS #iOSDev

ios-newsletter.snappmobile.io/issues/2026-...

2 days ago 2 0 1 1
Preview
GitHub - pointfreeco/swift-snapshot-testing: ๐Ÿ“ธ Delightful Swift snapshot testing. ๐Ÿ“ธ Delightful Swift snapshot testing. Contribute to pointfreeco/swift-snapshot-testing development by creating an account on GitHub.

๐Ÿ“ธ ๐‘†๐‘›๐‘Ž๐‘๐‘ โ„Ž๐‘œ๐‘ก๐‘‡๐‘’๐‘ ๐‘ก๐‘–๐‘›๐‘” by Point-Free (@pointfree.co)

Snapshot test any value on any Swift platform - not just UIViews. Supports images, text, JSON, plist, and custom formats. Integrates seamlessly with ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘‡๐‘’๐‘ ๐‘ก๐‘–๐‘›๐‘”.

#Swift #Testing

github.com/pointfreeco/...

3 days ago 0 0 0 0
The SwiftUI Mindset: 5 Key Ideas to Avoid Common Pitfalls
The SwiftUI Mindset: 5 Key Ideas to Avoid Common Pitfalls SwiftUI makes building user interfaces feel effortless, until it doesnโ€™t. Even experienced developers can make mistakes that lead to unexpected behavior and bugs, poor performance, or degraded userโ€ฆ

โšก ๐‘‡โ„Ž๐‘’ ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘ˆ๐ผ ๐‘€๐‘–๐‘›๐‘‘๐‘ ๐‘’๐‘ก: 5 ๐พ๐‘’๐‘ฆ ๐ผ๐‘‘๐‘’๐‘Ž๐‘  by Natalia Panferova (@natpanferova.bsky.social)

Five principles with practical examples of common patterns and anti-patterns. Work with the framework, not against it, for predictable and performant UIs.

#SwiftUI #iOS

www.youtube.com/watch?v=Y_Ov...

3 days ago 6 2 0 0
Preview
A Practical Guide to SwiftUI Gestures, From Tap to Composed Interactions | HackerNoon Learn SwiftUI gestures from tap to drag, pinch, rotation, and composition to build fluid, responsive iOS interactions with real examples.

๐Ÿ‘† ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘ˆ๐ผ ๐บ๐‘’๐‘ ๐‘ก๐‘ข๐‘Ÿ๐‘’๐‘ : ๐น๐‘Ÿ๐‘œ๐‘š ๐‘‡๐‘Ž๐‘ ๐‘ก๐‘œ ๐ถ๐‘œ๐‘š๐‘๐‘œ๐‘ ๐‘’๐‘‘ ๐ผ๐‘›๐‘ก๐‘’๐‘Ÿ๐‘Ž๐‘๐‘ก๐‘–๐‘œ๐‘›๐‘  by Pavel Andreev

From basic taps and long presses to complex compositions - learn to chain, sequence, and combine gesture recognizers for richer interactions.

#SwiftUI #iOS

hackernoon.com/a-practical-...

4 days ago 1 0 0 0
Preview
Mastering the FOSMVVM SwiftUI View Generator: A Deep Dive into OpenClawโ€™s Architecture | Insight Ginie Learn how the FOSMVVM SwiftUI View Generator automates UI scaffolding, enforces strict ViewModel alignment, and simplifies complex state management in SwiftUI.

๐Ÿ—๏ธ ๐น๐‘‚๐‘†๐‘€๐‘‰๐‘‰๐‘€: ๐‘‚๐‘๐‘’๐‘›๐ถ๐‘™๐‘Ž๐‘ค'๐‘  ๐ด๐‘Ÿ๐‘โ„Ž๐‘–๐‘ก๐‘’๐‘๐‘ก๐‘ข๐‘Ÿ๐‘’ by Aloysius Chan

Views as thin declarative layers bound to ViewModels via the ๐‘‰๐‘–๐‘’๐‘ค๐‘€๐‘œ๐‘‘๐‘’๐‘™๐‘‰๐‘–๐‘’๐‘ค protocol. The generator automates scaffolding for display, interactive views, form validation, and previews.

#SwiftUI #Architecture

insightginie.com/mastering-th...

4 days ago 3 0 1 0
Preview
Check your appโ€™s performance without Xcode Iโ€™ll admit - I only found out about this recently! Here is a very handy way to check your appโ€™s performance without Xcode. You can now measure battery drain directly on your iPhone and record a trace...

๐Ÿ“ฑ ๐‘ƒ๐‘’๐‘Ÿ๐‘“๐‘œ๐‘Ÿ๐‘š๐‘Ž๐‘›๐‘๐‘’ ๐‘‡๐‘Ÿ๐‘Ž๐‘๐‘’ ๐‘Š๐‘–๐‘กโ„Ž๐‘œ๐‘ข๐‘ก ๐‘‹๐‘๐‘œ๐‘‘๐‘’ by Vladimir Berestnev

Measure battery drain and record performance traces directly on your iPhone โ€” no Mac needed. A hidden iOS developer feature that's a serious time-saver for real-world testing.

#iOS #Performance

www.linkedin.com/posts/ios-ma...

5 days ago 1 1 0 0
Advertisement
Preview
Tracking token usage in Foundation Models Measuring instructions, prompts, and transcripts against the context window

๐Ÿงฎ ๐‘‡๐‘Ÿ๐‘Ž๐‘๐‘˜๐‘–๐‘›๐‘” ๐‘‡๐‘œ๐‘˜๐‘’๐‘› ๐‘ˆ๐‘ ๐‘Ž๐‘”๐‘’ ๐‘–๐‘› ๐น๐‘œ๐‘ข๐‘›๐‘‘๐‘Ž๐‘ก๐‘–๐‘œ๐‘› ๐‘€๐‘œ๐‘‘๐‘’๐‘™๐‘  by Artem Novichkov

iOS 26.4 finally lets you measure instructions, prompts, and transcripts against the 4,096-token context window - proactive management instead of just reacting to limit errors.

#FoundationModels

artemnovichkov.com/blog/trackin...

5 days ago 2 2 1 0
Preview
How to rename properties without losing data - a free SwiftData by Example tutorial Learn Swift coding for iOS with these free tutorials

๐Ÿ—„๏ธ ๐ป๐‘œ๐‘ค ๐‘ก๐‘œ ๐‘…๐‘’๐‘›๐‘Ž๐‘š๐‘’ ๐‘ƒ๐‘Ÿ๐‘œ๐‘๐‘’๐‘Ÿ๐‘ก๐‘–๐‘’๐‘  ๐‘Š๐‘–๐‘กโ„Ž๐‘œ๐‘ข๐‘ก ๐ฟ๐‘œ๐‘ ๐‘–๐‘›๐‘” ๐ท๐‘Ž๐‘ก๐‘Ž by Paul Hudson (@twostraws.bsky.social)

SwiftData silently drops data when you rename properties. The fix? Annotate with @๐ด๐‘ก๐‘ก๐‘Ÿ๐‘–๐‘๐‘ข๐‘ก๐‘’(๐‘œ๐‘Ÿ๐‘–๐‘”๐‘–๐‘›๐‘Ž๐‘™๐‘๐‘Ž๐‘š๐‘’:) to preserve data through lightweight migrations.

#SwiftData

www.hackingwithswift.com/quick-start/...

6 days ago 1 0 0 0
Preview
Agentic Development: Multi-Project Challenges Explore agentic development to streamline multiple projects and enhance your productivity with effective workflow practices.

๐Ÿค– ๐ด๐‘”๐‘’๐‘›๐‘ก๐‘–๐‘ ๐ท๐‘’๐‘ฃ๐‘’๐‘™๐‘œ๐‘๐‘š๐‘’๐‘›๐‘ก: ๐‘€๐‘ข๐‘™๐‘ก๐‘–-๐‘ƒ๐‘Ÿ๐‘œ๐‘—๐‘’๐‘๐‘ก ๐ถโ„Ž๐‘Ž๐‘™๐‘™๐‘’๐‘›๐‘”๐‘’๐‘  by Antoine van der Lee (@avanderlee.com)

Running multiple AI-assisted projects? Key takeaways: avoid context switching, protect your priorities, and compound learnings into ๐ด๐บ๐ธ๐‘๐‘‡๐‘†.๐‘š๐‘‘ files using a structured workflow.

#AI #Swift

6 days ago 1 0 1 0
Preview
Snapp iOS Weekly | Subscription I agree to receive your newsletters and accept the data privacy statement.

Authors:
@avanderlee.com, @twostraws.bsky.social, Artem Novichkov, Vladimir Berestnev, Aloysius Chan, Pavel Andreev, @natpanferova.bsky.social, Point-Free.

Never miss an issue โ†’ subscribe: ios-newsletter.snappmobile.io/subscribe

1 week ago 2 0 0 0
Preview
iOS Newsletter Issue 84 Hi folks,

๐Ÿ“ข ๐—œ๐˜€๐˜€๐˜‚๐—ฒ ๐Ÿด๐Ÿฐ ๐—ถ๐˜€ ๐—ผ๐˜‚๐˜!

This week's lineup:
๐Ÿค– ๐ด๐‘”๐‘’๐‘›๐‘ก๐‘–๐‘ ๐ท๐‘’๐‘ฃ ๐ถโ„Ž๐‘Ž๐‘™๐‘™๐‘’๐‘›๐‘”๐‘’๐‘ 
๐Ÿ—„๏ธ ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐ท๐‘Ž๐‘ก๐‘Ž ๐‘…๐‘’๐‘›๐‘Ž๐‘š๐‘’๐‘ 
๐Ÿงฎ ๐‘‡๐‘œ๐‘˜๐‘’๐‘› ๐‘‡๐‘Ÿ๐‘Ž๐‘๐‘˜๐‘–๐‘›๐‘”
๐Ÿ“ฑ ๐‘ƒ๐‘’๐‘Ÿ๐‘“ ๐‘‡๐‘Ÿ๐‘Ž๐‘๐‘’ ๐‘Š๐‘–๐‘กโ„Ž๐‘œ๐‘ข๐‘ก ๐‘‹๐‘๐‘œ๐‘‘๐‘’
๐Ÿ—๏ธ ๐‘‚๐‘๐‘’๐‘›๐ถ๐‘™๐‘Ž๐‘ค ๐ด๐‘Ÿ๐‘โ„Ž๐‘–๐‘ก๐‘’๐‘๐‘ก๐‘ข๐‘Ÿ๐‘’
๐Ÿ‘† ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘ˆ๐ผ ๐บ๐‘’๐‘ ๐‘ก๐‘ข๐‘Ÿ๐‘’๐‘ 
โšก ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘ˆ๐ผ ๐‘ƒ๐‘–๐‘ก๐‘“๐‘Ž๐‘™๐‘™๐‘ 
๐Ÿ“ธ ๐‘†๐‘›๐‘Ž๐‘๐‘ โ„Ž๐‘œ๐‘ก๐‘‡๐‘’๐‘ ๐‘ก๐‘–๐‘›๐‘”

#Swift #iOS #SwiftUI

ios-newsletter.snappmobile.io/issues/2026-...

1 week ago 3 0 1 1
Testing with Event Streams A relatively easy way to verify a sequence of events.

๐Ÿงช ๐‘‡๐‘’๐‘ ๐‘ก๐‘–๐‘›๐‘” ๐‘ค๐‘–๐‘กโ„Ž ๐ธ๐‘ฃ๐‘’๐‘›๐‘ก ๐‘†๐‘ก๐‘Ÿ๐‘’๐‘Ž๐‘š๐‘  by Matt Massicotte (@massicotte.org)

Testing callback-based code in Swift Testing without ๐‘‹๐ถ๐‘‡๐‘’๐‘ ๐‘ก๐ธ๐‘ฅ๐‘๐‘’๐‘๐‘ก๐‘Ž๐‘ก๐‘–๐‘œ๐‘›? ๐ด๐‘ ๐‘ฆ๐‘›๐‘๐‘†๐‘ก๐‘Ÿ๐‘’๐‘Ž๐‘š provides an elegant pattern for verifying event order.

#Swift #Testing

massicotte.org/blog/testing...

1 week ago 1 0 0 0

๐ŸŽฌ ๐ด๐‘”๐‘’๐‘›๐‘ก ๐‘†๐‘˜๐‘–๐‘™๐‘™๐‘  ๐‘–๐‘› ๐‘‹๐‘๐‘œ๐‘‘๐‘’ by Paul Hudson (@twostraws.bsky.social)

Agent skills can dramatically improve your Swift and SwiftUI workflow. Learn how to install, use, and choose the right ones for your projects.

#SwiftUI #AI #Xcode

www.youtube.com/watch?v=nKVZ...

1 week ago 3 0 0 0
Advertisement
Preview
Using an MCP to perform product optimizations Explore how MCP can transform product optimization and streamline your focus on the right tasks for maximum impact.

๐Ÿค– ๐‘ˆ๐‘ ๐‘–๐‘›๐‘” ๐‘Ž๐‘› ๐‘€๐ถ๐‘ƒ ๐‘ก๐‘œ ๐‘๐‘’๐‘Ÿ๐‘“๐‘œ๐‘Ÿ๐‘š ๐‘๐‘Ÿ๐‘œ๐‘‘๐‘ข๐‘๐‘ก ๐‘œ๐‘๐‘ก๐‘–๐‘š๐‘–๐‘ง๐‘Ž๐‘ก๐‘–๐‘œ๐‘›๐‘  by Antoine van der Lee (@avanderlee.com)

Want to leverage AI for app optimization? Discover how Model Context Protocol can transform your approach to product improvements.

#Swift #AI #MCP

www.avanderlee.com/ai-developme...

1 week ago 1 0 0 0
Preview
Migrating an iOS app from Paid up Front to Freemium โ€“ Donny Wals Paid up front apps can be a tough sell on the App Store. You might be getting plenty of views on your product page, but if those views arenโ€™t converting to downloads, something has to change.

๐Ÿ’ฐ ๐‘€๐‘–๐‘”๐‘Ÿ๐‘Ž๐‘ก๐‘–๐‘›๐‘” ๐‘Ž๐‘› ๐‘–๐‘‚๐‘† ๐‘Ž๐‘๐‘ ๐‘“๐‘Ÿ๐‘œ๐‘š ๐‘ƒ๐‘Ž๐‘–๐‘‘ ๐‘ก๐‘œ ๐น๐‘Ÿ๐‘’๐‘’๐‘š๐‘–๐‘ข๐‘š by Donny Wals (@donnywals.bsky.social)

Changing your app from paid to freemium while keeping existing users happy? Explore the grandfathering strategy using ๐ด๐‘๐‘๐‘‡๐‘Ÿ๐‘Ž๐‘›๐‘ ๐‘Ž๐‘๐‘ก๐‘–๐‘œ๐‘› and version checks.

#iOS #StoreKit

www.donnywals.com/migrating-an...

1 week ago 1 0 0 0
Preview
Tracking Screen Views in SwiftUI with a Custom ViewModifier - Wesley de Groot In this post we'll create a small extension to track which screens are being viewed in a SwiftUI application. Why Track Screen Views? Tracking screen views is essential for understanding userโ€ฆ

๐Ÿ“Š ๐‘‡๐‘Ÿ๐‘Ž๐‘๐‘˜๐‘–๐‘›๐‘” ๐‘†๐‘๐‘Ÿ๐‘’๐‘’๐‘› ๐‘‰๐‘–๐‘’๐‘ค๐‘  ๐‘–๐‘› ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘ˆ๐ผ by Wesley de Groot (@0xwdg.bsky.social)

Need to track user navigation patterns? A reusable ๐‘‰๐‘–๐‘’๐‘ค๐‘€๐‘œ๐‘‘๐‘–๐‘“๐‘–๐‘’๐‘Ÿ approach with ๐‘‡๐‘’๐‘™๐‘’๐‘š๐‘’๐‘ก๐‘Ÿ๐‘ฆ๐ท๐‘’๐‘๐‘˜ integration makes analytics effortless.

#SwiftUI #Analytics

wesleydegroot.nl/blog/trackin...

1 week ago 2 1 0 0
Preview
NSCache in Swift: A Practical Guide โ†’ Livsy Code Greetings, traveler! Caching rarely looks like a hard problemโ€”until an app starts rendering heavy feeds, repeatedly mapping rich text, or decoding the same assets on every scroll. At that point, theโ€ฆ

๐Ÿ—„๏ธ ๐‘๐‘†๐ถ๐‘Ž๐‘โ„Ž๐‘’ ๐‘–๐‘› ๐‘†๐‘ค๐‘–๐‘“๐‘ก: ๐ด ๐‘ƒ๐‘Ÿ๐‘Ž๐‘๐‘ก๐‘–๐‘๐‘Ž๐‘™ ๐บ๐‘ข๐‘–๐‘‘๐‘’ by Artem Mirzabekian

Need efficient in-memory caching that automatically handles memory pressure? ๐‘๐‘†๐ถ๐‘Ž๐‘โ„Ž๐‘’ offers a robust solution - but only if you understand its constraints.

#Swift #Caching

livsycode.com/best-practic...

1 week ago 1 1 0 0
Preview
Mvvm And Cost Of Old Patterns Blog about iOS development and musings on technology

๐Ÿ—๏ธ ๐‘€๐‘‰๐‘‰๐‘€ ๐‘Ž๐‘›๐‘‘ ๐‘กโ„Ž๐‘’ ๐ถ๐‘œ๐‘ ๐‘ก ๐‘œ๐‘“ ๐ถ๐‘Ž๐‘Ÿ๐‘Ÿ๐‘ฆ๐‘–๐‘›๐‘” ๐‘‚๐‘™๐‘‘ ๐‘ƒ๐‘Ž๐‘ก๐‘ก๐‘’๐‘Ÿ๐‘›๐‘  ๐น๐‘œ๐‘Ÿ๐‘ค๐‘Ž๐‘Ÿ๐‘‘ by Mohammad Azam (@azamsharp.bsky.social)

Is MVVM actually helping your SwiftUI apps, or adding unnecessary complexity? A provocative look at why familiar patterns might be holding you back.

#SwiftUI #Architecture

azamsharp.com/2026/03/04/m...

1 week ago 4 1 0 0
Preview
How to build a simple CLI tool using Swift Learn how to build a simple command-line tool using Swift, parse arguments, and create a solid foundation for automation and scripting.

๐Ÿ› ๏ธ ๐ป๐‘œ๐‘ค ๐‘ก๐‘œ ๐‘๐‘ข๐‘–๐‘™๐‘‘ ๐‘Ž ๐‘ ๐‘–๐‘š๐‘๐‘™๐‘’ ๐ถ๐ฟ๐ผ ๐‘ก๐‘œ๐‘œ๐‘™ ๐‘ข๐‘ ๐‘–๐‘›๐‘” ๐‘†๐‘ค๐‘–๐‘“๐‘ก by Natascha Fadeeva

Want to create automation tools in Swift instead of bash? ๐ด๐‘Ÿ๐‘”๐‘ข๐‘š๐‘’๐‘›๐‘ก๐‘ƒ๐‘Ž๐‘Ÿ๐‘ ๐‘’๐‘Ÿ and Swift Package Manager make building structured command-line utilities straightforward.

#Swift #CLI

tanaschita.com/swift-cli-sc...

1 week ago 1 1 0 0
Preview
Snapp iOS Weekly | Subscription I agree to receive your newsletters and accept the data privacy statement.

Authors:
Natascha Fadeeva, @azamsharp.bsky.social, Artem Mirzabekian, @0xwdg.bsky.social, @donnywals.bsky.social, @avanderlee.com, @twostraws.bsky.social, @massicotte.org.

Never miss an issue โ†’ subscribe: ios-newsletter.snappmobile.io/subscribe

2 weeks ago 2 0 0 0
Preview
iOS Newsletter Issue 83 Hi folks,

๐Ÿ“ข ๐—œ๐˜€๐˜€๐˜‚๐—ฒ ๐Ÿด๐Ÿฏ ๐—ถ๐˜€ ๐—ผ๐˜‚๐˜!

On the agenda:
๐Ÿ› ๏ธ ๐‘†๐‘ค๐‘–๐‘“๐‘ก ๐ถ๐ฟ๐ผ ๐‘‡๐‘œ๐‘œ๐‘™๐‘ 
๐Ÿ—๏ธ ๐‘€๐‘‰๐‘‰๐‘€ ๐‘–๐‘› ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘ˆ๐ผ
๐Ÿ—„๏ธ ๐‘๐‘†๐ถ๐‘Ž๐‘โ„Ž๐‘’ ๐บ๐‘ข๐‘–๐‘‘๐‘’
๐Ÿ“Š ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘ˆ๐ผ ๐ด๐‘›๐‘Ž๐‘™๐‘ฆ๐‘ก๐‘–๐‘๐‘ 
๐Ÿ’ฐ ๐‘ƒ๐‘Ž๐‘–๐‘‘ ๐‘ก๐‘œ ๐น๐‘Ÿ๐‘’๐‘’๐‘š๐‘–๐‘ข๐‘š
๐Ÿค– ๐‘€๐ถ๐‘ƒ ๐‘‚๐‘๐‘ก๐‘–๐‘š๐‘–๐‘ง๐‘Ž๐‘ก๐‘–๐‘œ๐‘›๐‘ 
๐ŸŽฌ ๐ด๐‘”๐‘’๐‘›๐‘ก ๐‘†๐‘˜๐‘–๐‘™๐‘™๐‘  ๐‘–๐‘› ๐‘‹๐‘๐‘œ๐‘‘๐‘’
๐Ÿงช ๐‘‡๐‘’๐‘ ๐‘ก๐‘–๐‘›๐‘” ๐ธ๐‘ฃ๐‘’๐‘›๐‘ก ๐‘†๐‘ก๐‘Ÿ๐‘’๐‘Ž๐‘š๐‘ 

#Swift #iOS #AI

ios-newsletter.snappmobile.io/issues/2026-...

2 weeks ago 2 1 1 0
sosumi.ai - Apple Docs for LLMs sosumi.ai provides Apple Developer documentation in an AI-readable format by converting JavaScript-rendered pages into Markdown.

๐Ÿ“š ๐‘†๐‘œ๐‘ ๐‘ข๐‘š๐‘–.๐‘Ž๐‘– โ€” ๐‘€๐‘Ž๐‘˜๐‘–๐‘›๐‘” ๐ด๐‘๐‘๐‘™๐‘’ ๐‘‘๐‘œ๐‘๐‘  ๐ด๐ผ-๐‘Ÿ๐‘’๐‘Ž๐‘‘๐‘Ž๐‘๐‘™๐‘’

Translates Apple Developer docs, HIG, and WWDC sessions into AI-friendly Markdown. Works via MCP, CLI, browser, or as an AI skill.

#Apple #AI #Documentation

sosumi.ai

2 weeks ago 1 0 0 0
Advertisement
How to build apps with AI: Xcode, Claude, Codex, and more!
How to build apps with AI: Xcode, Claude, Codex, and more! So many people have asked how I'm using AI to accelerate app development, so in this live stream I'll show you exactly what tools and I use and how. We'll look at the all-new agentic coding in Xcodeโ€ฆ

๐ŸŽฌ ๐ป๐‘œ๐‘ค ๐‘ก๐‘œ ๐‘๐‘ข๐‘–๐‘™๐‘‘ ๐‘Ž๐‘๐‘๐‘  ๐‘ค๐‘–๐‘กโ„Ž ๐ด๐ผ by Paul Hudson (@twostraws.bsky.social)

If you watch just one tutorial on building apps with AI โ€” Xcode, Claude, Codex โ€” let it be this one. Paul's streams are packed with great stuff.

#Swift #AI #Xcode

www.youtube.com/watch?v=sc6p...

2 weeks ago 3 1 1 0
Preview
Core Data Agent Skill: Now available open-source Learn about the Core Data Agent Skill, a resource for developers using the traditional Core Data framework effectively.

๐Ÿง  ๐ถ๐‘œ๐‘Ÿ๐‘’ ๐ท๐‘Ž๐‘ก๐‘Ž ๐ด๐‘”๐‘’๐‘›๐‘ก ๐‘†๐‘˜๐‘–๐‘™๐‘™ by Antoine van der Lee (@avanderlee.com)

Working on an app with ๐ถ๐‘œ๐‘Ÿ๐‘’๐ท๐‘Ž๐‘ก๐‘Ž? This open-source AI skill guides your agents to follow well-established patterns.

#CoreData #Swift #AI

www.avanderlee.com/ai-developme...

2 weeks ago 2 0 0 0
Preview
Building Wispr with Kiro: A Spec-First Approach to Swift Development Try it yourself: wispr.stormacq.com I spent the last day and a half building Wispr, a macOS menu bar app for local speech-to-text transcription. The app runs entirely on-device using OpenAIโ€™s Whisperโ€ฆ

๐Ÿค– ๐ต๐‘ข๐‘–๐‘™๐‘‘๐‘–๐‘›๐‘” ๐‘Š๐‘–๐‘ ๐‘๐‘Ÿ ๐‘ค๐‘–๐‘กโ„Ž ๐พ๐‘–๐‘Ÿ๐‘œ by Sรฉbastien Stormacq (@sebsto.bsky.social)

A spec-first approach to Swift development with AI. The patterns here transfer easily to other coding agents - definitely worth reading.

#Swift #AI #Kiro

stormacq.com/2026/03/04/b...

2 weeks ago 5 1 0 0
Preview
Differentiate Without Color - Wesley de Groot Color is a powerful design tool, but relying solely on color to convey information creates accessibility barriers for users with color blindness or low vision. In this post, we'll explore how to makeโ€ฆ

โ™ฟ ๐ท๐‘–๐‘“๐‘“๐‘’๐‘Ÿ๐‘’๐‘›๐‘ก๐‘–๐‘Ž๐‘ก๐‘’ ๐‘Š๐‘–๐‘กโ„Ž๐‘œ๐‘ข๐‘ก ๐ถ๐‘œ๐‘™๐‘œ๐‘Ÿ by Wesley de Groot (@0xwdg.bsky.social)

Relying on color alone? Some users have color vision deficiencies. Learn about SwiftUI's ๐‘Ž๐‘๐‘๐‘’๐‘ ๐‘ ๐‘–๐‘๐‘–๐‘™๐‘–๐‘ก๐‘ฆ๐ท๐‘–๐‘“๐‘“๐‘’๐‘Ÿ๐‘’๐‘›๐‘ก๐‘–๐‘Ž๐‘ก๐‘’๐‘Š๐‘–๐‘กโ„Ž๐‘œ๐‘ข๐‘ก๐ถ๐‘œ๐‘™๐‘œ๐‘Ÿ environment variable.

#SwiftUI #Accessibility

wesleydegroot.nl/blog/differe...

2 weeks ago 4 2 1 0
Preview
How to use SwiftUI Coordinators to communicate with UIKit Learn how to use SwiftUI coordinators to bridge UIKit views, handle delegates, and send events back to SwiftUI when integrating UIKit components.

๐Ÿ”— ๐‘†๐‘ค๐‘–๐‘“๐‘ก๐‘ˆ๐ผ ๐ถ๐‘œ๐‘œ๐‘Ÿ๐‘‘๐‘–๐‘›๐‘Ž๐‘ก๐‘œ๐‘Ÿ๐‘  by Natascha Fadeeva

Bridging ๐‘ˆ๐ผ๐พ๐‘–๐‘ก delegates back to SwiftUI? Coordinators are your essential link with ๐‘ˆ๐ผ๐‘‰๐‘–๐‘’๐‘ค๐ถ๐‘œ๐‘›๐‘ก๐‘Ÿ๐‘œ๐‘™๐‘™๐‘’๐‘Ÿ๐‘…๐‘’๐‘๐‘Ÿ๐‘’๐‘ ๐‘’๐‘›๐‘ก๐‘Ž๐‘๐‘™๐‘’. A solid refresher.

#SwiftUI #UIKit

tanaschita.com/swiftui-coor...

2 weeks ago 2 0 0 0
Preview
Reverse Engineering NSVisualEffectView How NSVisualEffectView renders blur effects under the hood, and building a custom material view from scratch using CABackdropLayer.

๐Ÿ” ๐‘…๐‘’๐‘ฃ๐‘’๐‘Ÿ๐‘ ๐‘’ ๐ธ๐‘›๐‘”๐‘–๐‘›๐‘’๐‘’๐‘Ÿ๐‘–๐‘›๐‘” ๐‘๐‘†๐‘‰๐‘–๐‘ ๐‘ข๐‘Ž๐‘™๐ธ๐‘“๐‘“๐‘’๐‘๐‘ก๐‘‰๐‘–๐‘’๐‘ค by Oskar Groth

Ever wondered how macOS blur effects really work? This deep dive challenges assumptions, explores alternatives, and shares fascinating discoveries.

#macOS #AppKit

oskargroth.com/blog/reverse...

2 weeks ago 2 1 0 0
Preview
Announcing Swift System Metrics 1.0: Process-Level Monitoring We are excited to announce the 1.0 release of Swift System Metrics, a Swift package that collects process-level system metrics like CPU utilization time and memory usage. Swift System Metrics runs onโ€ฆ

๐Ÿ“ฆ ๐‘†๐‘ค๐‘–๐‘“๐‘ก ๐‘†๐‘ฆ๐‘ ๐‘ก๐‘’๐‘š ๐‘€๐‘’๐‘ก๐‘Ÿ๐‘–๐‘๐‘  ๐Ÿฃ.๐Ÿข by Vladimir Kukushkin

A new official Swift package for process-level monitoring. Track CPU time, memory usage, and more - works on both Linux and macOS with a unified API.

#Swift #Monitoring

www.swift.org/blog/swift-s...

2 weeks ago 1 0 0 0