Readaggregator - iOS, Swift, Apple, Programming, Mobile
رفتن به کانال در Telegram
This channel aggregates interesting information from many resources. So If you are interested in Swift, iOS, Apple and so on - welcome! Check out the blog as well: otbivnoe.ru
نمایش بیشترکشور مشخص نشده استفناوری و برنامهها35 370
1 498
مشترکین
+124 ساعت
-17 روز
-830 روز
آرشیو پست ها
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…
Spoiler: yeah… probably never. Most of these ideas live happily in pet projects and playgrounds.
Maybe there are some lucky people in this chat actually using them in production? If so — envy! As the year ends, here’s my little wish for all of us: may next year finally give us a project brave enough to let us play with them for real! 😎
https://nilcoalescing.com/blog/AnimatingSFSymbolsInSwiftUI/
#SwiftUI #animations
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.
If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of hours (and some sanity).
https://clive819.github.io/posts/animatable-auto-sized-to-fit-swiftui-sheet/
#SwiftUI #Layout
Nice reminder about how
.task behaves when it depends on a property that can change — and why adding an id makes all the difference.
https://chris.eidhof.nl/post/swiftui-task-identity/
#SwiftUIApple quietly dropped a few nice App Store updates.
The biggest one — you can finally submit a new version, while another build is still under review. 🙌
Other small but welcome changes:
• Up to 70 custom product pages per app (each with unique keywords).
• Offer codes now work for all IAP types, replacing old promo codes by March 2026.
https://www.macrumors.com/2025/10/29/apple-developer-app-store-updates/
#AppStore
Me: waiting for Swift Assist
Swift team: “How about Swift… on Android?”
https://www.swift.org/blog/nightly-swift-sdk-for-android/
TIL If you are experiencing poor performance with SwiftUI’s List + ForEach, you can enable the launch argument:
-LogForEachSlowPath YES
https://x.com/kyleswifter/status/1979849200222531959
#SwiftUI #layout #optimizationXcode 26 is out, so if you’re wondering whether to opt into Main Actor isolation in Swift 6.2, Donny Wals wrote a short piece that helps you weigh the pros and cons before flipping the switch.
For UI packages, main actor isolation makes sense since almost everything should run on the main thread. For SPM packages like Networking, it’s less obvious — you might prefer to make typesdonnywals.com/should-you-opt-in-to-swift-6-2s-main-actor-isolation #concurrency #swiftSendableor design them as actors instead of forcing everything onto the main thread. When in doubt, isolating to the main actor is usually a safe default — and you can always mark code that needs concurrency with@concurrent later.
GPT-5 already got devs hyped — and now OpenAI just dropped GPT-5-Codex: a version of GPT-5 laser-focused on real engineering.
If you’re still on Claude Code — this might be the perfect time to give it a try. At least until Claude ships an updated model and we all switch back again. 😅
https://openai.com/index/introducing-upgrades-to-codex/
#LLM
Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on and refresh to view content.” The extra scripts and clutter make it nearly unreadable. 😦
Thankfully, Mattt from NSHipster created this service — it strips out the junk and turns docs into clean, AI-friendly Markdown. Just swap the domain and your LLM finally gets it.
Can’t help it… AI posts keep coming. 💥
https://sosumi.ai
#LLM
Got a few Comet invites (AI browser by Perplexity) — DM if you want one!
Xcode 26 beta 7: Claude integration ✅
Swift Assist: typing… 🕐
https://x.com/claudeai/status/1961122752577908788
#LLM
Former Apple engineers built an AI-powered IDE that runs entirely on your iPhone. You can chat with an agent to create Swift apps, and thanks to an embedded Swift interpreter, it compiles everything on-device.
The wild part? You can instantly push your build to TestFlight from the app. Super cool… but also, why?
Demo: https://www.youtube.com/watch?v=CUlWhF3ERME
https://news.ycombinator.com/item?id=45041185
#AI
Apple’s next event is on September 9 — get your wallets ready! 💸
Turns out it’s not just you struggling with trailing whitespace when using Claude Code — it’s an actual bug. Many thought it was about misconfigured CLAUDE.md or ignored instructions, but nope, the model just loves leaving those extra spaces. 🫠
There’s a neat way to handle this using built-in hooks. Configure a PostToolUse hook to run SwiftLint, and it will automatically clean up trailing whitespace after each action. No manual cleanup needed.
https://samwize.com/2025/08/25/how-to-fix-claude-code-trailing-whitespace-problem-for-swift/
#LLM
I bet these keywords still haunt your dreams. Let’s finally break them down — once and for all. 😱
https://fatbobman.com/en/posts/sendable-sending-nonsending
#concurrency #swift
Not many devs know about the
git worktree feature, but it’s seriously a game changer when you’re juggling different tasks — no need to clone your repo multiple times. Especially useful now when working with LLM agents. So, give it a try, it’ll save you a lot of hassle!
https://blog.kulman.sk/git-worktree/
#gitIn SwiftUI, we often use elements without thinking much about how they actually work. Usually, this isn’t a problem, but sometimes understanding the implementation details helps explain unexpected behaviors. This knowledge can also come in handy during interviews, where such questions occasionally pop up.
In this article, the author takes a closer look at how Namespace works under the hood and why these details might matter.
p.s. If you’re interested in similar deep dives, the author also has an article about the Spacer in SwiftUI.
https://kyleye.top/posts/swiftui-namespace
#SwiftUI
Once again, the size of the Gmail iOS app is making waves. Last year, Emerge Tools broke down just how big it was — and now they’ve updated their analysis with fresh data and insights. Worth a look if you care about app optimization and bloat.
https://x.com/emergetools/status/1943060976464728250
#iOS #optimization
For those considering Claude code, just a heads up: Gemini CLI is expected to be released today, and it looks like the free tier is more generous. Might be worth checking out first.
https://x.com/meetpateltech/status/1937749947371393213?s=46&t=YNy4qFziI3PFPTlrSCXpmA
UPD - Released
https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/
#LLM
If you’re interested in digging into llm prompts, the author has reverse-engineered the new Xcode 26 and examined which prompts it uses.
https://peterfriese.dev/blog/2025/reveng-xcode-coding-intelligence/
#LLM #prompt
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
