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
نمایش بیشترکشور مشخص نشده استفناوری و برنامهها34 434
1 463
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
-730 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اوت '26
اوت '26
+21
در 0 کانالها
ژوئیه '26
+22
در 0 کانالها
Get PRO
ژوئن '26
+14
در 1 کانالها
Get PRO
مه '26
+18
در 0 کانالها
Get PRO
آوریل '26
+12
در 0 کانالها
Get PRO
مارس '26
+51
در 0 کانالها
Get PRO
فوریه '26
+13
در 0 کانالها
Get PRO
ژانویه '26
+17
در 0 کانالها
Get PRO
دسامبر '25
+20
در 0 کانالها
Get PRO
نوامبر '25
+15
در 0 کانالها
Get PRO
اکتبر '25
+8
در 0 کانالها
Get PRO
سپتامبر '25
+11
در 0 کانالها
Get PRO
اوت '25
+11
در 0 کانالها
Get PRO
ژوئیه '25
+4
در 0 کانالها
Get PRO
ژوئن '25
+23
در 0 کانالها
Get PRO
مه '25
+6
در 0 کانالها
Get PRO
آوریل '25
+4
در 0 کانالها
Get PRO
مارس '25
+18
در 0 کانالها
Get PRO
فوریه '25
+29
در 0 کانالها
Get PRO
ژانویه '25
+7
در 0 کانالها
Get PRO
دسامبر '24
+11
در 0 کانالها
Get PRO
نوامبر '24
+22
در 0 کانالها
Get PRO
اکتبر '24
+18
در 0 کانالها
Get PRO
سپتامبر '24
+27
در 0 کانالها
Get PRO
اوت '24
+34
در 0 کانالها
Get PRO
ژوئیه '24
+26
در 0 کانالها
Get PRO
ژوئن '24
+33
در 0 کانالها
Get PRO
مه '24
+13
در 0 کانالها
Get PRO
آوریل '24
+27
در 0 کانالها
Get PRO
مارس '24
+25
در 0 کانالها
Get PRO
فوریه '24
+24
در 0 کانالها
Get PRO
ژانویه '24
+28
در 0 کانالها
Get PRO
دسامبر '23
+23
در 0 کانالها
Get PRO
نوامبر '23
+34
در 0 کانالها
Get PRO
اکتبر '23
+26
در 0 کانالها
Get PRO
سپتامبر '23
+53
در 0 کانالها
Get PRO
اوت '23
+33
در 0 کانالها
Get PRO
ژوئیه '23
+37
در 0 کانالها
Get PRO
ژوئن '23
+25
در 0 کانالها
Get PRO
مه '23
+56
در 0 کانالها
Get PRO
آوریل '23
+27
در 0 کانالها
Get PRO
مارس '23
+18
در 0 کانالها
Get PRO
فوریه '23
+24
در 0 کانالها
Get PRO
ژانویه '23
+30
در 0 کانالها
Get PRO
دسامبر '22
+23
در 0 کانالها
Get PRO
نوامبر '22
+30
در 0 کانالها
Get PRO
اکتبر '22
+26
در 0 کانالها
Get PRO
سپتامبر '22
+31
در 0 کانالها
Get PRO
اوت '22
+11
در 0 کانالها
Get PRO
ژوئیه '22
+34
در 0 کانالها
Get PRO
ژوئن '22
+12
در 0 کانالها
Get PRO
مه '22
+17
در 0 کانالها
Get PRO
آوریل '22
+19
در 0 کانالها
Get PRO
مارس '22
+15
در 0 کانالها
Get PRO
فوریه '22
+7
در 0 کانالها
Get PRO
ژانویه '22
+18
در 0 کانالها
Get PRO
دسامبر '21
+25
در 0 کانالها
Get PRO
نوامبر '21
+14
در 0 کانالها
Get PRO
اکتبر '21
+19
در 0 کانالها
Get PRO
سپتامبر '21
+23
در 0 کانالها
Get PRO
اوت '21
+5
در 0 کانالها
Get PRO
ژوئیه '21
+15
در 0 کانالها
Get PRO
ژوئن '21
+15
در 0 کانالها
Get PRO
مه '21
+10
در 0 کانالها
Get PRO
آوریل '21
+12
در 0 کانالها
Get PRO
مارس '21
+34
در 0 کانالها
Get PRO
فوریه '21
+22
در 0 کانالها
Get PRO
ژانویه '21
+18
در 0 کانالها
Get PRO
دسامبر '20
+1 058
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 26 اوت | +1 | |||
| 25 اوت | +1 | |||
| 24 اوت | +1 | |||
| 23 اوت | +2 | |||
| 22 اوت | 0 | |||
| 21 اوت | +1 | |||
| 20 اوت | 0 | |||
| 19 اوت | +1 | |||
| 18 اوت | +1 | |||
| 17 اوت | +1 | |||
| 16 اوت | 0 | |||
| 15 اوت | +1 | |||
| 14 اوت | 0 | |||
| 13 اوت | +2 | |||
| 12 اوت | +2 | |||
| 11 اوت | +1 | |||
| 10 اوت | +1 | |||
| 09 اوت | 0 | |||
| 08 اوت | +1 | |||
| 07 اوت | 0 | |||
| 06 اوت | +1 | |||
| 05 اوت | +1 | |||
| 04 اوت | +1 | |||
| 03 اوت | +1 | |||
| 02 اوت | 0 | |||
| 01 اوت | 0 |
پستهای کانال
We’ve already seen some interesting experiments with the new
@ContentBuilder, but if you’re curious about what actually changed under the hood, this is a great follow-up.
Fatbobman takes a closer look at how @ContentBuilder works, what changed compared to the old @ViewBuilder, and why building with non-View types is now possible in the first place.
https://fatbobman.com/en/posts/contentbuilder-explained/
#Swift #SwiftUI| 2 | Oh, alignmentGuide is one of my favorite SwiftUI APIs!
This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.
If you’ve never really used alignmentGuide, this is definitely worth a read!
https://nilcoalescing.com/blog/AlignmentGuidesInSwiftUI
#SwiftUI | 756 |
| 3 | Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.
My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder can be used to create clean DSL-like APIs.
https://artemnovichkov.com/blog/using-swiftui-contentbuilder-with-non-view-types
#Swift #Swiftui | 586 |
| 4 | If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes.
It explains, with simple examples:
• how nonisolated behaves with Approachable Concurrency
• when execution stays on the caller’s executor
• and when @concurrent is actually needed.
These are easy details to forget, but they often come up in code reviews and technical interviews.
😉
https://nsvasilev.com/posts/approachable_concurrency/
#swift #concurrency | 740 |
| 5 | FYI Apple deprecated canOpenURL(_:) in iOS 27.
Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.
There’s another change: apps linked against the iOS 27 SDK can now declare only 25 entries in LSApplicationQueriesSchemes (down from 50).
https://developer.apple.com/documentation/uikit/uiapplication/canopenurl(_:)
#iOS #privacy | 877 |
| 6 | If you’re using Tuist, it’s worth trying their new package resolution process - Swifterpm
Why did they build it?
• Better support for Git worktrees
• Faster parallel installs for AI coding agents
• A shared package store to avoid duplicate checkouts
• Faster dependency resolution and package materialization
The benchmark results look very promising.
The Tuist team is actively looking for feedback, so if it works well in your project, let them know!
#build #optimization #tuist | 877 |
| 7 | Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄
textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag to select the exact part you want, just like in any native text view.
It took them until iOS 27… but I’ll happily take it.
https://x.com/natpanferova/status/2070781569044996429?s=46&t=YNy4qFziI3PFPTlrSCXpmA
#SwiftUI | 941 |
| 8 | If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…
don’t forget to read TN3211.
It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn’t so valid anymore.
https://developer.apple.com/documentation/technotes/tn3211-resolving-swiftui-source-incompatibilities-for-state-and-contentbuilder
#SwiftUI | 935 |
| 9 | WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC.
Lots of subtle details:
• Does Task {} actually leave MainActor?
• What does nonisolated mean in Swift 6.2 now?
• When should you use @concurrent?
• Is async code really running where you think it is?
… turns out the answer is increasingly: “not where you think.”
https://antongubarenko.substack.com/p/wwdc26-swift-group-lab-q-and-a
#Swift #concurrency | 779 |
| 10 | FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.
So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains will remain supported.
https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility
#Xcode | 828 |
| 11 | All SwiftUI changes in one image.
https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA | 751 |
| 12 | Time to do some prompt archaeology in the new Xcode
https://github.com/artemnovichkov/xcode-27-system-prompts
#Xcode #llm | 670 |
| 13 | «Ah shit, here we go again» but now in a less scary way.
https://x.com/stephancasas/status/2059730171964670086
#Xcode | 907 |
| 14 | Love seeing an actual clean use case for fixedSize() in SwiftUI.
Usually it ends up as one of those “well… this somehow fixes the UI bug” modifiers you throw in as a layout bandaid. But this one was genuinely elegant and made perfect sense.
https://www.swiftdifferently.com/blog/swiftui/fixedsize-usecase
#SwiftUI #Layout | 1 125 |
| 15 | Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏
https://www.youtube.com/live/E95agtPgaa0
#Swift #concurrency | 922 |
| 16 | Looks like TCA 2.0 is on the way.
For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.
For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an AI Skill for migration right away. 🙈
https://www.pointfree.co/blog/posts/206-beta-preview-composablearchitecture-2-0
#TCA #architecture | 1 011 |
| 17 | Figma opened the canvas to AI agents.
Go make your designers happy — they can now finally say: “move it 10px to the left”.
https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/
#figma #llm | 872 |
| 18 | Another post in your feed about the WWDC26 announcement — June 8 to 12.
My small wishlist this year:
• Stricter swift concurrency by default. Less warnings, more reality.
• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thrilled.
• Xcode deprecated. Nature is healing.
Let’s see what actually lands.
https://developer.apple.com/wwdc26/
#Apple #wwdc | 753 |
| 19 | Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING.
In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact seems very case-dependent.
A few observations from different sources:
• Helps when switching branches or doing repeated clean builds.
https://mjtsai.com/blog/2025/06/13/xcode-26-announced/
• Tuist reports that in early Xcode 26 versions not everything is cached yet — parts of SwiftPM and some build graph work still bypass the cache.
https://tuist.dev/blog/2025/10/22/xcode-cache
• CI results vary a lot. Bitrise points out that the local compilation cache and a shared CI cache are different problems. The flag alone doesn’t give you a distributed cache.
https://bitrise.io/blog/post/lifting-the-hood-on-build-cache-for-xcode
• Things like asset catalogs, storyboards, linking, script phases and dSYM generation can still invalidate large parts of the build.
https://docs.bitrise.io/en/bitrise-build-cache/build-cache-for-xcode/xcode-compilation-cache-faq.html
#Xcode #optimization | 861 |
| 20 | Some time ago I mentioned sosumi — a neat tool that makes Apple docs readable for LLMs. But today I ran into another one that approaches the same problem differently:
Instead of fixing the website, it works with the documentation that already ships inside Xcode.
• indexes local Xcode documentation
• runs entirely on-device (requires Xcode 26.3)
• answers almost instantly
https://github.com/BitrigApp/XCDocs/
#LLM | 720 |
