[{"title":"Escaping the Cohabiting Trap","site_name":"William Boles’s Blog","created":"2026-10-12T10:27:31.949131Z","guid":"6ac27ff3a869070001fb6d8c","url":"https://iosfeeds.com/read/32235","twitter_url":"https://twitter.com/wibosco"},{"title":"Supporting Differentiate Without Color in SwiftUI","site_name":"Tanaschita","created":"2026-10-12T10:23:59.615865Z","guid":"https://tanaschita.com/ios-accessibility-differentiate-without-color","url":"https://iosfeeds.com/read/32234","twitter_url":"https://twitter.com/tanaschita"},{"title":"iOS 27: App Intents Testing","site_name":"Anton’s Blog","created":"2026-10-12T10:00:51.775323Z","guid":"https://antongubarenko.substack.com/p/ios-27-app-intents-testing","url":"https://iosfeeds.com/read/32233","twitter_url":"https://x.com/AntonGubarenko"},{"title":"Getting Started with AI-Augmented Coding in iOS [SUBSCRIBER]","site_name":"Ray Wenderlich","created":"2026-10-11T22:16:47.592952Z","guid":"https://www.kodeco.com/ios/paths/ai-assisted-ios-dev/53684496-getting-started-with-ai-augmented-coding-in-ios","url":"https://iosfeeds.com/read/32232","twitter_url":"https://twitter.com/rwenderlich"},{"title":"Bypassing the App Group Trap: Writing Directly to iOS App's Documents Directory from an Action Extension","site_name":"Muhammad Zeeshan's Blog - Sharing Experiences","created":"2026-10-11T18:15:48.607487Z","guid":"https://mzeeshan.me/blog/ios-app-extension-write-files-to-documents-directory","url":"https://iosfeeds.com/read/32231","twitter_url":""},{"title":"Fine-Grained Swift Warning Control with Bazel Features","site_name":"Adin Cebic's Blog","created":"2026-10-11T18:00:09.994096Z","guid":"http://adincebic.micro.blog/2026/10/11/finegrained-swift-warning-control-with.html","url":"https://iosfeeds.com/read/32230","twitter_url":"https://twitter.com/adincebic"},{"title":"How I Architect SwiftUI Apps for Swift Concurrency – So the Compiler Stays Quiet","site_name":"SwiftyPlace","created":"2026-10-11T14:23:05.997148Z","guid":"https://www.swiftyplace.com/?p=1005711","url":"https://iosfeeds.com/read/32229","twitter_url":"https://twitter.com/swiftyplace"},{"title":"SwiftUI .task vs .onAppear - Async Work Done Right","site_name":"Sagar Unagar’s Blog","created":"2026-10-11T06:21:24.582342Z","guid":"https://www.sagarunagar.com/blog/swiftui-task-vs-onappear/","url":"https://iosfeeds.com/read/32228","twitter_url":"https://x.com/sagarunagar_"},{"title":"LYGIA Metal Viewer","site_name":"elkraneo","created":"2026-10-10T22:27:24.184634Z","guid":"6aca93f557e1250001a0465c","url":"https://iosfeeds.com/read/32227","twitter_url":"https://twitter.com/elkraneo"},{"title":"Set the split size of ArrangementView with splitArrangementLayoutRatio","site_name":"Sarun Wongpatcharapakorn’s Blog","created":"2026-10-10T22:19:40.388050Z","guid":"https://sarunw.com/posts/splitarrangementlayoutratio/","url":"https://iosfeeds.com/read/32226","twitter_url":"https://twitter.com/sarunw"},{"title":"Size classes on iPhone Duo","site_name":"Sarun Wongpatcharapakorn’s Blog","created":"2026-10-09T22:21:41.922544Z","guid":"https://sarunw.com/posts/size-classes-on-iphone-duo/","url":"https://iosfeeds.com/read/32225","twitter_url":"https://twitter.com/sarunw"},{"title":"Zero-phase filters can't undo someone else's lag","site_name":"kouworks","created":"2026-10-09T18:27:18.954955Z","guid":"https://en.kou-works.jp/blog/zero-phase-dead-zone-lag/","url":"https://iosfeeds.com/read/32224","twitter_url":""},{"title":"Swift Generics: Write Once, Work With Any Type","site_name":"Divyesh Vekariyas Blog","created":"2026-10-09T18:04:27.907908Z","guid":"https://medium.com/p/d6640afccdc9","url":"https://iosfeeds.com/read/32223","twitter_url":""},{"title":"Inter-process communication in a sandboxed Mac app","site_name":"SICPERS","created":"2026-10-09T14:21:35.918750Z","guid":"https://www.sicpers.info/?p=3543","url":"https://iosfeeds.com/read/32222","twitter_url":"https://twitter.com/iwasleeg"},{"title":"Does Your App’s AI know YOUR App?!","site_name":"Natasha The Robot","created":"2026-10-09T14:16:17.283995Z","guid":"https://www.natashatherobot.com/p/does-your-apps-ai-know-your-app","url":"https://iosfeeds.com/read/32221","twitter_url":"https://twitter.com/natashatherobot"},{"title":"Using Jev to Help a Human Decide","site_name":"Alejandro Martinez's Blog","created":"2026-10-09T14:00:14.306061Z","guid":"https://alejandromp.com/development/blog/using-jev-to-help-a-human-decide","url":"https://iosfeeds.com/read/32220","twitter_url":"https://twitter.com/alexito4"},{"title":"Xclawd Duo: an early iPhone Duo IDE preview","site_name":"Robin Winters's Blog","created":"2026-10-09T02:16:45.339521Z","guid":"https://robinwinters.github.io/writing/xclawd-duo-early-preview.html","url":"https://iosfeeds.com/read/32219","twitter_url":""},{"title":"Place a sheet on one side with presentationPlacement on iPhone Duo","site_name":"Sarun Wongpatcharapakorn’s Blog","created":"2026-10-08T22:19:13.038330Z","guid":"https://sarunw.com/posts/presentation-placement-on-iphone-duo/","url":"https://iosfeeds.com/read/32216","twitter_url":"https://twitter.com/sarunw"},{"title":"Secure Swift Packages for Cloudflare’s AI Gateway","site_name":"Natasha The Robot","created":"2026-10-08T18:14:13.067344Z","guid":"https://www.natashatherobot.com/p/swift-packages-for-cloudflares-ai-gateway","url":"https://iosfeeds.com/read/32215","twitter_url":"https://twitter.com/natashatherobot"},{"title":"Using Xcode 27’s localization skills over MCP","site_name":"Max Seelemann","created":"2026-10-08T18:13:34.784160Z","guid":"6ac7bd4eaf2a67d3175b0379","url":"https://iosfeeds.com/read/32214","twitter_url":""},{"title":"Decompose Run-On Tests (In Swift Testing)","site_name":"Jaim Zuber's blog","created":"2026-10-08T18:08:02.481792Z","guid":"http://jaimzuber.com/testing/decompose-run-on-tests","url":"https://iosfeeds.com/read/32213","twitter_url":""},{"title":"What Is Sendable in Swift? How Swift Concurrency Protects Your State","site_name":"SwiftyPlace","created":"2026-10-08T14:21:09.358204Z","guid":"https://www.swiftyplace.com/?p=1005731","url":"https://iosfeeds.com/read/32212","twitter_url":"https://twitter.com/swiftyplace"},{"title":"Making UIKit app ready for iPhone Duo with two small changes","site_name":"Rostyslav Dovhaliuk on Medium","created":"2026-10-08T14:17:08.387184Z","guid":"https://medium.com/p/e6420698b117","url":"https://iosfeeds.com/read/32211","twitter_url":"https://twitter.com/rostyslav_d"},{"title":"Testing Async Code in Swift: Stop Using Task.yield() in Your Tests","site_name":"Nikita Vasilev's Blog","created":"2026-10-08T10:14:01.520067Z","guid":"https://nsvasilev.com/posts/testing-swift-tasks-with-itaskfactory/","url":"https://iosfeeds.com/read/32210","twitter_url":""},{"title":"Configuring UIKit Navigation Bars from SwiftUI","site_name":"Livsy Code","created":"2026-10-08T10:12:48.702479Z","guid":"https://livsycode.com/?p=4193","url":"https://iosfeeds.com/read/32209","twitter_url":"https://x.com/livsycode"},{"title":"Evaluating a chat interaction","site_name":"Amy Delves’ Blog","created":"2026-10-08T06:00:32.093406Z","guid":"https://cuteios.dev/2026/10/08/evaluations-chat/","url":"https://iosfeeds.com/read/32208","twitter_url":""},{"title":"Advanced macro technique #2: Type inference","site_name":"Point-Free Pointers","created":"2026-10-08T02:16:34.858266Z","guid":"https://www.pointfree.co/blog/posts/233-advanced-macro-technique-2-type-inference","url":"https://iosfeeds.com/read/32207","twitter_url":"https://twitter.com/pointfreeco"},{"title":"Those Who Swift - Issue 287","site_name":"Those Who Swift","created":"2026-10-07T22:23:28.821897Z","guid":"https://thosewhoswift.substack.com/p/those-who-swift-issue-287","url":"https://iosfeeds.com/read/32206","twitter_url":""},{"title":"When toolbar items share a glass background in iOS 26","site_name":"Sarun Wongpatcharapakorn’s Blog","created":"2026-10-07T22:21:34.335146Z","guid":"https://sarunw.com/posts/swiftui-toolbar-item-grouping-ios-26/","url":"https://iosfeeds.com/read/32205","twitter_url":"https://twitter.com/sarunw"},{"title":"New Workshop: EmbeddingGemma 2 by Examples!","site_name":"Natasha The Robot","created":"2026-10-07T18:16:22.379971Z","guid":"https://www.natashatherobot.com/p/embeddinggemma-2-exampes","url":"https://iosfeeds.com/read/32204","twitter_url":"https://twitter.com/natashatherobot"},{"title":"Maths, Metal, Mandelbrot, and SwiftUI","site_name":"Jacob’s Tech Tavern","created":"2026-10-07T18:10:07.401190Z","guid":"https://blog.jacobstechtavern.com/p/maths-metal-mandelbrot","url":"https://iosfeeds.com/read/32203","twitter_url":"https://twitter.com/jacobs_handle"},{"title":"Little Memory 2.1: Fixes from 2.0 Feedback","site_name":"Ivan: Thinking","created":"2026-10-07T18:10:04.993698Z","guid":"https://ivanthinking.net/2026/10/07/little-memory-2.1-fixes-from-2.0-feedback/","url":"https://iosfeeds.com/read/32202","twitter_url":"https://twitter.com/ivantse"},{"title":"AI-Friendly Frameworks: As Abstraction Moves Up, How Can Verification Keep Pace?","site_name":"Fatbobman's Blog","created":"2026-10-07T14:06:54.359125Z","guid":"https://fatbobman.com/en/posts/ai-friendly-framework/","url":"https://iosfeeds.com/read/32201","twitter_url":"https://twitter.com/fatbobman"},{"title":"Advanced macro technique #1: Static type information","site_name":"Point-Free Pointers","created":"2026-10-07T02:16:28.261311Z","guid":"https://www.pointfree.co/blog/posts/232-advanced-macro-technique-1-static-type-information","url":"https://iosfeeds.com/read/32200","twitter_url":"https://twitter.com/pointfreeco"},{"title":"What I Learned from Tuning an Open Source Model for my App","site_name":"Natasha The Robot","created":"2026-10-07T02:13:49.340654Z","guid":"https://www.natashatherobot.com/p/tuning-an-open-source-model","url":"https://iosfeeds.com/read/32199","twitter_url":"https://twitter.com/natashatherobot"},{"title":"Get concentric corner radii from GeometryReader in iOS 27","site_name":"Sarun Wongpatcharapakorn’s Blog","created":"2026-10-06T22:22:16.020271Z","guid":"https://sarunw.com/posts/swiftui-concentric-corner-radii/","url":"https://iosfeeds.com/read/32198","twitter_url":"https://twitter.com/sarunw"},{"title":"Short video feed system design interview: a vertical video feed, from the hiring side","site_name":"Salari","created":"2026-10-06T22:22:12.900372Z","guid":"https://salari.dev/writing/short-video-feed-mobile-system-design-interview/","url":"https://iosfeeds.com/read/32197","twitter_url":""},{"title":"SwiftUI state management best practices, from production","site_name":"Salari","created":"2026-10-06T22:22:12.895531Z","guid":"https://salari.dev/writing/swiftui-state-management-best-practices/","url":"https://iosfeeds.com/read/32196","twitter_url":""},{"title":"The STAR method for senior mobile engineers: what the interviewer scores after the R","site_name":"Salari","created":"2026-10-06T22:22:12.887347Z","guid":"https://salari.dev/writing/star-method-senior-mobile-engineer-interview/","url":"https://iosfeeds.com/read/32195","twitter_url":""},{"title":"Kodebits: September 2026: Day 100 and a Pause [FREE]","site_name":"Ray Wenderlich","created":"2026-10-06T18:17:52.503868Z","guid":"https://www.kodeco.com/54531900-kodebits-september-2026-day-100-and-a-pause","url":"https://iosfeeds.com/read/32194","twitter_url":"https://twitter.com/rwenderlich"},{"title":"Advanced techniques in Swift macros","site_name":"Point-Free Pointers","created":"2026-10-06T18:17:42.499619Z","guid":"https://www.pointfree.co/blog/posts/231-advanced-techniques-in-swift-macros","url":"https://iosfeeds.com/read/32193","twitter_url":"https://twitter.com/pointfreeco"},{"title":"More details about how macOS 26.4 changed the login keychain","site_name":"Jeff Johnson’s Blog","created":"2026-10-06T18:08:58.210832Z","guid":"https://lapcatsoftware.com/articles/2026/10/3.html","url":"https://iosfeeds.com/read/32192","twitter_url":"https://twitter.com/lapcatsoftware"},{"title":"Try before you buy, buy once, yours forever","site_name":"Detlev Voss' Blog","created":"2026-10-06T18:05:11.940124Z","guid":"https://apps.advoss.de/en/blog/2026/try-before-you-buy.html","url":"https://iosfeeds.com/read/32191","twitter_url":""},{"title":"Property tests by hand","site_name":"Silent Spice","created":"2026-10-06T14:19:40.661705Z","guid":"https://silentspice.substack.com/p/property-tests-by-hand","url":"https://iosfeeds.com/read/32190","twitter_url":""},{"title":"Reasons to dislike AI coding","site_name":"SICPERS","created":"2026-10-06T14:19:21.787193Z","guid":"https://www.sicpers.info/?p=3535","url":"https://iosfeeds.com/read/32189","twitter_url":"https://twitter.com/iwasleeg"},{"title":"The CloudKit default zone can't list its records, and can't be reset","site_name":"McMizzle","created":"2026-10-06T14:13:47.751870Z","guid":"https://mcmizzle.com/blog/cloudkit-default-zone-limits/","url":"https://iosfeeds.com/read/32188","twitter_url":""},{"title":"Keeping Project Memory Shared Between Claude Code and Codex","site_name":"Ivan Magda's Blog","created":"2026-10-06T14:07:50.964126Z","guid":"https://ivanmagda.dev/posts/project-memory-in-the-repository/","url":"https://iosfeeds.com/read/32187","twitter_url":""},{"title":"Simple, Consistent, and a Little Repetitive","site_name":"SwiftyPlace","created":"2026-10-06T10:20:53.593586Z","guid":"https://www.swiftyplace.com/?p=1005720","url":"https://iosfeeds.com/read/32186","twitter_url":"https://twitter.com/swiftyplace"},{"title":"iOS 27: Trust Insights Framework","site_name":"Anton’s Blog","created":"2026-10-06T10:00:48.184978Z","guid":"https://antongubarenko.substack.com/p/ios-27-trust-insights-framework","url":"https://iosfeeds.com/read/32185","twitter_url":"https://x.com/AntonGubarenko"},{"title":"Why the navigation title moves to the left in iOS 26","site_name":"Sarun Wongpatcharapakorn’s Blog","created":"2026-10-06T02:19:16.562373Z","guid":"https://sarunw.com/posts/swiftui-inline-title-moves-left-ios-26/","url":"https://iosfeeds.com/read/32184","twitter_url":"https://twitter.com/sarunw"},{"title":"Why big companies are bad platform citizens","site_name":"Scott Berrevoets’ Blog","created":"2026-10-05T22:19:15.169632Z","guid":"tag:scottberrevoets.com,2026-10-05:/2026/10/05/why-big-companies-are-bad-platform-citizens/","url":"https://iosfeeds.com/read/32183","twitter_url":"https://twitter.com/ScottBerrevoets"},{"title":"The error message that gave impossible advice","site_name":"kouworks","created":"2026-10-05T18:29:28.359082Z","guid":"https://en.kou-works.jp/blog/error-message-impossible-advice/","url":"https://iosfeeds.com/read/32182","twitter_url":""}]