readaggregator | Technologies

Telegram-канал readaggregator - Readaggregator - iOS, Swift, Apple, Programming, Mobile

830

This channel aggregates interesting information from many resources. So If you are interested in Swift, iOS, Apple and so on - welcome! Check the open-source projects: https://github.com/Otbivnoe Leave a feedback: @otbivnoe

Subscribe to a channel

Readaggregator - iOS, Swift, Apple, Programming, Mobile

An interesting update for my vibe coders out there! While we're waiting for Xcode Copilot to get full Agent Mode support (next release, I hope), Alex AI is already offering similar autonomous features in its 3.0 release:

Auto-Compile Fixes: It can now automatically write code, apply it, and *keep compiling* using Xcode's build system until the app builds successfully.
New Agentic Tools: It gained more capabilities, letting it handle tasks like adding SPM packages, searching the web, and running terminal commands on its own.
Local/Custom Model Connections: You can now bypass their servers and connect directly to local models (like Ollama) or custom enterprise endpoints, giving you more control over data privacy and compliance.

Nope, not sponsored.

https://www.alexcodes.app/blog/alex-3-0-release
#Xcode #AI

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

🤖 Copilot for Xcode keeps getting better, even if it’s not using the latest GPT-4.1 model yet... The new 0.33.0 update brings some features:

- New models: Claude 3.7 Sonnet and GPT 4.5 are now available.
- @workspace context: You can ask Copilot about your whole project, not just one file.

https://github.com/github/CopilotForXcode
#AI #copilot

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

The most stable feature in the Apple ecosystem right now.
https://www.isswiftassistavailable.com/

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

Figured I should jump on the hype train and try out ChatGPT's image generation while it's still hot. Kept the 'Better Call Saul' vibe for the style — though now it's more like 'Better Call Nikitos'. Also ditched the intimidating pointing finger, don’t want to scare off the male half of my audience.

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

WWDC 2025 - June 9 to 13.
Looking forward to seeing Swift Assist 2
https://developer.apple.com/news/?id=a425w48j
#Apple #wwdc

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

Thanks my baddy ChatGPT for concise summary of the key insights from RevenueCat’s “State of Subscription Apps 2025”:

• Growing gap: Top 5% of new apps earn 400x more than the bottom 25% in their first year.
• AI apps profitable: AI-focused apps generate high revenue per install ($0.63 in 60 days), but only if clearly differentiated.
• Mixed monetization: 35% of apps now combine subscriptions with one-time or lifetime purchases.
• Early cancellations: Nearly 30% of annual subscriptions are canceled within the first month, highlighting early retention challenges.
• Longer trials: Trial periods are lengthening — 52% now offer 5-9 day trials, up from shorter durations.
• Pricing matters: Lower-priced annual subscriptions retain up to 36% of subscribers after one year.
• Health & fitness lead: Health and fitness apps have highest median revenue per install ($0.44 within 14 days).
• Annual subscriptions dominate: Annual plans are preferred in health & fitness (67%) and travel (65%), while weekly plans dominate gaming (78%).
• Hard paywalls effective: Apps with strict paywalls convert users 5.5x better than freemium models.
• Geographic differences: North America leads revenue per install ($0.39), while India and Southeast Asia lag behind ($0.06–$0.09).
• Annual plans retain best: Annual subscriptions show highest retention (44.1% after one year), compared to monthly (17%) and weekly (3.4%) plans.

For the full post with much deeper insights and a lot of charts, please read:
https://www.revenuecat.com/state-of-subscription-apps-2025/
#AppStore

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

ChatGPT’s macOS app now offers direct code editing in Xcode with an optional auto-apply mode. While it still falls short of VSCode or Cursor IDE in terms of LLM integration, it’s a valuable addition for developers working with Xcode.
https://techcrunch.com/2025/03/06/chatgpt-on-macos-can-now-directly-edit-code/
#Xcode #LLM #ChatGPT

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

How often do you write comments in pull requests regarding spelling errors? Thanks Jesse for this hidden Xcode gem!

Edit > Format > Spelling and Grammar > Check Spelling While Typing


https://www.jessesquires.com/blog/2025/02/24/xcode-tip-spell-check/
#Xcode

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

The previous post seems to have been overly hyped in the community. Let’s take a step back and consider what it actually means. The Tuist CEO shares thoughts, clarifications, and how this aligns with their plans for Tuist.
https://tuist.dev/blog/2025/02/03/swift-build

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

Armed with these official iOS 18 adoption stats, you just might convince your manager to drop support for all older versions and become that lucky developer! :)
https://developer.apple.com/support/app-store/
#Apple

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

A short article about Xcode Previews, mostly focusing on rebuild levels: why it sometimes reloads the full app, but other times only needs a quick hot reload.
https://onee.me/en/blog/how-new-xcode-swiftui-preview-works-under-the-hood/
#Xcode #preview

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

Swift 6 introduces @MainActor to the View protocol, enhancing the developer experience, but uncovering quirks like compile-time errors with @State properties in modifiers. If you're adopting strict concurrency, this article can help explain the issue and provide practical solutions.
https://fatbobman.com/en/posts/why-certain-view-modifiers-in-swift-6-cannot-usethe-state-property/
#SwiftUI #concurrency

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

An excellent and clear example to understand how Noncopyable types work in Swift.
https://nilcoalescing.com/blog/NoncopyableTypesInSwift/
#Swift

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

🎓 Artem Novichkov has written a couple of interesting articles on integrating machine learning into an iOS project.

The first article explains how to analyze text using Apple's Natural Language framework. It focuses on detecting the language of the text and finding similarities between different pieces of text.

In the second article, Artem demonstrates how to train a machine learning model for sentiment analysis in languages not supported by existing frameworks. He uses CreateML to build a sentiment classifier model for Russian and Kazakh languages.

#ml #CreateML

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

I just noticed that a new modifier, onGeometryChanged, has been backported to iOS 16 for retrieving a view's size. It looks like the use cases for GeometryReader are becoming less frequent.
https://nemecek.be/blog/208/getting-view-size-in-swiftui-without-geometryreader
#layout #SwiftUI

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

I think I've found the perfect task for interviews! 🥲

Post your high score in the comments! The best player gets my special 'job offer': 3 months of Telegram Premium!

https://sliemeobn.github.io/flappy-swift/

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

My once-a-year blog post has arrived! 😄

I picked a perhaps slightly niche topic this time, deciding to really dig into Alerts. My main focus was on the buttons: how should they be positioned, and what's the right styling? It's a question designers often ask, and frankly, I wasn't always 100% sure myself. After diving deep, I'm (jokingly) feeling ready to point out a few things to Apple – it turns out they have quite a few instances where they don't perfectly follow their own Human Interface Guidelines (more details in the article).

https://otbivnoe.ru/2025/04/17/Alerts-Simple-but-Tricky.html
#HIG #iOS

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

A quick and useful read about the non-obvious advantage of using Text interpolation instead of Text concatenation in SwiftUI.

p.s. If you're too lazy to read, you can just look at the article cover.

https://nilcoalescing.com/blog/TextConcatenationVsTextInterpolationInSwiftUI/
#SwiftUI #Localization

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

I think we’re all pretty used to the Environment in SwiftUI by now, and it feels like there’s not much left to surprise us or learn. But I did pick up a couple of interesting things from this article. Definitely worth checking out if you want to expand your optimization skills in SwiftUI and lock down a few tricky interview questions.
https://fatbobman.com/en/posts/swiftui-environment-concepts-and-practice/
#SwiftUI

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

I never thought that Group behaves so non-intuitively (buggy) in SwiftUI. Chris explained in which situations one needs to be cautious when using it or avoid it completely.
https://chris.eidhof.nl/post/why-i-avoid-group/
#SwiftUI #Layout

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

I somehow missed it, but starting from version 0.30.0, GitHub Copilot Chat is available in Xcode.
https://github.blog/changelog/2025-02-13-github-copilot-for-xcode-chat-now-in-public-preview/
#Xcode #LLM #Copilot

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

Nice tips on freeing up disk space from voracious Xcode. (rm -rf Xcode.app)
https://www.swiftyplace.com/blog/how-to-clean-xcode-on-your-mac
#Xcode

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

I've already burned out dealing with the Swift 6 migration, but to make things easier for you, here's a handy article-reminder on the best way to migrate your project.
https://www.avanderlee.com/concurrency/swift-6-migrating-xcode-projects-packages/
#Swift #concurrency

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

🔥 Swift Build is now open source!

Oh what’s the beginning of the year!

Apple’s powerful build engine is finally available for everyone. With the community on board, maybe all those bugs will finally get fixed – and who knows, maybe AppCode will make a comeback? 🧠

✨ Swift Build will also be integrated into SwiftPM, replacing its current build system. This means no more differences between how projects are built in Xcode and SwiftPM – one consistent, fast, and reliable experience across the board.

We believe this is an important step in continuing to enable a healthy package ecosystem where developers can rely on a consistent, polished development experience — no matter what IDE they’re using or platform they’re targeting.


https://www.swift.org/blog/the-next-chapter-in-swift-build-technologies/
#swift

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

🚨 Apple will remove apps in the EU without trader status in a month.
https://developer.apple.com/news/?id=einwn76m
#AppStore

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

A few non-obvious tips to simplify your testing of background uploads.
https://adamwulf.me/2025/01/testing-background-uploads-in-ios/
#iOS #network #background_task

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

🤖 Github just announced a new free tier of Copilot for VS code.

- 2,000 code completions per month
- 50 chat messages per month
- Models like Claude 3.5 Sonnet or GPT-4o

Copilot Free includes the following features: Code completion in Visual Studio Code, Visual Studio, JetBrains IDES, Vim/Neovim, Xcode, and Azure Data Studio


https://github.blog/news-insights/product-news/github-copilot-in-vscode-free/
#ai #copilot

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

Xcode Previews are super handy, but let’s be honest — they crash a lot and small changes, like tweaking an Environment object or introducing a new dependency, can mess up other previews without you even realizing it. This blog from EmergeTools dives into a clever way to make them more reliable using unit tests.
https://www.emergetools.com/blog/posts/unit-test-xcode-previews
#SwiftUI #previews

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

👨‍💻 Apple has announced that App Store Connect will remain open for submissions during the upcoming holiday season.
https://developer.apple.com/news/?id=iwvebnw2
#Apple #news

Читать полностью…

Readaggregator - iOS, Swift, Apple, Programming, Mobile

Now is the perfect time to treat yourself and spend a little money wisely. 🤑
https://github.com/mRs-/Black-Friday-Deals

Читать полностью…
Subscribe to a channel