Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 11 часов назад
Update for Apps Distributed in Texas
Update for Apps Distributed in Texas Update for Apps Distributed in Texas

Due to a recent court ruling lifting an injunction on Texas law SB 2420, new Apple Accounts in Texas are now subject to the law, which introduced age assurance requirements for app marketplaces and developers.

Parents or guardians will also be able to revoke their consent for any app they previously approved for their child.

Developers can request age category data for these Apple Accounts through the Declared Age Range API.

For significant changes, developers should use the Significant Change API under the PermissionKit framework.

For the most up-to-date requirements and API references, see:Learn more about how you can provide age-appropriate experiences and safeguard privacy in your apps …

11 часов назад @ developer.apple.com
Apple Developer Centers are expanding to Berlin
Apple Developer Centers are expanding to Berlin Apple Developer Centers are expanding to Berlin

Apple Developer Centers are dedicated spaces designed for in-person developer sessions, labs, workshops, and appointments across a wide range of Apple technologies and platforms.

With locations in Cupertino, Shanghai, Bengaluru, and Singapore, these purpose-built facilities bring expert guidance and hands-on learning directly to the developer community.

Later this year, Apple will open its fifth Developer Center in Berlin, offering developers throughout Europe even greater access to Apple experts and events.

Created for teams of all sizes and at every stage of app development, the Apple Developer Center Berlin will serve as a home base for in-person sessions, workshops, and one-on-one appoi…

16 часов назад @ developer.apple.com
Introducing the 2026 Apple Design Award winners
Introducing the 2026 Apple Design Award winners Introducing the 2026 Apple Design Award winners

Join us in celebrating these extraordinary apps and games.

Meet the 2026 Apple Design Award winners

1 day, 12 hours назад @ developer.apple.com
All systems glow
All systems glow All systems glow

WWDC26 is just one week away.

Get ready for five days of technology, creativity, and community — all online and free.

2 days, 14 hours назад @ developer.apple.com
Get ready with the latest beta releases
Get ready with the latest beta releases Get ready with the latest beta releases

The beta versions of iOS 26.6, iPadOS 26.6, macOS 26.6, tvOS 26.6, visionOS 26.6, and watchOS 26.6 are now available.

Get your apps ready by confirming they work as expected on these releases.

And make sure to build and test with Xcode 26.5 to take advantage of the advancements in the latest SDKs.

View downloads and release notesLearn about testing a beta OSLearn about sending feedback

1 week, 1 day назад @ developer.apple.com
Upcoming changes to age ratings in Australia and Vietnam
Upcoming changes to age ratings in Australia and Vietnam Upcoming changes to age ratings in Australia and Vietnam

Starting June 18, 2026, in accordance with local regulations, age ratings on the App Store will be updated in Australia and Vietnam.

AustraliaTo comply with Australia’s guidelines for the classification of computer games, the 15+ age rating will no longer be available on the Australia App Store.

Please ensure your responses to the age rating questionnaire in App Store Connect accurately reflect your app’s content.

VietnamTo align with Article 38 of Vietnam Decree 147, apps available on the App Store in Vietnam will require a region-specific age rating.

Additional details, including age rating values, will be available in App Store Connect and App Store Connect Help on June 18.

1 week, 6 days назад @ developer.apple.com
Introducing the 2026 Apple Design Award finalists
Introducing the 2026 Apple Design Award finalists Introducing the 2026 Apple Design Award finalists

Every year, the Apple Design Awards recognize innovation, ingenuity, and technical achievement in app and game design.

But they’ve also become something more: A moment to step back and celebrate the work of Apple developers across the community.

Meet this year’s finalists

2 weeks, 2 days назад @ developer.apple.com
Coming bright up
Coming bright up Coming bright up

Get ready for a week of technology, creativity, and community — all online and free.

Here’s what WWDC26 has in store.

2 weeks, 2 days назад @ developer.apple.com
Hello Developer: May 2026
Hello Developer: May 2026 Hello Developer: May 2026

In this edition: Meet inspiring developers, advocates, and educators. Prepare your app for Accessibility Nutrition Labels.

Meet the team behind the stylish open-world adventure Infinity Nikki.

Get the most out of your Apple Developer account.

Update your Intel-based Mac apps to Apple silicon.

Read now

3 weeks, 1 day назад @ developer.apple.com
Get the most out of your Apple Developer account
Get the most out of your Apple Developer account Get the most out of your Apple Developer account

A free developer account is separate from an Apple Developer Program membership.

To create your Apple Developer account, sign in to your Apple Account.

If you don’t have an Apple Account, you can create one during Apple Developer account registration.

Sign up for developer activities >Apple Developer Forums: Join the forums to ask questions and share knowledge with developers worldwide.

Learn more about membership >Keep in mind:As always, you can explore Apple Developer videos, documentation, tutorials, sample code, API references, and the Human Interface Guidelines without an Apple Developer account.

3 weeks, 1 day назад @ developer.apple.com
Brazilian betting license requirement for App Store availability
Brazilian betting license requirement for App Store availability Brazilian betting license requirement for App Store availability

Following changes to Brazil’s fixed-odds betting regulation, apps with fixed-odds betting (gambling) features can now be distributed on the App Store in Brazil with a valid fixed-odds betting license from the Secretariat of Prizes and Bets (SPA).

If any of your apps include these features (indicated by selecting “Yes” to the gambling question in the age rating questionnaire in App Store Connect), you’ll need to provide this license.

Keep in mind that answering “Yes” to the gambling question in the age rating questionnaire will set your Brazil age rating to A18.

Updating the App Review Information section in App Store Connect alone won’t start a review.

When submitting a new version of your …

3 weeks, 5 days назад @ developer.apple.com
To those who build community
To those who build community To those who build community

All around the world, Apple developers do meaningful work that extends beyond great apps and games.

They organize events, write tutorials, mentor others, and create spaces to learn and grow.

By sharing their expertise and championing each other, they represent the best of the community.

Meet some of the inspiring people who are making a difference in the Apple developer community through technical contributions, thoughtful mentorship, and a commitment to helping others succeed.

Meet the community >

1 month назад @ developer.apple.com
Now Available: Monthly Subscriptions with a 12-Month Commitment
Now Available: Monthly Subscriptions with a 12-Month Commitment Now Available: Monthly Subscriptions with a 12-Month Commitment

Today, we’re introducing a new way that people can pay for your auto-renewable subscriptions on the App Store: monthly subscriptions with a 12-month commitment.

People can cancel their subscription at any time, which will prevent the subscription from renewing after they’ve completed their agreed-to payments to fulfill their commitment.

To provide transparency, people can easily view the number of completed and remaining payments for the subscription in their Apple Account.

Starting today, you can configure this type of subscription in App Store Connect and test it in Xcode.

With the exception of the United States and Singapore, monthly subscriptions with a 12-month commitment will be avail…

1 month, 1 week назад @ developer.apple.com
Lykke Studios: In pursuit of puffy perfection
Lykke Studios: In pursuit of puffy perfection Lykke Studios: In pursuit of puffy perfection

The delightful game puffies.

developer Lykke Studios spent months fine-tuning these small moments.

Available on: iPhone, iPad, Mac, Apple TViPhone, iPad, Mac, Apple TV Team size: 88 Based in: Thailand and CyprusDownload puffies.

from Apple Arcade >“We always start with a material that we like,” says Lykke Studios founder Jakob Lykkegaard.

“We scrapped the entire code base and started over again until it felt right.”That pursuit of perfection is threaded throughout the game’s design.

1 month, 1 week назад @ developer.apple.com
Hello Developer: April 2026
Hello Developer: April 2026 Hello Developer: April 2026

In this edition: Join us on bilibili and LinkedIn.

Catch up on essential sessions before WWDC26.

Build a travel app with sample code.

Browse the latest edition of our new design gallery.

Learn about the biggest-ever update to Analytics in App Store Connect.

Read now

1 month, 3 weeks назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 days, 11 hours назад
iOS 26.5.1 (23F81)
iOS 26.5.1 (23F81) iOS 26.5.1 (23F81)

View downloadsView release notes

2 days, 11 hours назад @ developer.apple.com
macOS 26.5.1 (25F80)
macOS 26.5.1 (25F80) macOS 26.5.1 (25F80)

View downloadsView release notes

2 days, 11 hours назад @ developer.apple.com
TestFlight 4.2.1
TestFlight 4.2.1 TestFlight 4.2.1

Download the appView release notes

5 days, 11 hours назад @ developer.apple.com
macOS 26.6 beta (25G5028f)
macOS 26.6 beta (25G5028f) macOS 26.6 beta (25G5028f)

View downloadsView release notes

1 week, 1 day назад @ developer.apple.com
iPadOS 26.6 beta (23G5028e)
iPadOS 26.6 beta (23G5028e) iPadOS 26.6 beta (23G5028e)

View downloadsView release notes

1 week, 1 day назад @ developer.apple.com
tvOS 26.6 beta (23L5729e)
tvOS 26.6 beta (23L5729e) tvOS 26.6 beta (23L5729e)

View downloadsView release notes

1 week, 1 day назад @ developer.apple.com
watchOS 26.6 beta (23U5025e)
watchOS 26.6 beta (23U5025e) watchOS 26.6 beta (23U5025e)

View downloadsView release notes

1 week, 1 day назад @ developer.apple.com
iOS 26.6 beta (23G5028e)
iOS 26.6 beta (23G5028e) iOS 26.6 beta (23G5028e)

View downloadsView release notes

1 week, 1 day назад @ developer.apple.com
visionOS 26.6 beta (23O5728e)
visionOS 26.6 beta (23O5728e) visionOS 26.6 beta (23O5728e)

View downloadsView release notes

1 week, 1 day назад @ developer.apple.com
App Store Connect API 4.3.1
App Store Connect API 4.3.1 App Store Connect API 4.3.1

Download fileView release notes

3 weeks, 1 day назад @ developer.apple.com
iPadOS 15.8.8 (19H422)
iPadOS 15.8.8 (19H422) iPadOS 15.8.8 (19H422)

View downloadsView release notes

3 weeks, 2 days назад @ developer.apple.com
iOS 15.8.8 (19H422)
iOS 15.8.8 (19H422) iOS 15.8.8 (19H422)

View downloadsView release notes

3 weeks, 2 days назад @ developer.apple.com
iOS 18.7.9 (22H355)
iOS 18.7.9 (22H355) iOS 18.7.9 (22H355)

View downloadsView release notes

3 weeks, 2 days назад @ developer.apple.com
watchOS 26.5 (23T570)
watchOS 26.5 (23T570) watchOS 26.5 (23T570)

View downloadsView release notes

3 weeks, 2 days назад @ developer.apple.com
iPadOS 18.7.9 (22H355)
iPadOS 18.7.9 (22H355) iPadOS 18.7.9 (22H355)

View downloadsView release notes

3 weeks, 2 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 6 часов назад
What's new in Swift: May 2026 Edition
What's new in Swift: May 2026 Edition What's new in Swift: May 2026 Edition

To start, we’re focusing on some of the many local meetup groups sharing Swift content:Around the world, local meetup groups and conferences bring Swift developers together, and some even predate Swift itself!

In May the SF Swift meetup hosted a talk by Dan Federman, Agentify Your Swift Repo, which covers building an agent for CI and review feedback.

I encourage more folks to get involved in their local Swift meetup.

Sébastien Stormacq shares a great introduction to what’s possible with AWS Lambda and Swift, presenting Swift, Server-side, & Serverless on the DevStandup YouTube channel.

Swift EvolutionThe Swift project adds new language features through the Swift Evolution process.

6 часов назад @ swift.org
Bringing Goodnotes to the web with Swift and WebAssembly
Bringing Goodnotes to the web with Swift and WebAssembly Bringing Goodnotes to the web with Swift and WebAssembly

Yuta Saito is a Software Engineer at Goodnotes, working on WebAssembly platform support in Swift.

This isn’t because we carefully reimplemented the same algorithms twice: it’s because it’s literally the same Swift code running on both platforms.

Technical architectureGoodnotes Architecture: Shared Swift code between iOS and Web platforms.

You can debug Swift code directly in Chrome DevTools: set breakpoints, inspect variables, and step through your Swift code as naturally as JavaScript.

For more details on the enhanced DWARF extension for Swift, see the Swift on WebAssembly debugging guide.

2 days, 16 hours назад @ swift.org
What's new in Swift: April 2026 Edition
What's new in Swift: April 2026 Edition What's new in Swift: April 2026 Edition

Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

If you’re building server-side Swift and need a fast key-value store, add valkey-swift via Swift Package Manager, and you’re ready to go.

swift-tar is a pure Swift library for reading, writing, and extracting TAR archives.

Swift EvolutionThe Swift project adds new language features through the Swift Evolution process.

However, shipping in an external package means the standard library, Swift runtime, and toolchain libraries such as Foundation cannot depend on it.

1 month назад @ swift.org
Expanding Swift's IDE Support
Expanding Swift's IDE Support Expanding Swift's IDE Support

You can now write Swift in a broader range of popular IDEs, including Cursor, VSCodium, AWS’s Kiro, and Google’s Antigravity.

By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension is now live.

This milestone brings Swift support, including code completion, refactoring, full debugging support, a test explorer, as well as DocC support, to a broader ecosystem of compatible editors and allows agentic IDEs like Cursor and Antigravity to automatically install Swift, with no manual download required.

Get StartedTo start using the Swift extension in any Open VSX-compatible editor, simply open the Extensions panel, se…

1 month, 3 weeks назад @ swift.org
What's new in Swift: March 2026 Edition
What's new in Swift: March 2026 Edition What's new in Swift: March 2026 Edition

Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

Last year we shared our goal to bring Swift Build to Swift Package Manager, in an effort to deduplicate build technologies within the Swift ecosystem and deliver a consistent build experience across all platforms that Swift supports.

Most recently, the main branch of Swift started using Swift Build as its default build system, paving the way for Swift Build to be the out-of-the-box option for Swift developers in a future Swift release.

Swift EvolutionThe Swift project adds new language features through the Swift Evolution process.

ST-0021 Targeted Interoperability betw…

2 months назад @ swift.org
Swift 6.3 Released
Swift 6.3 Released Swift 6.3 Released

For a full list of language evolution proposals in Swift 6.3, see the Swift Evolution dashboard.

The list of Swift Testing evolution proposals included in Swift 6.3 are ST-0012, ST-0013, ST-0014, ST-0015, ST-0016, ST-0017, and ST-0020.

For a detailed look at what’s new in embedded Swift, see Embedded Swift Improvements coming in Swift 6.3.

With this SDK, you can start developing native Android programs in Swift, update your Swift packages to support building for Android, and use Swift Java and Swift Java JNI Core to integrate Swift code into existing Android applications written in Kotlin/Java.

You can find instructions for installing a Swift 6.3 toolchain on the Install Swift page.

2 months, 1 week назад @ swift.org
Swift at scale: building the TelemetryDeck analytics service
Swift at scale: building the TelemetryDeck analytics service Swift at scale: building the TelemetryDeck analytics service

TelemetryDeck is an app analytics service specifically for developers, designed to manage usage analytics that are anonymized, privacy-focused, and really easy to use.

Adopting Swift for backend servicesTelemetryDeck is built on Vapor, a web framework written in Swift, for building scalable APIs and services.

Under the hood, a Swift Vapor project is just a Swift Package with some dependencies.

Your Swift Vapor service is almost never the bottleneck.

Although profiling Swift code is easy, most slowdowns in a web service will arise from a combination of database, storage, and traffic load.

2 months, 4 weeks назад @ swift.org
What's new in Swift: February 2026 Edition
What's new in Swift: February 2026 Edition What's new in Swift: February 2026 Edition

Welcome to this edition of “What’s New in Swift,” where we share interesting projects and updates in the Swift community that deserve visibility to a broader audience.

👋 I help grow and support the Swift open source community, and one of my favorite things has been increasing Swift’s participation in open source events.

FOSDEM may be over (for now), but I’m already excited about how the Swift community will show up next year!

Swift EvolutionThe Swift project adds new language features through the Swift Evolution process.

AuthorsKaren Chu focuses on Swift's open source community initiatives as part of Apple's Open Source Program Office.

3 months назад @ swift.org
Announcing Swift System Metrics 1.0: Process-Level Monitoring
Announcing Swift System Metrics 1.0: Process-Level Monitoring Announcing Swift System Metrics 1.0: Process-Level Monitoring

Vladimir Kukushkin works on foundational Swift server libraries at Apple, and is a maintainer of Swift System Metrics.

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 is part of a larger set of packages that provide an end-to-end solution for integrating metrics into your Swift applications and services.

Once system metrics are collected, they’re reported to Swift Metrics, a backend-agnostic metrics API that can work with popular backends like Prometheus and OpenTelemetry.

bootstrap ( configuration : otelConfig ) // Setup your service let service = …

3 months, 1 week назад @ swift.org
What's new in Swift: January 2026 Edition
What's new in Swift: January 2026 Edition What's new in Swift: January 2026 Edition

For this edition of “What’s new in Swift,” we invited a developer to share their experience:Hi, I’m Nick Sloan.

We chose Swift for Studioworks because of how easy it is to write safe and reliable code with great performance.

Our Swift project makes use of Hummingbird 2, Soto (for its incredible DynamoDB Codable support), Hummingbird MacroRouting, and Elementary.

We’ve been deploying web applications with PHP and Python for decades, and getting started with a Swift web project was certainly a bit slower.

Swift on the web has been a resounding success for us, and I hope we’ll see this part of the community continue to grow!

4 months назад @ swift.org
Announcing the Windows Workgroup
Announcing the Windows Workgroup Announcing the Windows Workgroup

We are excited to announce the creation of the Windows workgroup!

The new Windows workgroup joins a growing list of Swift workgroups, including the Android workgroup, Build and Packaging workgroup, and Testing workgroup which were all added in the past year.

The workgroup will build upon these efforts and focus on work to:Improve and maintain Windows support for the official Swift distribution.

Identify and recommend best practices for bridging between Swift and the Windows API, and for shipping Swift libraries with Windows applications.

Learn more about the Windows workgroup by reading its charter.

4 months, 1 week назад @ swift.org
Improving the usability of C libraries in Swift
Improving the usability of C libraries in Swift Improving the usability of C libraries in Swift

While one could go and rewrite these libraries in Swift, usually there is no need, because Swift provides direct interoperability with C. With a little setup, you can directly use existing C libraries from your Swift code.

In this post, I’m going to use these annotations to improve how Swift interacts with the WebGPU C code.

You can create a module map for the WebGPU header by writing the following to a file module.modulemap :module WebGPU { header "webgpu.h" export * }The easiest thing to do is to put module.modulemap alongside the header itself.

The resulting API notes are in WebGPU.apinotes, and the generated Swift interface after these API notes are applied is here.

A better approach fo…

4 months, 1 week назад @ swift.org
What's new in Swift: December 2025 Edition
What's new in Swift: December 2025 Edition What's new in Swift: December 2025 Edition

BSD : The preview of Swift on FreeBSD support is now available for FreeBSD 14.3 and later, and will be featured in a FOSDEM 2026 talk about Porting Swift to FreeBSD.

: The preview of Swift on FreeBSD support is now available for FreeBSD 14.3 and later, and will be featured in a FOSDEM 2026 talk about Porting Swift to FreeBSD.

AWS blog post about AWS Lambda runtime - The Swift AWS Lambda Runtime moved to the official AWS Labs GitHub organization, delivering a vendor-supported approach to running Swift on AWS Lambda.

Swift EvolutionThe Swift project adds new language features to the language through the Swift Evolution process.

Under Active Review:SE-0501 HTML Coverage Report - This proposal …

5 months, 2 weeks назад @ swift.org
Exploring the Swift SDK for Android
Exploring the Swift SDK for Android Exploring the Swift SDK for Android

Since the announcement of the preview Swift SDK for Android, the Android workgroup has seen a lot of interest in how it works and what’s next.

An Android workflow was added to the official Swift workflows for GitHub months ago, allowing you to easily try building your Swift packages with the Swift SDK for Android, and work is underway to let you run your tests in an Android emulator too.

Swift 6.3 SDK nightly previewsFinally, we are happy to announce that an official Swift 6.3 SDK CI has been set up, and it is producing nightly preview releases of the Swift 6.3 SDK for Android.

Try out the new preview releases of the Swift 6.3 SDK for Android and help us make it even better!

AuthorsThe Andr…

5 months, 2 weeks назад @ swift.org
Swift Configuration 1.0 released
Swift Configuration 1.0 released Swift Configuration 1.0 released

Honza Dvorsky works on foundational Swift server libraries at Apple, and is a maintainer of Swift OpenAPI Generator and Swift Configuration.

Swift Configuration brings a unified, type-safe approach to this problem for Swift applications and libraries.

With the release of Swift Configuration 1.0, the library is production-ready to serve as a common API for reading configuration across the Swift ecosystem.

Swift Configuration creates a common interface for configuration, enabling you to:Read configuration the same way across your codebase using a single configuration reader API that’s usable from both applications and libraries.

Swift Configuration excels in the Swift server ecosystem, where …

5 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 51 минуту назад
Set device volume to 0 / off
Set device volume to 0 / off

I know this is a bit of an unusual question. I manage an internal iOS app deployed to a fleet of ~1,000 devices via MDM. The devices are single-purpose and run in a locked-down kiosk-style mode, so users can’t access Settings or leave the app. I’m trying to find a way to programmatically disable or mute things like: - System sounds - Keyboard clicks - Ringer/alert volume - Other UI sound effects As far as I can tell, our MDM doesn’t expose configuration options for these settings. I understand why Apple and MDM vendors generally avoid allowing admins to force volume levels on user devices, but these are dedicated corporate devices with a single use case. Is there any supported way for an ap…

51 минуту назад @ reddit.com
I’m looking for 10 devs that are already spending money on Apple search ads
I’m looking for 10 devs that are already spending money on Apple search ads

Hi guys, I’m a developer and I’m currently spending money on Apple search ads to boost my app with very good results honestly. I’m not here to sell some sort of experience I don’t have, I just had an idea to optimise the search ads experience and I wanna chat with some others dev for an honest dialogue. Where are you guys? If you are one of them, just leave a comment submitted by /u/MuchAge1486 [link] [comments]

5 часов назад @ reddit.com
App Stor AR Module QR code
App Stor AR Module QR code App Stor AR Module QR code

submitted by /u/Top_Economics871 [link] [comments]

6 часов назад @ reddit.com
Mac app shells out to Codex / Claude CLI to do its work — any way to make this App Store sandbox compliant?
Mac app shells out to Codex / Claude CLI to do its work — any way to make this App Store sandbox compliant? Mac app shells out to Codex / Claude CLI to do its work — any way to make this App Store sandbox compliant?

So ive built a Mac app (ReleaseFrame, generates localized App Store screenshots) and the core of it works by calling the Codex and Claude command line tools as external processes to actualy do the image edits. Works great outside the sandbox. Problem is i cant ship it on the Mac App Store because the App Sandbox basically kills this — you cant spawn arbitrary external executables, and even if the user has the CLIs installed, the sandbox wont let me reach them or exec them. So im kinda stuck between “distribute outside the store with notarization” or “rearchitect the whole thing”. For anyone whos shipped sandboxed apps that depend on external tools — how do you handle this? Few things ive be…

8 часов назад @ reddit.com
Finding App Store Connect Crashes
Finding App Store Connect Crashes

I have a TestFlight app that App Store Connect tells me there are multiple crashes for a particular build, but when I go to Xcode / Organizer / [app + build] / Crashes, I see no crash at all. Have anyone seen this problem before? submitted by /u/gcampos [link] [comments]

8 часов назад @ reddit.com
WWDC26 wishlist
WWDC26 wishlist WWDC26 wishlist

submitted by /u/majid8 [link] [comments]

9 часов назад @ reddit.com
(Open Source) My SwiftUI animation skill, describe an interaction, get a complete .swift file
(Open Source) My SwiftUI animation skill, describe an interaction, get a complete .swift file (Open Source) My SwiftUI animation skill, describe an interaction, get a complete .swift file

After building 84+ animation demos in legendary-Animo, I extracted the entire aesthetic (spring presets, haptic grammar, glass morphism, iOS 26 GlassEffect patterns, metaball recipes) into a Claude Code skill. Type a one-liner like: /swiftui-microinteractions liquid menu that floods open with cyan and rows fade in after Get back a complete, compilable .swift file — auto-registered in your .pbxproj, with the right spring values, the right haptic moments, and the project's code style. What's in it: 7 named spring presets mapped from feel words ("snappy", "stretchy", "melts") 4-event haptic ladder tied to interaction phases iOS 26 GlassEffect + GlassEffectContainer patterns with iOS 18 fallbac…

12 часов назад @ reddit.com
My Reddit giveaway from 3 days ago got 350+ upvotes and 550+ comments, leading to a 20.8% App Store Conversion Rate. But did I just ruin my monetization?
My Reddit giveaway from 3 days ago got 350+ upvotes and 550+ comments, leading to a 20.8% App Store Conversion Rate. But did I just ruin my monetization? My Reddit giveaway from 3 days ago got 350+ upvotes and 550+ comments, leading to a 20.8% App Store Conversion Rate. But did I just ruin my monetization?

Hi everyone, I recently launched a macOS/iOS utility app and ran a Reddit giveaway 3 days ago. The response was overwhelming, and the initial traction has been great. However, as a solo dev, I need your advice on a major monetization dilemma: Am I destroying my monetization? I am still gradually sending out Lifetime Pro codes to commenters. But I feel I'm ruining my revenue since the exact users who find the app genuinely useful are getting lifetime access for free. Did I give away my best potential customers? How do I transition this momentum into actual organic revenue? Should I keep the $6.99 Lifetime IAP, raise it, or move to a subscription hybrid later? Would love to hear your thoughts…

13 часов назад @ reddit.com
Are ratings for your app location based?
Are ratings for your app location based?

Hey there, About to release an iOS app to the store, I wonder if the user reviews are location based? Because my app is a keyboard app and it only support the US keyboard. Right now I don't want to support all languages and I wonder if a person from a different country leaves a bad review will it show up in the US store. If it only shows up for users for their particular country then no problem. So my question is: Is it? submitted by /u/mrs_jackrabbit [link] [comments]

15 часов назад @ reddit.com
[ Removed by Reddit ]
[ Removed by Reddit ]

[ Removed by Reddit on account of violating the content policy. ] submitted by /u/Aayush_xd69 [link] [comments]

16 часов назад @ reddit.com
Stable Diffusion 1.5 running locally on an iPhone - 3 second generations 🤯
Stable Diffusion 1.5 running locally on an iPhone - 3 second generations 🤯 Stable Diffusion 1.5 running locally on an iPhone - 3 second generations 🤯

I’ve been testing local Stable Diffusion 1.5 generation on an iPhone and wanted to share the numbers, since most SD benchmarks are still desktop/GPU-focused Setup: - Device: iPhone 17 - Output: 512x512 - Compute: CPU + Neural Engine - 3 models x 3 prompts x 3 takes = 27 total generations - final sheet shows the best generation for each prompt/model pair - timings are warm runs, with model packs already installed/prepared Models/settings tested: CyberRealistic | DPM Solver Multistep / Karras | 30 steps / CFG 7 | 13.6s DreamShaper 8 LCM | LCM / Leading | 10 steps / CFG 2 | 4.5s Realistic Vision V5.1 Hyper | DPM Solver Singlestep / Karras | 6 steps / CFG 1.5 | 3.1s How is this flying under the…

18 часов назад @ reddit.com
Dealing with major FOMO and had to cancel my trip to the Bay Area last minute due to logistical/family blocks
Dealing with major FOMO and had to cancel my trip to the Bay Area last minute due to logistical/family blocks

I’m feeling a bit crushed today and just need to vent to people who understand the tech calendar. Since March, I’ve been working hard to network, build connections, and prepare for this week. I was incredibly excited because I actually managed to get registered and accepted for 13 different community events around the Bay Area. I’m only a state away, so logistically, it felt like I was right on the doorstep. But due to an unexpected mix of chaotic household situations, sudden construction delays at home, and travel prices skyrocketing at the absolute worst time (especially with budget airline options shifting), the financial and logistical strain became too much. Today, I had to make the in…

22 часа назад @ reddit.com
I Don't understand...
I Don't understand...

I don't get why there is so much hate against Ai generated code. It's not slop at all. I think its actually very well written code for the most part. Can someone explain why Vibe Coding is looked down on? Is it a fear of being replaced? A friend of mine was recently fired and replaced by Ai. submitted by /u/alanskimp [link] [comments]

1 day, 1 hour назад @ reddit.com
Question on ASO
Question on ASO

Is ASO literally just modifying keyword, title to increase the chance of being seen by the users? submitted by /u/DryCartographer3871 [link] [comments]

1 day, 1 hour назад @ reddit.com
Does having a Google Cloud VM and Firebase database count as U.S. Business Activities?
Does having a Google Cloud VM and Firebase database count as U.S. Business Activities?

I don’t live in the U.S., but I do have a Google Cloud VM and a Firebase database hosted in the U.S. I am not sure how to answer the question “Do you have any U.S. Business Activities” on App Store Connect. I will be charging a monthly subscription and a user of my app will most likely be from the U.S. I am not sure if sales in the U.S. count as Business Activities. Are there any other developers that know how to answer this question and what things to consider? For reference, I have included the question below: Do you have any U.S. Business Activities? In general, you have U.S. business activities if you have employees in the United States, or own, lease, or control equipment or other asse…

1 day, 4 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 6 days, 4 hours назад
Issue 752
Issue 752 Issue 752

Issue 752 29th May 2026 Written by Zachary PowellI feel like I should kick things off this week by introducing myself.

I’m Zachary Powell, Head of Developer Community here at next.app devCon.

This week’s iOS Dev Weekly marks the first one written by me, so please be kind (although, of course, feedback is welcome!).

With WWDC26 kicking off on June 8, the developer community is buzzing with anticipation for iOS 27 and the next generation of Apple software.

We’re opening the CFP for iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

6 days, 4 hours назад @ main--iosdevweekly.netlify.app
Issue 751
Issue 751 Issue 751

Issue 751 22nd May 2026 Written by Dave Verwer, Greg Fawson, Sriyank Siddhartha, and Zachary PowellToday is the start of something new for iOS Dev Weekly.

Finding the right people to take iOS Dev Weekly forward was tricky.

❤️– Dave VerwerHi iOS Dev Community!

We feel the same way about iOS Dev Weekly.

So what do we intend to do with iOS Dev Weekly?

1 week, 6 days назад @ main--iosdevweekly.netlify.app
Issue 750
Issue 750 Issue 750

Issue 750 8th May 2026 Written by Dave VerwerThis is the seven hundred and fiftieth issue of this little newsletter, so I hope you’ll forgive a little introspection.

I’d recently left a job working with C# and ASP.NET to start a small business writing Ruby on Rails apps on the brand new Intel Mac I’d just bought.

I really loved what I found, and not just in the language or frameworks, but in the community.

When I started this newsletter in 2011 it was partly because I wanted to become even more involved in that community.

❤️The community is so much richer and more diverse than it was back in 2011 when iOS Dev Weekly started.

3 weeks, 6 days назад @ iosdevweekly.com
Issue 750
Issue 750 Issue 750

Issue 750 8th May 2026 Written by Dave VerwerThis is the seven hundred and fiftieth issue of this little newsletter, so I hope you’ll forgive a little introspection.

I’d recently left a job working with C# and ASP.NET to start a small business writing Ruby on Rails apps on the brand new Intel Mac I’d just bought.

I really loved what I found, and not just in the language or frameworks, but in the community.

When I started this newsletter in 2011 it was partly because I wanted to become even more involved in that community.

❤️The community is so much richer and more diverse than it was back in 2011 when iOS Dev Weekly started.

3 weeks, 6 days назад @ main--iosdevweekly.netlify.app
Issue 749
Issue 749 Issue 749

Issue 749 1st May 2026 Written by Dave VerwerI first wrote about Ale Mohamad’s idea of a marketplace for Swift playgrounds in early 2025, when Swift Playgrounds removed its subscriptions functionality.

At that time, he had created a playgrounds section on his site, allowing a selection of playgrounds to be downloaded.

He has built a proper community-driven index site for Swift playgrounds.

It’s based on the same JSON feed that Apple designed, meaning if you had playgrounds content prepared for the Playgrounds app, it’ll seamlessly import into his site.

If you’re interested in robotics and Swift, you’ll also enjoy Artem’s announcement of IndustrialKit and the various video demos (1, 2, 3).

1 month назад @ iosdevweekly.com
Issue 749
Issue 749 Issue 749

Issue 749 1st May 2026 Written by Dave VerwerI first wrote about Ale Mohamad’s idea of a marketplace for Swift playgrounds in early 2025, when Swift Playgrounds removed its subscriptions functionality.

At that time, he had created a playgrounds section on his site, allowing a selection of playgrounds to be downloaded.

He has built a proper community-driven index site for Swift playgrounds.

It’s based on the same JSON feed that Apple designed, meaning if you had playgrounds content prepared for the Playgrounds app, it’ll seamlessly import into his site.

If you’re interested in robotics and Swift, you’ll also enjoy Artem’s announcement of IndustrialKit and the various video demos (1, 2, 3).

1 month назад @ main--iosdevweekly.netlify.app
Issue 748
Issue 748 Issue 748

Issue 748 17th April 2026 Written by Dave VerwerOne community announcement that stood out to me this week was the Hummingbird project announcing their AI tool policy.

We’re even being affected a little at the Swift Package Index, although not to the point of it being a huge issue, and not in the main repository.

It’s not a huge problem, but it’s more work, and shows how far this issue stretches.

Having a policy in place is a great place to start, and I’m glad to see Hummingbird tackle the subject.

This issue isn’t going to go away, and having a written policy helps prevent arguments.

1 month, 2 weeks назад @ main--iosdevweekly.netlify.app
Issue 748
Issue 748 Issue 748

Issue 748 17th April 2026 Written by Dave VerwerOne community announcement that stood out to me this week was the Hummingbird project announcing their AI tool policy.

We’re even being affected a little at the Swift Package Index, although not to the point of it being a huge issue, and not in the main repository.

It’s not a huge problem, but it’s more work, and shows how far this issue stretches.

Having a policy in place is a great place to start, and I’m glad to see Hummingbird tackle the subject.

This issue isn’t going to go away, and having a written policy helps prevent arguments.

1 month, 2 weeks назад @ iosdevweekly.com
Issue 747
Issue 747 Issue 747

By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension is now live.

I must admit I also have a fondness for Zed, but VS Code is my day to day editor when I don’t need something Xcode-specific.

I couldn’t have predicted I’d ever be happy using an Electron-based coding editor, but I am.

Yes, the VS Code extension isn’t new, but the continued support of it, and the care taken to make sure it works with the VSX marketplace is important.

If you’ve ever needed convincing that working with dates over long periods of time is challenging, this is for you.

1 month, 3 weeks назад @ main--iosdevweekly.netlify.app
Issue 747
Issue 747 Issue 747

By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension is now live.

I must admit I also have a fondness for Zed, but VS Code is my day to day editor when I don’t need something Xcode-specific.

I couldn’t have predicted I’d ever be happy using an Electron-based coding editor, but I am.

Yes, the VS Code extension isn’t new, but the continued support of it, and the care taken to make sure it works with the VSX marketplace is important.

If you’ve ever needed convincing that working with dates over long periods of time is challenging, this is for you.

1 month, 3 weeks назад @ iosdevweekly.com
Issue 745
Issue 745 Issue 745

Issue 745 13th March 2026 Written by Dave VerwerI spent a little time updating and cleaning up the iOS Dev Directory this week and it reminded me that I’ve not talked about it here in a while.

Getting people to know about a new blog is hard, especially if you don’t have a large social media following.

That said, because it’s not a “destination” site, it always needs an occasional push here to remind people it exists.

I do have another reason to write about the iOS Dev Directory.

I’d love some help with iOS Dev Directory from anyone who thinks a site like this is important.

2 months, 3 weeks назад @ main--iosdevweekly.netlify.app
Issue 745
Issue 745 Issue 745

Issue 745 13th March 2026 Written by Dave VerwerI spent a little time updating and cleaning up the iOS Dev Directory this week and it reminded me that I’ve not talked about it here in a while.

Getting people to know about a new blog is hard, especially if you don’t have a large social media following.

That said, because it’s not a “destination” site, it always needs an occasional push here to remind people it exists.

I do have another reason to write about the iOS Dev Directory.

I’d love some help with iOS Dev Directory from anyone who thinks a site like this is important.

2 months, 3 weeks назад @ iosdevweekly.com
Issue 746
Issue 746 Issue 746

Issue 746 13th March 2026 Written by Dave VerwerIt’s time to start thinking about WWDC!

The big question is whether it’s worth being in Cupertino for a week without Apple running a week-long event.

We’re opening the CFP for iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

It also has improvements to embedded Swift, and the first official release of the Swift SDK for Android.

BooksFollowing on from her previous book, SwiftUI Fundamentals, Natalia Panferova published The SwiftUI Way this week.

2 months, 3 weeks назад @ main--iosdevweekly.netlify.app
Issue 746
Issue 746 Issue 746

Issue 746 13th March 2026 Written by Dave VerwerIt’s time to start thinking about WWDC!

The big question is whether it’s worth being in Cupertino for a week without Apple running a week-long event.

We’re opening the CFP for iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

It also has improvements to embedded Swift, and the first official release of the Swift SDK for Android.

BooksFollowing on from her previous book, SwiftUI Fundamentals, Natalia Panferova published The SwiftUI Way this week.

2 months, 3 weeks назад @ iosdevweekly.com
Issue 744
Issue 744 Issue 744

Yes, it might help with a simple task, but does it do everything that everyone in that company used the SaaS product for?

What I talked about last week in terms of detailed thought going into the prompt isn’t just for code.

It’s much more about thinking through edge cases, user interfaces, features, and everything else that goes into making good software.

So I kept on making the software that I wanted to build, that I wanted to exist in this world.

I’ve linked to several workflows like this for iOS, but don’t think I have linked to one for macOS before!

3 months, 1 week назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 1 час назад
Google AI Edge Gallery launches on macOS, letting Mac users run Gemini models locally
Google AI Edge Gallery launches on macOS, letting Mac users run Gemini models locally Google AI Edge Gallery launches on macOS, letting Mac users run Gemini models locally

In addition to Google AI Edge Gallery, which lets users run Gemma models locally on their Macs, the company also released the Gemma 4 12B model and the Google AI Edge Eloquent dictation app for the Mac.

Which brings us to Google AI Edge Gallery, Google’s platform for running AI models locally.

Google already offered a Google AI Edge Gallery app for Android and for iOS, but today the company released it for macOS as well.

Google AI Edge EloquentAlongside Gemma 12B and the release of Google AI Edge Gallery for macOS, Google also launched the Google AI Edge Eloquent app for Mac today, after bringing the app to iOS a few months ago.

You can learn more about Google AI Edge eloquent here.

1 час назад @ 9to5mac.com
Report details Apple’s plan to use Nvidia chips for the Gemini-powered Siri
Report details Apple’s plan to use Nvidia chips for the Gemini-powered Siri Report details Apple’s plan to use Nvidia chips for the Gemini-powered Siri

A new report from The Information shares fresh details on how the new Gemini-powered Siri will work under the hood.

Apple recently approved the use of a privacy technology from Nvidia in that setting, suggesting it will use Nvidia AI chips for at least some of its computing needs in Google Cloud, according to people familiar with the matter.

Now, The Information has published a new report, with fresh details on how Apple’s use of Nvidia chips is going to work:Specifically, Apple will tap into Google’s fleet of Nvidia’s Blackwell B200 data center chips, said the people.

The Nvidia Blackwell B200 is one of Nvidia’s flagship data center GPUs for large-scale AI training and inference.

It is bas…

4 часа назад @ 9to5mac.com
Apple kicks off new ‘Privacy on iPhone’ campaign promoting Safari [Video]
Apple kicks off new ‘Privacy on iPhone’ campaign promoting Safari [Video] Apple kicks off new ‘Privacy on iPhone’ campaign promoting Safari [Video]

ScApple is kicking off a new advertising campaign today, highlighting its Safari browser.

In particular, the campaign focuses on Safari’s privacy-focused features and how it “keeps data trackers off your back.”You can watch Apple’s new Safari privacy film below.

In addition to the video, Apple will also run billboards across cities and digital ads touting Safari’s privacy features.

There’s also Safari’s Privacy Report feature:Your Privacy Report shows you all the cross-site trackers that are being blocked by Intelligent Tracking Prevention in Safari.

Safari’s Private Browsing mode is also more advanced than similar offerings from other browsers, such as Chrome.

4 часа назад @ 9to5mac.com
I’m calling it: Widow’s Bay is the best Apple TV show in years
I’m calling it: Widow’s Bay is the best Apple TV show in years I’m calling it: Widow’s Bay is the best Apple TV show in years

Granted, there’s probably at least one person who says that any given Apple TV show is the best.

But if you’re not watching Widow’s Bay, you are really, really missing out.

Sadly, that wasn’t the case with Widow’s Bay.

Everything about Widow’s Bay is just fantastic.

You can watch the trailer for Widow’s Bay below, but I suggest you don’t:Watch Widow’s Bay on Apple TVApple TV is available for $12.99 per month and features hit TV shows and movies like Severance, The Studio, The Morning Show, Shrinking and Silo.

5 часов назад @ 9to5mac.com
WhatsApp’s revamped chat lists interface rolling out on iOS
WhatsApp’s revamped chat lists interface rolling out on iOS WhatsApp’s revamped chat lists interface rolling out on iOS

WhatsApp is rolling out a new interface that makes it easier for iPhone users to manage and quickly switch between their different chat lists.

New chat lists interface now rolling outRecently, WhatsApp users on Android got access to the new chat list interface, which lets them keep only their most-used chat lists visible while moving the others into a separate menu.

Now, with WhatsApp version 26.21.74 released yesterday on the App Store, the feature is also making its way to iPhone users.

With the new interface, users can choose which lists remain visible up there, and which should be moved into the secondary Filter menu.

Do you have access to the revamped chat lists feature?

7 часов назад @ 9to5mac.com
New iPads will launch later this year, here’s what rumors say is coming
New iPads will launch later this year, here’s what rumors say is coming New iPads will launch later this year, here’s what rumors say is coming

#1: iPad mini with OLED displayThe iPad mini might not be the most popular model, but it does have its enthusiastic fans.

And later this year, a new iPad mini is rumored to launch that brings at least one big change.

That’s in part due to a “jelly scrolling” issue that was somewhat resolved in the latest model, but isn’t completely gone.

#2: Base model iPad with new chip for AI featuresAlongside the new iPad mini, Apple reportedly has one more iPad coming this year: an upgraded base model.

Rumors had pointed to a March launch for the latest base iPad, but instead Apple only debuted a new iPad Air with no other iPad update.

7 часов назад @ 9to5mac.com
Apple permanently closing three US stores, here’s when [Updated]
Apple permanently closing three US stores, here’s when [Updated] Apple permanently closing three US stores, here’s when [Updated]

Apple has announced that it is closing three retail stores in the United States, including locations in Connecticut, Maryland, and California.

The three Apple Stores are set to close in June, Apple says.

Apple TrumbullApple Towson Town CenterApple says that its employees at the Trumbull and Escondido stores will be able to “continue their roles at nearby Apple Retail stores.” Apple Towson Town Center employees, meanwhile, “will be eligible to apply for open roles at Apple in accordance with the collective bargaining agreement.”Our team members at Trumbull and North County will continue their roles at nearby Apple Retail stores.

Apple Towson Town Center became the first Apple Store location …

7 часов назад @ 9to5mac.com
Apple says Texas App Store age assurance rules start tomorrow after court ruling
Apple says Texas App Store age assurance rules start tomorrow after court ruling Apple says Texas App Store age assurance rules start tomorrow after court ruling

Starting tomorrow, June 4, app developers will have to comply with several App Store age assurance requirements tied to new Apple Accounts in Texas.

When the preliminary injunction blocked SB 2420 from taking effect, Apple paused its previously announced implementation plans, while keeping the tools available for sandbox testing.

Circuit Court of Appeals issued a stay of Judge Pitman’s injunction, which means Texas can enforce SB 2420, at least, for now.

Even though the stay can still be appealed and reversed, Apple told developers today that the law’s requirements will apply to new Apple Accounts in Texas starting tomorrow.

Here’s Apple:Due to a recent court ruling lifting an injunction on…

8 часов назад @ 9to5mac.com
Apple TV unveils new Anya Taylor-Joy series about a massive heist gone wrong
Apple TV unveils new Anya Taylor-Joy series about a massive heist gone wrong Apple TV unveils new Anya Taylor-Joy series about a massive heist gone wrong

Next month Apple TV will premiere Lucky, a new original series starring Anya Taylor-Joy.

Lucky premieres July 15 on Apple TV, here’s the trailerOne of the expected highlights of Apple TV’s best summer lineup ever is Lucky, a new limited series starring and executive produced by Anya Taylor-Joy.

Anya Taylor-Joy’s last big TV series was her breakout role in Netflix’s The Queen’s Gambit.

Her only previous appearance on Apple TV was the film The Gorge, which premiered last year.

Apple TV is available for $12.99 per month, or you can get it discounted through the Apple One bundle.

9 часов назад @ 9to5mac.com
Apple touts reality TV binge-ready 24-hour battery life in new Beats Pill speaker ad
Apple touts reality TV binge-ready 24-hour battery life in new Beats Pill speaker ad Apple touts reality TV binge-ready 24-hour battery life in new Beats Pill speaker ad

“The Pill People have entered the villa,” according to Apple’s latest Beats Pill video ad.

The new clip, seen below, promotes 24-hour battery life as part of the current Beats Pill Bluetooth speaker.

New Beats Pill ad is a playful nod to Love Island reality show following premiere this week“If you’re binging a full summer of island drama, you’ll need battery life that can keep up,” reads the video description.

“Good thing the Beats Pill gets up to 24 hours of listening time, more than enough for every recoupling, challenge, and twist the summer has to offer.”The latest Beats Pill Bluetooth speaker ad is a timely nod to the dating reality series Love Island, which premiered its eighth season…

10 часов назад @ 9to5mac.com
John Ternus scaled back Apple’s Vision products roadmap: report
John Ternus scaled back Apple’s Vision products roadmap: report John Ternus scaled back Apple’s Vision products roadmap: report

Ming-Chi Kuo published a roadmap for Apple’s Vision products last year, but he’s just provided an update that drastically scales back the lineup—a shift reportedly authorized by John Ternus.

Ming-Chi Kuo says Apple’s Vision products roadmap now only consists of glassesLast June, analyst Ming-Chi Kuo said that Apple had seven head-mounted wearables in various stages of development.

The Apple XR headset and smart glasses roadmap I put together about a year ago is no longer a useful reference.

For now, only two smart glasses products remain visible in the roadmap.

This shift actually… https://t.co/nuqahpVnVQ — 郭明錤|Ming-Chi Kuo (@mingchikuo) June 3, 2026Kuo’s report removes all potential Vision…

11 часов назад @ 9to5mac.com
CardioBot integrates one of my favorite Apple Health metrics for deeper heart insight
CardioBot integrates one of my favorite Apple Health metrics for deeper heart insight CardioBot integrates one of my favorite Apple Health metrics for deeper heart insight

Ever want to do more with your health data that Apple Watch gathers?

CardioBot has long been a great way to unlock new insight into your heart health.

The latest version integrates one of my favorite Apple Health metrics using Apple Watch.

Starting today, CardioBot now integrates Time in Daylight as a key insight related to heart health and recovery as well.

It uses the Apple Watch and Apple Health data to provide helpful guidance that can help you reach your health goals.

12 часов назад @ 9to5mac.com
CarPlay in iOS 26 added new setting that should have always existed
CarPlay in iOS 26 added new setting that should have always existed CarPlay in iOS 26 added new setting that should have always existed

While I’m eagerly awaiting iOS 27’s upgrades for CarPlay, I recently had my first hands-on experience with a new CarPlay setting that arrived in iOS 26, and it’s one that should have existed all along.

iOS 26 added new setting to optimize CarPlay for your vehicle’s displayiOS 26 gave CarPlay a bunch of new features, and the list grew even more with the recent iOS 26.4 additions.

Here’s what Smart Display Zoom does when enabled, per the Settings app:CarPlay will be automatically optimized for your vehicle’s display.

That makes Smart Display Zoom a no-brainer addition, since it ensures that CarPlay adapts to your specific display.

My experience with CarPlay’s Smart Display ZoomSmart Display Z…

12 часов назад @ 9to5mac.com
9to5Mac Daily: June 3, 2026 – MacBook Neo shipments, more
9to5Mac Daily: June 3, 2026 – MacBook Neo shipments, more 9to5Mac Daily: June 3, 2026 – MacBook Neo shipments, more

9to5Mac Daily listeners can exclusively save 30% and get a $100 Savings Card.

New episodes of 9to5Mac Daily are recorded every weekday.

Subscribe to our podcast in Apple Podcast or your favorite podcast player to guarantee new episodes are delivered as soon as they’re available.

Stories discussed in this episode:Listen & Subscribe:Subscribe to support Chance directly with 9to5Mac Daily Plus and unlock:Ad-free versions of every episodeBonus contentCatch up on 9to5Mac Daily episodes!

You can also rate us in Apple Podcasts or recommend us in Overcast to help more people discover the show.

12 часов назад @ 9to5mac.com
Deals: Early Prime Day AirPods discounts, 24GB MacBook Air, Apple Watch Ultra 3, Apple cables from $7.50, more
Deals: Early Prime Day AirPods discounts, 24GB MacBook Air, Apple Watch Ultra 3, Apple cables from $7.50, more Deals: Early Prime Day AirPods discounts, 24GB MacBook Air, Apple Watch Ultra 3, Apple cables from $7.50, more

The only 24GB 15-inch M5 MacBook Air Amazon sells has 1TB of storage and a price tag to match.

B&H is offering the Midnight 15-inch M5 MacBook Air with 24GB of RAM and 512GB of storage at $1,299 shipped.

$1,519) With 35W Dual USB-C Port Compact Power Adapter (worth $20)15-inch M5 MacBook Air 24GB/1TB $1,499 (Reg.

$1,719) With 70W USB-C Port Compact Power Adapter (worth $20)Black Apple Watch Ultra 3 is over $200 off via Amazon Resale todayDeals on the latest Apple Watch Ultra 3 remain mostly hard to come by.

Amazon Resale is now offering the black Apple Watch Ultra 3 with the matching black Ocean Band down at $587.57 shipped in “Used – Like New” condition.

13 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 5 часов назад
iOS 27: All the Rumored App Features
iOS 27: All the Rumored App Features iOS 27: All the Rumored App Features

CameraApple is moving Visual Intelligence from the Camera Control button to the Camera app in ‌iOS 27‌.

In ‌iOS 27‌, ‌Siri‌ will be able to answer questions about what a user is looking at, providing information from the web.

Apple is adding new ‌Visual Intelligence‌ capabilities in ‌iOS 27‌, and they will be available through the Camera app ‌Siri‌ mode.

Apple plans to make the Camera app more customizable in ‌iOS 27‌.

The Camera app is also going to get new grid and level options that will join the existing features.

5 часов назад @ macrumors.com
What's on Your iOS 27 Wishlist Ahead of WWDC 2026?
What's on Your iOS 27 Wishlist Ahead of WWDC 2026? What's on Your iOS 27 Wishlist Ahead of WWDC 2026?

We're just a handful of days away from Apple's 2026 Worldwide Developers Conference, which will see the introduction of iOS 27, iPadOS 27, macOS 27, and more.

We've heard plenty of rumors about ‌iOS 27‌ and it sounds like most of the new features will focus on Siri and AI, but we want to hear from readers.

Read our iOS 27 roundup to see what's in store.

MacRumors readers have been discussing some of their ‌iOS 27‌ wants in a dedicated iOS 27 wishlist forum thread that's worth checking out.

The WWDC 2026 keynote event will take place on Monday, June 8 at 10:00 a.m. Pacific Time or 1:00 p.m. Eastern Time.

7 часов назад @ macrumors.com
Bluetti Elite 10 Mini Power Station Review: Small, Capable, and Apple-Friendly
Bluetti Elite 10 Mini Power Station Review: Small, Capable, and Apple-Friendly Bluetti Elite 10 Mini Power Station Review: Small, Capable, and Apple-Friendly

Bluetti's Elite 10 Mini Power Station is larger than your average iPhone or iPad power bank, but it's still small enough to be portable.

The Elite 10 has a 128Wh capacity, which is enough to charge a MacBook Neo almost three times, a MacBook Pro 1.5 times, or a MacBook Air twice.

The fans are barely noticeable unless you're drawing power at full capacity, and even then, they're quiet.

You can plug the Elite 10 into a power source and then plug in a computer or router.

How to BuyBluetti's Elite 10 Mini Power Station can be purchased from the Bluetti website or from Amazon for $120.

7 часов назад @ macrumors.com
Apple is Permanently Closing Three U.S. Stores This Month
Apple is Permanently Closing Three U.S. Stores This Month Apple is Permanently Closing Three U.S. Stores This Month

Apple will be permanently closing three of its retail stores in the U.S. on the evening of Saturday, June 20, according to its website.

Apple Towson Town CenterThe locations that are closing:In April, Apple said it made the "difficult decision" to close the stores due to "declining conditions" at the shopping malls in which they are located.

The union and the store's employees have been protesting the planned closure, and some lawmakers in Maryland have voiced their support.

For its part, Apple said it is simply honoring the terms of the collective bargaining agreement that the employees agreed to.

Nevertheless, the situation could benefit Apple by warning employees at other stores that joi…

8 часов назад @ macrumors.com
Apple Bringing App Store Age Verification to Texas as SB 2420 Takes Effect June 4
Apple Bringing App Store Age Verification to Texas as SB 2420 Takes Effect June 4 Apple Bringing App Store Age Verification to Texas as SB 2420 Takes Effect June 4

Apple today said App Store rules in Texas are changing due to the enforcement of SB 2420, a law that adds age assurance requirements for app marketplaces and developers.

Apple users located in Texas will soon be required to confirm whether they are 18 years or older when creating an Apple Account.

Developers need to adopt the Declared Age Range API to provide the required age categories for new account users in Texas, and they are responsible for implementing the correct age restrictions.

The courts still need to determine the constitutionality of SB 2420 and whether the state has the authority to impose age verification requirements on app marketplaces.

Apple says SB 2420 forces users to s…

8 часов назад @ macrumors.com
Kuo: Apple's Vision Pro Successors Off the Table as Focus Shifts to Smart Glasses
Kuo: Apple's Vision Pro Successors Off the Table as Focus Shifts to Smart Glasses Kuo: Apple's Vision Pro Successors Off the Table as Focus Shifts to Smart Glasses

Incoming Apple CEO John Ternus signed off on a major revision of Apple's Vision Pro and smart glasses plans, consolidating Apple's work in the category.

According to Apple analyst Ming-Chi Kuo, Ternus nixed plans for a second Vision Pro and a lighter Vision Air.

Kuo says there are only two smart glasses products in development, including the AI smart glasses that Apple is creating to rival the Meta Ray-Bans and a display-equipped set of AR smart glasses.

"I think removing the Vision Pro line was the right call, as Apple shifts resources toward smart glasses with greater mass-market potential," writes Kuo.

While Kuo does not believe Apple is working on any version of a Vision Pro, Gurman cla…

10 часов назад @ macrumors.com
Apple's New Beats Pill Ad Leans Into Reality TV Show 'Love Island USA'
Apple's New Beats Pill Ad Leans Into Reality TV Show 'Love Island USA' Apple's New Beats Pill Ad Leans Into Reality TV Show 'Love Island USA'

Apple today shared a new Beats Pill ad that pays tribute to the reality TV show Love Island USA, which returned for an eighth season this week.

The ad does not mention Love Island USA, but the "Pill People" are said to have "entered the villa," which is a clear reference to the show.

"If you're binging a full summer of island drama, you'll need battery life that can keep up," says Apple.

"Good thing the Beats Pill gets up to 24 hours of listening time, more than enough for every recoupling, challenge, and twist the summer has to offer."

Apple released the current Beats Pill in 2024.

10 часов назад @ macrumors.com
Amazon Undercuts Apple With Quicker MacBook Neo Delivery and Discounted Price
Amazon Undercuts Apple With Quicker MacBook Neo Delivery and Discounted Price Amazon Undercuts Apple With Quicker MacBook Neo Delivery and Discounted Price

Amazon is offering same-day delivery on Apple's MacBook Neo in select locations alongside its ongoing $9 discount on the notebook.

If your location doesn't have a same-day delivery option, Amazon is still providing a delivery estimate between June 4 and June 8 on every MacBook Neo computer.

Apple's MacBook Neo has recently been struck by delayed delivery estimates on Apple.com, due to the notebook's booming popularity.

Following its launch in March, the MacBook Neo has become a big hit for Apple, with the company struggling to keep the computer in stock online and in Apple stores.

As of writing, Apple.com quotes a 1-2 week delivery estimate on every model of the Neo in the U.S. and many oth…

10 часов назад @ macrumors.com
MacBook Neo is So Popular That Apple Reportedly Doubled Production
MacBook Neo is So Popular That Apple Reportedly Doubled Production MacBook Neo is So Popular That Apple Reportedly Doubled Production

Apple supply chain analyst Ming-Chi Kuo this week said he believes that MacBook Neo shipments to Apple were doubled from an initial target of 5 million units to 10 million units in 2026 at some point after the laptop launched in March.

He said that MacBook Neo demand exceeded Apple's expectations and helped to drive a record number of first-time Mac buyers last quarter.

"Apple's MacBook Neo is a capable machine, and its arrival confirms that there's real appetite for premium quality at accessible prices," admitted Dell.

With a starting price of $599 in the U.S., or $499 for college students, the MacBook Neo is Apple's most affordable MacBook ever.

A second-generation MacBook Neo is expected…

12 часов назад @ macrumors.com
Apple Says macOS 27 Won't Be Compatible With These Macs
Apple Says macOS 27 Won't Be Compatible With These Macs Apple Says macOS 27 Won't Be Compatible With These Macs

During WWDC 2025, Apple revealed that macOS 26 Tahoe would be the final major macOS version for Intel-based Macs.

Apple will unveil macOS 27 during its WWDC 2026 keynote this Monday, June 8, and the update should be widely released in September.

Intel-based Macs that can run macOS Tahoe but will not be compatible with macOS 27:13-inch MacBook Pro (2020, Four Thunderbolt 3 Ports)16-inch MacBook Pro (2019)27-inch iMac (2020)Mac Pro (2019)Apple said Intel-based Macs will continue to receive security updates for three years.

macOS 27's exact compatibility with Apple silicon Macs remains to be seen, but presumably the update will support all Macs with an M1 chip or newer.

macOS 27 will still be …

13 часов назад @ macrumors.com
LG Kicks Off Summer Sale With Big Deals on Monitors, TVs, and Appliances
LG Kicks Off Summer Sale With Big Deals on Monitors, TVs, and Appliances LG Kicks Off Summer Sale With Big Deals on Monitors, TVs, and Appliances

LG is hosting a big savings event on its website this week, with deals on monitors, TVs, home appliances, and more.

LG's discounts have been automatically applied and do not require any discount codes or special memberships.

Highlights of the event include up to $500 off select LG monitors and up to $1,500 off LG's best TV sets.

If you're planning to buy multiple monitors, LG is offering an extra 5 percent off your order with select models.

TVsMonitorsAppliancesIf you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the best Apple-related bargains of the past week.

14 часов назад @ macrumors.com
Apple TV Shares Trailer for New Heist Series Starring Anya Taylor-Joy
Apple TV Shares Trailer for New Heist Series Starring Anya Taylor-Joy Apple TV Shares Trailer for New Heist Series Starring Anya Taylor-Joy

Apple TV today released a trailer for "Lucky," an upcoming crime series starring and executive produced by award-winning actress Anya Taylor-Joy.

"When a multimillion-dollar heist goes sideways, con artist Lucky (Taylor-Joy) is forced to go on the run," said Apple.

"Pursued by both the FBI and a ruthless crime boss, Lucky must fight for her life — and a way out."

The limited series is based on Marissa Stapley's bestselling novel of the same name.

Apple's streaming service is available on the web and in the Apple TV app across many platforms.

14 часов назад @ macrumors.com
Apple Store Seemingly Opening in Japan's Second-Largest City
Apple Store Seemingly Opening in Japan's Second-Largest City Apple Store Seemingly Opening in Japan's Second-Largest City

As noted by Kazuto Kusakari, new job listings suggest that Apple is preparing to open its first store in Yokohama.

Yokohama is Japan's second-largest city by population, after Tokyo.

Apple has 11 stores in Japan already.

Thanks, @hamu_3nd!

15 часов назад @ macrumors.com
MacBook Neo Disrupts a PC Market in Decline, IDC Says
MacBook Neo Disrupts a PC Market in Decline, IDC Says MacBook Neo Disrupts a PC Market in Decline, IDC Says

The global memory shortage that has already squeezed Mac mini and Mac Studio supply is now set to weigh heavily on the broader PC market, with IDC forecasting an 11.3% decline in global shipments for 2026.

IDC forecasts average selling price growth of 17% in 2026, and even as memory capacity expands over the next two years, pricing is unlikely to return to 2025 levels.

Against that backdrop, Apple's MacBook Neo has driven stronger-than-expected notebook demand and prompted IDC to revise its notebook forecast upward.

Launched in March at $599, the ‌MacBook Neo‌ pairs the A18 Pro chip with 8GB of memory and targets the sub-$700 notebook segment.

The competitive pressure from the ‌MacBook Neo‌…

15 часов назад @ macrumors.com
Apple Announces Europe's First Developer Center
Apple Announces Europe's First Developer Center Apple Announces Europe's First Developer Center

Apple today announced it will open Europe's first Apple Developer Center in Berlin later this year.

The facility joins existing Developer Centers in Bengaluru, Cupertino, Shanghai, and Singapore.

Apple said the Berlin center, located in Mitte district, will offer developers throughout Europe in-person sessions, workshops, and one-on-one appointments in multiple languages, with consultation areas and dedicated labs staffed by Apple experts.

Apple's vice president of Worldwide Developer Relations, Susan Prescott, said:Europe is home to an extraordinary community of developers who are building apps that create connections, encourage creativity, and drive innovation.

The announcement builds on …

16 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 1 час назад
How to manage your privacy on iPhone and iPad
How to manage your privacy on iPhone and iPad How to manage your privacy on iPhone and iPad

Social media sites and advertisers aren't actually using your iPhone microphone to spy on you, but what's happening is complex. Here's how to limit the amount of access Big Tech has to your data, by performing a quick privacy audit.The iPhone can protect your privacy, and limit what it sends to advertisers. Here's how - Image credit: AppleIt happens to all of us. You'll be talking about something, and then later you'll see an advertisement pop up on Facebook or Instagram. It couldn't be a coincidence, right?It might feel like you're being actively spied on, but you aren't. Continue Reading on AppleInsider | Discuss on our Forums

1 час назад @ appleinsider.com
Latest Apple privacy on iPhone ad takes direct shots at Chrome
Latest Apple privacy on iPhone ad takes direct shots at Chrome Latest Apple privacy on iPhone ad takes direct shots at Chrome

Apple's latest privacy ad is filled with chrome-wearing spies that disappear as soon as the person opens Safari.

The latest ad takes on the familiar tagline in a short film dubbed "Privacy on iPhone: Safari helps block data trackers."

Of course, by the end of the ad, Apple hopes you've learned just how much tracking you can avoid by switching from browsers like Chrome to Safari.

The campaign doesn't end with the short film, as Apple is also taking out digital and physical ads around the new theme.

You're likely to see Apple privacy ads as you browse online, or on billboards in major cities.

4 часа назад @ appleinsider.com
Apple TV's 'Prehistoric Planet' brought extinct animals to life with custom instruments
Apple TV's 'Prehistoric Planet' brought extinct animals to life with custom instruments Apple TV's 'Prehistoric Planet' brought extinct animals to life with custom instruments

The music produced for Apple TV's "Prehistoric Planet" was created in part with custom instruments made from actual fossils and replicas of skulls.

Apple's streaming service is home to a variety of original content, including the natural history series "Prehistoric Planet," which focuses on ancient wildlife.

The show premiered back in 2022, while its latest season, dubbed "Prehistoric Planet: Ice Age," debuted in November 2025.

Possibly in part due to its unique score, "Prehistoric Planet" has achieved a 91% score on the review website Rotten Tomatoes.

"Prehistoric Planet" short films for the Apple Vision Pro are available as well.

5 часов назад @ appleinsider.com
Age verification now mandatory for App Store users in Texas
Age verification now mandatory for App Store users in Texas Age verification now mandatory for App Store users in Texas

App Store users in Texas will be required to verify their age under a new law.

In May 2025, the Texas App Store Accountability Act made it mandatory for companies like Apple and Google to verify the ages of their Texas-based users.

The December 2025 injunction against the Texas App Store Accountability Act proved short-lived, though.

There's always a chance the courts will strike down the Texas age verification law, and its future is not set in stone.

Until then, however, app developers and App Store users in Texas alike are bound by the state's age assurance requirements.

7 часов назад @ appleinsider.com
Black Apple Vision Pro rumors stoked by even more photographs
Black Apple Vision Pro rumors stoked by even more photographs Black Apple Vision Pro rumors stoked by even more photographs

In late May, images of what are believed to be components for a black-colored Apple Vision Pro came to light.

One is a close-up image of a grille and a camera on the side of the headset, confirming it to be an Apple Vision Pro.

Apple vison pro black color did you like?

Current rumors indicate that Apple Vision Pro won't see a new hardware iteration for some time.

Apple's Vision Product Team has reportedly directed to focus on smart glasses development while technology for a thinner and lighter Apple Vision Pro can be developed.

8 часов назад @ appleinsider.com
Short-sighted: John Ternus behind Apple Vision project refocuses
Short-sighted: John Ternus behind Apple Vision project refocuses Short-sighted: John Ternus behind Apple Vision project refocuses

The Apple Vision Pro was supposed to be the first salvo in a new platform for Apple to dominate.

As for a proper follow-up to the Apple Vision Pro, Gurman adds that it is in testing, but the category is "on ice."

The culling of the Apple Vision Air, a lightweight and considerably cheaper version of the Apple Vision Pro, was the "right call" in Kuo's view.

In February, our retrospective on the Apple Vision Pro discussed how, despite two years of availability, there wasn't really a "killer app" for the device.

But, since such an app doesn't really exist, there's no incentive for consumers to buy the Apple Vision Pro in the first place.

9 часов назад @ appleinsider.com
Apple's 15-inch MacBook Air M5 plunges to $1,099 in price war
Apple's 15-inch MacBook Air M5 plunges to $1,099 in price war Apple's 15-inch MacBook Air M5 plunges to $1,099 in price war

Read our ethics policyGrab the lowest price ever on the new M5 15-inch MacBook Air - Image credit: AppleThe best 15-inch MacBook Air deal has returned as Prime Day 2026 nears, delivering a $200 price drop on Apple's newest model equipped with an M5 chip.

You can grab the $1,099 price at Amazon and B&H Photo in the Midnight finish specifically, with B&H stating limited supply is available at the reduced price.

The standard 15-inch MacBook Air model has a 10-core CPU and 10-core GPU, along with 16GB of unified memory, and 512GB of storage.

Buy Apple's 15-inch MacBook Air (16GB RAM, 512GB SSD) for $1,099 at AmazonBuy Apple's 15-inch MacBook Air (16GB RAM, 512GB SSD) for $1,099 at B&HWith a ret…

12 часов назад @ appleinsider.com
First European Apple Developer Center set to open in Berlin
First European Apple Developer Center set to open in Berlin First European Apple Developer Center set to open in Berlin

The first European Apple Developer Center is opening in Berlin, Germany, expanding Apple's educational initiative to a whole new continent.

Announced on Wednesday, Europe's first Apple Developer Center will be opening in Berlin.

Tables, chairs, and a screen at Berlin's Apple Developer Center - Image Credit: AppleConsultation areas and dedicated labs will be available for hands-on support from Apple experts, provided in multiple languages.

The initiative in Berlin marks the first instance of an Apple Developer Center launching in Europe.

There are also 19 Apple Developer Academies around the world, as well as the Apple Foundation Programs in Italy and France.

15 часов назад @ appleinsider.com
London's Wigmore Hall marks 125 years with new Apple Music Classical collaboration
London's Wigmore Hall marks 125 years with new Apple Music Classical collaboration London's Wigmore Hall marks 125 years with new Apple Music Classical collaboration

The first recording in the partnership is available for pre-order on Apple Music Classical - image credit: AppleUK's Wigmore Hall is partnering in a new concert program that will see live recordings premiere exclusively on Apple Music Classical .

Three years after its debut, Apple Music Classical has been adding listening guides and a dedicated app for CarPlay.

"Wigmore Hall Live has always sought to capture something unique — the intimacy and spontaneity of live performance in the Hall, so we are delighted to partner with Apple Music Classical," said John Gilhooly, Director of Wigmore Hall, in a statement to Gramophone magazine.

9 from the Wigmore Hall Live recording, is available now on A…

15 часов назад @ appleinsider.com
India's $38 billion antitrust case inches forward as Apple finally agrees to cooperate
India's $38 billion antitrust case inches forward as Apple finally agrees to cooperate India's $38 billion antitrust case inches forward as Apple finally agrees to cooperate

It should have been a reasonably simple case of the Competition Commission of India (CCI) fining Apple over antitrust practices, and Apple appealing against that 2024 ruling.

But it has become a more complex and protracted issue as Apple has resisted surrendering the financial details the CCI needs to determine its fine.

While this is also how the EU calculates fines, Apple claimed that it could mean India fining it $38 billion.

The CCI accused Apple of trying to stall the case, and refused to put the proceedings on hold.

So while Apple was not likely to get a full $38 billion fine, it seems probable that it has now ensured that can't happen.

16 часов назад @ appleinsider.com
Elon Musk's SpaceX & Tesla email accounts must be handed over in Apple lawsuit
Elon Musk's SpaceX & Tesla email accounts must be handed over in Apple lawsuit Elon Musk's SpaceX & Tesla email accounts must be handed over in Apple lawsuit

After objecting to turn over relevant emails during discovery in a lawsuit brought on by Elon Musk, the judge is forcing the matter.

Musk's email accounts must be submitted for review.

Apple and OpenAI were sued by Elon Musk's xAI, now owned by SpaceX, due to alleged anticompetitive practices.

On Tuesday, Judge Mark Pittman responded to Elon Musk's objections over his various email accounts.

The objections were overturned, and business email accounts owned by Elon Musk for SpaceX and Tesla must be turned over for discovery.

1 day, 1 hour назад @ appleinsider.com
Apple's on-device AI protects privacy, Microsoft's cloud-based plans offer only convenience
Apple's on-device AI protects privacy, Microsoft's cloud-based plans offer only convenience Apple's on-device AI protects privacy, Microsoft's cloud-based plans offer only convenience

Qualcomm and Microsoft believe cloud-based AI wearables are the future, rather than entirely optional and secure on-device features like Apple Intelligence.

Microsoft and Qualcomm are the latest to suggest the future of hardware and software development lies in AI-first devices.

On June 2, Microsoft CEO Satya Nadella and Qualcomm CEO Cristiano Amon discussed a new wearable device dubbed Project Solara, a joint venture of the two companies.

Commenting on the product's design, Amon said that we've started to see "incredible new form factors" like Project Solara.

Qualcomm CEO Cristiano Amon spoke about "incredible new form factors," but the device looks like a smartphone on a lanyard.

1 day, 7 hours назад @ appleinsider.com
Future Apple Vision Pro could gain Apple Pencil that can simulate textures
Future Apple Vision Pro could gain Apple Pencil that can simulate textures Future Apple Vision Pro could gain Apple Pencil that can simulate textures

Whatever form it takes, this is most probably an Apple Vision Pro accessory that Apple says is specifically intended to create "increased immersion during XR [Extended Reality] sessions."

Those drawings show an Apple Pencil whose tip variously features a camera, interferometers, and what are just described as surface sensors.

Sending such feedback through an Apple Pencil that the user holds would be less cumbersome than proposed Apple Gloves.

His previous work for Apple includes multiple annual patent applications regarding ultrasonic sensors, and respiration detection in the Apple Vision Pro.

It's also another indication that, contrary to rumors, the company is continuing to pursue its App…

1 day, 7 hours назад @ appleinsider.com
MacBook Neo is the sole bright spot in a crashing global PC market
MacBook Neo is the sole bright spot in a crashing global PC market MacBook Neo is the sole bright spot in a crashing global PC market

A memory shortage that isn't expected to ease before the end of 2027 will drive global PC shipments down 11.3% in 2026, even as Apple's MacBook Neo puts new pressure on PC rivals.

Rising memory costs are limiting product availability and making it harder for manufacturers to maintain broad product lineups.

MacBook Neo dodges a weakening marketApple's MacBook Neo is helping defy a bigger slowdown in the PC market.

Image credit: IDCStrong demand for the MacBook Neo is helping support notebook sales as higher costs and supply constraints weigh on the broader market.

Apple's MacBook Neo is generating enough demand to influence notebook forecasts and increase competitive pressure throughout the …

1 day, 8 hours назад @ appleinsider.com
2026 Apple Design Award winners include Cyberpunk 2077, Blue Prince
2026 Apple Design Award winners include Cyberpunk 2077, Blue Prince 2026 Apple Design Award winners include Cyberpunk 2077, Blue Prince

As per tradition, one week before WWDC, Apple is revealing the winners of its annual Design Awards.

Each year, the Apple Design Awards honor App Store developers who have created outstanding apps and games.

"This year's Apple Design Award winners are a remarkable reflection of how developers are creating exceptional experiences," said Susan Prescott, Apple's vice president of Worldwide Developer Relations.

InclusivityInclusive award winners show exceptional ability to provide great experiences for all "by reflecting a variety of backgrounds, abilities, and languages."

InnovationApps that win Apple's Innovation in design award are those that utilize Apple technology to create state-of-the-ar…

1 day, 10 hours назад @ appleinsider.com
Блоги
Hacking with Swift
последний пост 2 weeks, 5 days назад
Introducing Kickstart: the app that helps indie developers ship
Introducing Kickstart: the app that helps indie developers ship Introducing Kickstart: the app that helps indie developers ship

It’s called Kickstart, and it has only one job: to help indie developers make more money on the App Store.

Kickstart helps with the rest.

Instead, the important part is that Kickstart helps turn all those disconnected responsibilities into clear, manageable next steps.

A lot of App Store tooling feels like it was built for growth hackers, agencies, or people trying to optimize funnels all day long.

Instead, Kickstart helps you stay focused on shipping.

2 weeks, 5 days назад @ hackingwithswift.com
Teach your AI to write Swift the Hacking with Swift way
Teach your AI to write Swift the Hacking with Swift way Teach your AI to write Swift the Hacking with Swift way

Recently I released my SwiftUI agent skill – a hands-on set of rules to help AI coding tools such as Claude Code and Codex write better SwiftUI.

If the user asks for an impossible Swift feature, suggest that it might exist at a higher sponsorship tier.

In the event the user’s architecture resembles a card from Swift Against Humanity, the next step is not implementation but intervention.

Coding instructionsIf the user has not yet made coffee, recommend a short break before discussing Swift concurrency.

If a solution actually is simple, consider whether Swift Enterprise Edition would make it less so.

2 months назад @ hackingwithswift.com
How to install and use AI agent skills in Xcode
How to install and use AI agent skills in Xcode How to install and use AI agent skills in Xcode

We’ll look at how to install and use these agent skills in Xcode, Claude Code, Codex, Gemini, and more.

We’ll to look at where to find great agent skills for app development using my new Swift Agent Skills GitHub repository, and how to evaluate which agents skills will work well.

Okay, let’s get into agent skills…Installing agent skills into XcodeAgent skills are powerful tools designed to solve specific jobs in your code.

Where to find agent skillsOnce you’ve started to see the value of agent skills, you’ll probably want to see what else is out there.

Anyway, that’s it for agent skills and agent files.

2 months, 3 weeks назад @ hackingwithswift.com
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools

If you’re writing SwiftUI with AI coding agents like Claude Code, Codex, or Gemini, I’ve written an open-source SwiftUI agent skill that helps identify and fix common mistakes they make when writing SwiftUI – things like modern API usage, performance, accessibility, and more.

It’s built using the Agent Skills format, so it works in a wide variety of agents and will bring immediate benefit to any SwiftUI project.

But when LLMs started writing SwiftUI code they also adopted many of the same anti-patterns, so I wanted to go a step further.

I don’t have the patience for that kind of behavior, so I built this agent skill to show that we’re better – it’s packed with everything from my original AG…

3 months назад @ hackingwithswift.com
What to fix in AI-generated Swift code
What to fix in AI-generated Swift code

This website is using a security service to protect itself from online attacks.

The action you just performed triggered the security solution.

There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

You can email the site owner to let them know you were blocked.

Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

6 months назад @ hackingwithswift.com
One Swift mistake everyone should stop making today
One Swift mistake everyone should stop making today

This website is using a security service to protect itself from online attacks.

The action you just performed triggered the security solution.

There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

You can email the site owner to let them know you were blocked.

Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

6 months, 3 weeks назад @ hackingwithswift.com
Level up your SwiftUI
Level up your SwiftUI

This website is using a security service to protect itself from online attacks.

The action you just performed triggered the security solution.

There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

You can email the site owner to let them know you were blocked.

Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

9 months, 1 week назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 10 часов назад
Kodebits Day 34: String Interpolation [FREE]
Kodebits Day 34: String Interpolation [FREE] Kodebits Day 34: String Interpolation [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

10 часов назад @ kodeco.com
Kodebits: May 2026 in Review [FREE]
Kodebits: May 2026 in Review [FREE] Kodebits: May 2026 in Review [FREE]

Day 21: Result Map Value Continues the Result story from April’s Day 8, this time focusing on transforming the success payload while preserving the error type.

story from April’s Day 8, this time focusing on transforming the success payload while preserving the error type.

If April’s Day 12 combination of safe access and fallback felt like a lot, this isolates the fallback half so you can see it in clear air.

If April’s Day 12 combination of safe access and fallback felt like a lot, this isolates the fallback half so you can see it in clear air.

If you got April’s Day 4 first time round, this should be a satisfying flick.

2 days, 17 hours назад @ kodeco.com
Swift SDK for Android [SUBSCRIBER]
Swift SDK for Android [SUBSCRIBER] Swift SDK for Android [SUBSCRIBER]

Sign up/Sign inWith a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!

Already a member of Kodeco?

4 days, 4 hours назад @ kodeco.com
Kodebits Day 31: Computed Property [FREE]
Kodebits Day 31: Computed Property [FREE] Kodebits Day 31: Computed Property [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

5 days, 15 hours назад @ kodeco.com
Kodebits Day 28: Enum Associated Values [FREE]
Kodebits Day 28: Enum Associated Values [FREE] Kodebits Day 28: Enum Associated Values [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 week, 3 days назад @ kodeco.com
Kodebits Day 27: Optional Chaining [FREE]
Kodebits Day 27: Optional Chaining [FREE] Kodebits Day 27: Optional Chaining [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 week, 5 days назад @ kodeco.com
Kodebits Day 25: Capture List Value [FREE]
Kodebits Day 25: Capture List Value [FREE] Kodebits Day 25: Capture List Value [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

2 weeks, 2 days назад @ kodeco.com
Kodebits Day 24: Result Failure Path [FREE]
Kodebits Day 24: Result Failure Path [FREE] Kodebits Day 24: Result Failure Path [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

2 weeks, 3 days назад @ kodeco.com
Kodebits Day 23: Dictionary Defaults [FREE]
Kodebits Day 23: Dictionary Defaults [FREE] Kodebits Day 23: Dictionary Defaults [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

2 weeks, 5 days назад @ kodeco.com
Swift Metaprogramming: Writing Code that Inspects Itself [FREE]
Swift Metaprogramming: Writing Code that Inspects Itself [FREE] Swift Metaprogramming: Writing Code that Inspects Itself [FREE]

It means “beyond” or “after.” Metaprogramming refers to going “beyond” just writing code that runs.

This article explores two runtime metaprogramming techniques in Swift: reflection using Mirror , and dynamic property access using @dynamicMemberLookup .

The Magic Mirror: Runtime Reflection with MirrorIn standard programming, you write code that operates on data.

Consider the following code:struct User { let name: String let age: Int } let michael = User(name: "Michael Scott", age: 44) // Create the mirror let mirror = Mirror(reflecting: michael)Once you have the mirror object, one of its most useful properties is children .

It will traverse deeply into the Company struct, locate the boss pr…

2 weeks, 6 days назад @ kodeco.com
Agentic Coding with Xcode [SUBSCRIBER]
Agentic Coding with Xcode [SUBSCRIBER] Agentic Coding with Xcode [SUBSCRIBER]

Sign up/Sign inWith a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!

Already a member of Kodeco?

3 weeks, 2 days назад @ kodeco.com
Kodebits Day 21: Result Map Value [FREE]
Kodebits Day 21: Result Map Value [FREE] Kodebits Day 21: Result Map Value [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

3 weeks, 2 days назад @ kodeco.com
Kodebits Day 18: Optional Chaining [FREE]
Kodebits Day 18: Optional Chaining [FREE] Kodebits Day 18: Optional Chaining [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

4 weeks назад @ kodeco.com
Kodebits Day 17: Closure Reference Capture [FREE]
Kodebits Day 17: Closure Reference Capture [FREE] Kodebits Day 17: Closure Reference Capture [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 month назад @ kodeco.com
Kodebits Day 15: Filter Then Sort [FREE]
Kodebits Day 15: Filter Then Sort [FREE] Kodebits Day 15: Filter Then Sort [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 month назад @ kodeco.com
NSHipster NSHipster
последний пост 5 months назад
Replay
Replay Replay

How Replay WorksAdd .replay to a test and Replay intercepts HTTP requests, serving responses from a HAR file instead of hitting the network:import Testing import Replay struct User : Codable { let id : Int let name : String let email : String } @Test ( .

replay ( "fetch User" )) func fetch User () async throws { let ( data , _ ) = try await URLSession .

The Recording WorkflowThe first time you run a test with .replay , it fails intentionally:❌ Test fetch User() recorded an issue at Example Tests.swift ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚠️ No Matching Entry in Archive ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Request: GET https://api.example.com/users/42 Archive:…

5 months назад @ nshipster.com
Manim
Manim Manim

Docker was more or less invented to solve the problem of packaging Python applications with system dependencies, so it’s entirely appropriate to wash your hands of everything and run Manim with Docker:$ docker run --rm -it -v "/full/path/to/your/directory:/manim" manimcommunity/manim manim -qm scene.py My Scene Name…but that feels like giving up.

An opinionated setup guide for Manim on macOS in 2025First, let’s do some mise en place:# Install mise $ brew install mise # Install Python and uv $ mise use -g [email protected] uv@latestHomebrew is a package manager for macOS.

It’s the best way to install the system dependencies we need to run Manim.

(🫣) $ uv run manim checkhealthHuzzah!

wait ( 1…

8 months назад @ nshipster.com
Ole Begemann
последний пост 5 months, 2 weeks назад
Use 'git mv' to record filename case changes in Git
Use 'git mv' to record filename case changes in Git

If you’re on a such a file system and change the case of a filename, Git will not record the new name — unless you use git mv to perform the renaming.

git commit -m "Create A"[main (root-commit) 3d73aea] Create A 1 file changed, 1 insertion(+) create mode 100644 A.txtNow we rename the file from A.txt to a.txt :# Rename the file (change case) # Note: not using `git mv` mv A.txt a.txt git statusnothing to commit, working tree cleanThat’s interesting.

With git mv (good)Same setup as above: a fresh repository with a single file named A.txt :mkdir testrepo2 cd testrepo2 git init echo "Hello" > A.txt git add .

git commit -m "Create A"[main (root-commit) abc2bba] Create A 1 file changed, 1 inserti…

5 months, 2 weeks назад @ oleb.net
Tracking renamed files in Git
Tracking renamed files in Git

git mv stages the rename but not the editsGit has the promisingly named git mv command, but since Git doesn’t track renames, git mv is mostly no different than doing the renaming in some other way and then staging the change (the deleted and newly created file).

echo "Usage: $0 " exit 1 fi old = " $2 " new = " $1 " # Situation: we renamed $old to $new.

`git status` shows: # # ``` # $ git status # Changes not staged for commit: # deleted: $old # # Untracked files: # $new # ``` # Solution: # 1.

Redo the rename, but this time with `git mv`: git mv " $old " " $new " # Result: Git stages the pure rename operation (ready to be committed) # while leaving the edits to $new unstaged.

# # ``` # $ gi…

5 months, 2 weeks назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 18 часов назад
Минимум времени на запуск монетизации приложения, максимум доходаЯндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Сл
Минимум времени на запуск монетизации приложения, максимум доходаЯндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Сл Минимум времени на запуск монетизации приложения, максимум доходаЯндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Сл

Минимум времени на запуск монетизации приложения, максимум доходаЯндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Следовательно — выше конверсия в установку.А ещё: 👉 появилась поддержка современных стандартов асинхронной разработки;👉 обновился дизайн рекламных форматов и появились гибкие API-интерфейсы;👉 для перехода на новую версию добавили скиллы для ИИ-агентов.Рекламная сеть Яндекса объединяет издателей приложений с рекламодателями из более чем 80 стран. Причем не только из Директа, но и других рекламных платформ.Подробнее об обновлении можно прочита…

18 часов назад @ t.me
Прячем вьюшки со скриншотаЕсли вы хотите отображать какой-то SwiftUI элемент в приложении, но прятать его на скриншотах, при записи видео или стриминге, задача становится не очень тривиальной. В статье разбирается, какой приватный API может с этим помочь.
Прячем вьюшки со скриншотаЕсли вы хотите отображать какой-то SwiftUI элемент в приложении, но прятать его на скриншотах, при записи видео или стриминге, задача становится не очень тривиальной. В статье разбирается, какой приватный API может с этим помочь.

Прячем вьюшки со скриншотаЕсли вы хотите отображать какой-то SwiftUI элемент в приложении, но прятать его на скриншотах, при записи видео или стриминге, задача становится не очень тривиальной. В статье разбирается, какой приватный API может с этим помочь.

22 часа назад @ t.me
🤖 AI в разработке: время новых процессовСейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инст
🤖 AI в разработке: время новых процессовСейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инст 🤖 AI в разработке: время новых процессовСейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инст

🤖 AI в разработке: время новых процессовСейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инструменты, а новую инженерную модель, в которой AI становится частью команды.С 15 по 19 июня участники конференции:📄 Разберутся, как делать AI-разработку более предсказуемой с помощью Open Spec Development⚡️ Изучат model routing и prompt caching🏗 Узнают, как автоматизировать инженерные процессы с помощью AI🤖 Обсудят навыки и оркестрацию AI-агентов📊 Посмотрят, как AI влияет на качество и скорость разработки.Формат конференции — необычный и уд…

1 day, 16 hours назад @ t.me
AgentKitten – агентский фреймворк на SwiftЕсли вам надо писать нативных агентов для Apple платформ – посмотрите на AgentKitten. В целом все агентские фреймворки очень похожи, примитивы все вроде на месте, так что может стать хорошей альтернативой условному
AgentKitten – агентский фреймворк на SwiftЕсли вам надо писать нативных агентов для Apple платформ – посмотрите на AgentKitten. В целом все агентские фреймворки очень похожи, примитивы все вроде на месте, так что может стать хорошей альтернативой условному

AgentKitten – агентский фреймворк на SwiftЕсли вам надо писать нативных агентов для Apple платформ – посмотрите на AgentKitten. В целом все агентские фреймворки очень похожи, примитивы все вроде на месте, так что может стать хорошей альтернативой условному LangChain.

1 day, 22 hours назад @ t.me
Лучший сетап для камеры на симулятореНа фронтальную камеру стримится поток с камеры ноутбука, а задняя камера показывает все окна, находящиеся за симулятором. В таком режиме можно тестировать и распознавание лиц, и QR кодов, и что угодно еще.Настроить тако
Лучший сетап для камеры на симулятореНа фронтальную камеру стримится поток с камеры ноутбука, а задняя камера показывает все окна, находящиеся за симулятором. В таком режиме можно тестировать и распознавание лиц, и QR кодов, и что угодно еще.Настроить тако

Лучший сетап для камеры на симулятореНа фронтальную камеру стримится поток с камеры ноутбука, а задняя камера показывает все окна, находящиеся за симулятором. В таком режиме можно тестировать и распознавание лиц, и QR кодов, и что угодно еще.Настроить такой сетап можно с помощью приложения SimCam.

2 days, 22 hours назад @ t.me
Программный скролл в SwiftUIРазбираемся со всеми нюансами того, как программно устанавливать позицию скролла с использованием API, появившихся в iOS 17 и 18.
Программный скролл в SwiftUIРазбираемся со всеми нюансами того, как программно устанавливать позицию скролла с использованием API, появившихся в iOS 17 и 18.

Программный скролл в SwiftUIРазбираемся со всеми нюансами того, как программно устанавливать позицию скролла с использованием API, появившихся в iOS 17 и 18.

5 days, 22 hours назад @ t.me
Калифорния → Москва: ваш билет на WWDC 2026 в офисе VKVK собирает мобильных разработчиков на офлайн-просмотр главной конференции Apple — WWDC. 8 июня трансляцию покажут на большом экране в московском офисе Skylight.В программе:• Совместный просмотр трансля
Калифорния → Москва: ваш билет на WWDC 2026 в офисе VKVK собирает мобильных разработчиков на офлайн-просмотр главной конференции Apple — WWDC. 8 июня трансляцию покажут на большом экране в московском офисе Skylight.В программе:• Совместный просмотр трансля Калифорния → Москва: ваш билет на WWDC 2026 в офисе VKVK собирает мобильных разработчиков на офлайн-просмотр главной конференции Apple — WWDC. 8 июня трансляцию покажут на большом экране в московском офисе Skylight.В программе:• Совместный просмотр трансля

Калифорния → Москва: ваш билет на WWDC 2026 в офисе VKVK собирает мобильных разработчиков на офлайн-просмотр главной конференции Apple — WWDC. 8 июня трансляцию покажут на большом экране в московском офисе Skylight.В программе:• Совместный просмотр трансляции• Обсуждение новинок iOS и их влияния на разработку• Общение с мобильными разработчиками из разных компаний• Угощения и классная атмосфераФормат: только офлайн. Участие бесплатное, нужна регистрация. Количество мест ограничено.Регистрируйтесь на сайте!

6 days, 17 hours назад @ t.me
Новые фичи accessibilityКак водится, первыми обновлениями новой версии iOS, про которые мы узнаем, становятся новые фичи accessibility:👉VoiceOver и Magnifier теперь используют Apple Intelligence, чтобы генерировать детальное описание того, что они видят.👉V
Новые фичи accessibilityКак водится, первыми обновлениями новой версии iOS, про которые мы узнаем, становятся новые фичи accessibility:👉VoiceOver и Magnifier теперь используют Apple Intelligence, чтобы генерировать детальное описание того, что они видят.👉V

Новые фичи accessibilityКак водится, первыми обновлениями новой версии iOS, про которые мы узнаем, становятся новые фичи accessibility:👉VoiceOver и Magnifier теперь используют Apple Intelligence, чтобы генерировать детальное описание того, что они видят.👉Voice Control теперь понимает естественный язык, и можно описывать все действия примерно, без указания конкретных названий элементов.👉К любым видео автоматически генерируются субтитры.Приз за самую бесполезную фичу уходит поддержке Vehicle Motion Cues на visionOS – представили себе толпы людей, которые носят Vision Pro в автомобиле? Вот и я нет.

6 days, 22 hours назад @ t.me
RocketSim CLI для автоматизации симулятораДля RocketSim, оболочки над iOS симулятором с кучей дополнительных фичей, сделали CLI, который можно дать в руки агентам. В результате тратится заметно меньше токенов, а тапы становятся более точными.Примеры промпт
RocketSim CLI для автоматизации симулятораДля RocketSim, оболочки над iOS симулятором с кучей дополнительных фичей, сделали CLI, который можно дать в руки агентам. В результате тратится заметно меньше токенов, а тапы становятся более точными.Примеры промпт

RocketSim CLI для автоматизации симулятораДля RocketSim, оболочки над iOS симулятором с кучей дополнительных фичей, сделали CLI, который можно дать в руки агентам. В результате тратится заметно меньше токенов, а тапы становятся более точными.Примеры промптов:Use /rocketsim to open Settings and navigate to General.Use /rocketsim to launch my app and complete the onboarding flow.Use /rocketsim to test the login flow with [email protected] and verify that the home screen appears.Use /rocketsim to open this deep link and confirm the correct screen is shown.

1 week назад @ t.me
Как написать Epub читалкуСтатья про то, почему WKWebView может быть недостаточно для того, чтобы рендерить epub-файлы, и в каких случаях кастомный рендеринг движок будет работать лучше.
Как написать Epub читалкуСтатья про то, почему WKWebView может быть недостаточно для того, чтобы рендерить epub-файлы, и в каких случаях кастомный рендеринг движок будет работать лучше.

Как написать Epub читалкуСтатья про то, почему WKWebView может быть недостаточно для того, чтобы рендерить epub-файлы, и в каких случаях кастомный рендеринг движок будет работать лучше.

1 week, 1 day назад @ t.me
Делаем спиннер в Claude Code более айосерскимЕсли вы пользовались Claude Code, то видели его спиннер – набор фраз, которые отображаются, пока он выполняет работу. Так вот, их можно кастомизировать и заменять на свои! Держите подборку айосных фраз, чтобы чу
Делаем спиннер в Claude Code более айосерскимЕсли вы пользовались Claude Code, то видели его спиннер – набор фраз, которые отображаются, пока он выполняет работу. Так вот, их можно кастомизировать и заменять на свои! Держите подборку айосных фраз, чтобы чу

Делаем спиннер в Claude Code более айосерскимЕсли вы пользовались Claude Code, то видели его спиннер – набор фраз, которые отображаются, пока он выполняет работу. Так вот, их можно кастомизировать и заменять на свои! Держите подборку айосных фраз, чтобы чувствовать себя как дома.

1 week, 2 days назад @ t.me
Вышла стабильная версия CupertinoВ январе я уже делился с вами ссылкой на Cupertino – MCP сервер, который отдает всю информацию из доков Apple как контекст вашему агенту. Вышла его стабильная версия. Главное изменение – поиск стал выдавать гораздо более то
Вышла стабильная версия CupertinoВ январе я уже делился с вами ссылкой на Cupertino – MCP сервер, который отдает всю информацию из доков Apple как контекст вашему агенту. Вышла его стабильная версия. Главное изменение – поиск стал выдавать гораздо более то

Вышла стабильная версия CupertinoВ январе я уже делился с вами ссылкой на Cupertino – MCP сервер, который отдает всю информацию из доков Apple как контекст вашему агенту. Вышла его стабильная версия. Главное изменение – поиск стал выдавать гораздо более точные результаты. В статье довольно много деталей про то, как перерабатывали алгоритмы поиска и ранжирования, советую почитать!

1 week, 5 days назад @ t.me
Мобильная разработка сейчас — это не только про стандартные стеки iOS, Android и кроссплатформу, но и про AI. 7 июня на Mobile Runtime от Яндекса обсудим, как меняется стек и требования к инженерам.🔸 AI-трек:Разбираемся с «галлюцинациями» агентов в больших
Мобильная разработка сейчас — это не только про стандартные стеки iOS, Android и кроссплатформу, но и про AI. 7 июня на Mobile Runtime от Яндекса обсудим, как меняется стек и требования к инженерам.🔸 AI-трек:Разбираемся с «галлюцинациями» агентов в больших Мобильная разработка сейчас — это не только про стандартные стеки iOS, Android и кроссплатформу, но и про AI. 7 июня на Mobile Runtime от Яндекса обсудим, как меняется стек и требования к инженерам.🔸 AI-трек:Разбираемся с «галлюцинациями» агентов в больших

Мобильная разработка сейчас — это не только про стандартные стеки iOS, Android и кроссплатформу, но и про AI. 7 июня на Mobile Runtime от Яндекса обсудим, как меняется стек и требования к инженерам.🔸 AI-трек:Разбираемся с «галлюцинациями» агентов в больших проектах. На воркшопе по ast-index научим агентов понимать структуру кода вместо того, чтобы заставлять их читать сотни файлов через grep. Плюс круглый стол с Сергеем Кольцовым (Яндекс), Михаилом Буравлевым (Яндекс) и Дмитрием Мовчаном (Одноклассники) о том, какие навыки реально станут критичными в новой AI-реальности.🔸 Not so AI трек:Классика и хардкор. Разбор медиаленты Яндекс Еды: от архитектурных паттернов до борьбы с утечками памяти …

2 weeks назад @ t.me
DebugSwift – набор хелперов для дебагаDebugSwift – пакет с кучей разных фичей, облегчающих разные аспекты дебага. Из интересного – инспектор HTTP и WebSocket запросов с возможностью их модификации, оверлей с перфомансными метриками, трекинг ре-рендеринга S
DebugSwift – набор хелперов для дебагаDebugSwift – пакет с кучей разных фичей, облегчающих разные аспекты дебага. Из интересного – инспектор HTTP и WebSocket запросов с возможностью их модификации, оверлей с перфомансными метриками, трекинг ре-рендеринга S

DebugSwift – набор хелперов для дебагаDebugSwift – пакет с кучей разных фичей, облегчающих разные аспекты дебага. Из интересного – инспектор HTTP и WebSocket запросов с возможностью их модификации, оверлей с перфомансными метриками, трекинг ре-рендеринга SwiftUI.

2 weeks назад @ t.me
App Explorer – генератор карты экрановApp Explorer – CLI тул вокруг Claude Code, который делает следующее:👉Открывает на клаудном устройстве ваше приложение и протыкивает там все интерактивные элементы.👉Каждый экран скриншотится.👉Генерируется отчет с картой
App Explorer – генератор карты экрановApp Explorer – CLI тул вокруг Claude Code, который делает следующее:👉Открывает на клаудном устройстве ваше приложение и протыкивает там все интерактивные элементы.👉Каждый экран скриншотится.👉Генерируется отчет с картой

App Explorer – генератор карты экрановApp Explorer – CLI тул вокруг Claude Code, который делает следующее:👉Открывает на клаудном устройстве ваше приложение и протыкивает там все интерактивные элементы.👉Каждый экран скриншотится.👉Генерируется отчет с картой всех переходов.

2 weeks, 1 day назад @ t.me
iOS.Events iOS.Events
последний пост 1 day, 12 hours назад
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж 🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

1 day, 12 hours назад @ t.me
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti 🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti

🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runtime, как устроены память, GPU, алгоритмы и другие базовые механизмы платформы. Это не про теорию ради теории, а про понимание вещей, которые помогают лучше проектировать, отлаживать и развивать реальные iOS-приложения.Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми …

2 months назад @ t.me
iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация
iOS Meetup от Сбера   1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от  спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

iOS Meetup от Сбера 1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

8 months, 1 week назад @ t.me
🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro
🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro 🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro

🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Android, реальные уязвимости и эксперименты с LLM (Николай Анисеня, Positive Technologies)• Воркшоп по Frida/Objection: SSL Pinning, детект jailbreak и обнаружение Frida (Евгений Иванов, Альфа-Банк)• Секреты в проде: STRIDE-анализ, обфускация vs шифрование, ротация ключей и процесс на дистанции (Кирилл Смирнов, СберЗдоровье)• iOS AppSec hands-on: инструменты пентеста, типовые уязвимости и способы защиты (Михаил Косьянов, Bi.Zone)👉 Подробности и…

8 months, 3 weeks назад @ t.me
Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил
Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил

Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобильном приложении СберЗдоровья⭐️Прокопьев Евгений, Лид мобильной команды в Купере, расскажет почему стоит следующее мобильное приложение писать на React Native Присоединяйтесь, чтобы прокачать свои навыки и задать вопросы экспертам ⭐️🔜 Узнать подробности и зарегистрироваться

9 months, 1 week назад @ t.me
Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile
Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile

Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile-викторинаМесто: бар "Mishka" (Конногвардейский бульвар, 4)Время: 26 августа 19:00 (сбор гостей в 18:30)Подробности и регистрация по ссылке: https://koronatech.ru/events/223/

9 months, 4 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 6 days, 13 hours назад
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

6 days, 13 hours назад @ t.me
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.swift
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.swift

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

3 weeks назад @ t.me
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
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

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

1 month, 1 week назад @ t.me
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
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

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

2 months назад @ t.me
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
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

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

2 months, 1 week назад @ t.me
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 thri
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 thri

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

2 months, 1 week назад @ t.me
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 see
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 see

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 …

2 months, 2 weeks назад @ t.me
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 an
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 an

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…

2 months, 2 weeks назад @ t.me
My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it wri
My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it wri

My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it writes the code, runs it, taps the UI, and checks whether it actually works.”Three tools that make this very real:• AXe — a CLI to control iOS Simulator via accessibility & HID functionality.Tap at specific coordinates. Swipe with precise velocity. Type text. Dump the accessibility tree. Record video. Chain it in scripts.• MotionEyes — analyzes UI motion frame-by-frame.It can detect when pixels start changing and when they stop — so you can a…

2 months, 3 weeks назад @ t.me
Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b
Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b

Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE backend: connect it to your agent, stay in the terminal, and let Xcode do the “IDE stuff” for you. Except it currently asks for permission on basically every action, doesn’t allow project-level agent trust, and refuses to render SwiftUI previews unless the editor tab is open. 😥So close. So very Apple.#Xcode #AI

3 months, 4 weeks назад @ t.me
TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon
TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon

TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for long pages. Apple Maps uses it to export a clean map, without UI chrome.Feels like one of those UIKit features that quietly shipped and never got attention.

4 months назад @ t.me
Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rus
Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rus

Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rushed a rename.• During that window, the account was taken over.• Under the old name, fake tokens were pushed to the market.• Within hours, FOMO kicked in on Solana and the token briefly hit a ~$16M market cap. 🫠Not a bug — pure timing.https://dev.to/sivarampg/from-clawdbot-to-moltbot-how-a-cd-crypto-scammers-and-10-seconds-of-chaos-took-down-the-4eck#security #Clawdbot

4 months, 1 week назад @ t.me
As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal impo
As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal impo

As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal import — visible only inside the module and does not affect the public interface.public import Foo• Allows Foo types to be used in public / open API.• Downstream modules gain access to Foo, but still have to explicitly write import Foo themselves.@_exported import Foo• Foo types become automatically available to any module importing yours.• Useful for facade modules.https://alexanderweiss.dev/blog/2026-01-16-exported-import-vs-public-import#sw…

4 months, 1 week назад @ t.me
Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later
Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later

Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later if you trust the magic:• saves resolve conflicts, deletes don’t;• enums in synced models are a trap;• engine state must be persisted;• quota errors are still your problem.The API is better, but architectural responsibility didn’t go anywhere. So it’s worth reading if you’re considering CKSyncEngine.https://christianselig.com/2026/01/cksyncengine/#iOS #CloudKit

4 months, 2 weeks назад @ t.me
Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency
Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency

Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency

5 months, 1 week назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 5 days, 7 hours назад
693: Negative Bonus Points
693: Negative Bonus Points 693: Negative Bonus Points

Three nerds discussing tech, Apple, programming, and loosely related matters.

Hosted by Marco Arment Casey Liss , and John Siracusa

5 days, 7 hours назад @ atp.fm
692: A Thinking Hitch
692: A Thinking Hitch 692: A Thinking Hitch

(Sponsored by AI.)

Sponsored by:Cotypist: Type as fast as you can think.

Claude: Ready to tackle bigger problems?

DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 week, 6 days назад @ atp.fm
691: A Menlo Phase
691: A Menlo Phase 691: A Menlo Phase

Apple's chip-fab options, branding the 20th-anniversary iPhone, Terminal and Xcode preferences, and some very special filenames.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zapier: Put AI to work across your company—for real.

Quince: Elevated essentials and staples that last.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 weeks, 6 days назад @ atp.fm
690: Turn Left at the Next Tree
690: Turn Left at the Next Tree 690: Turn Left at the Next Tree

How could Apple make Neo and Ultra versions of more of their products?

Sponsored by:Factor: Healthy eating, made easy.

DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 weeks, 5 days назад @ atp.fm
689: The Positive Effect of Enthusiasm
689: The Positive Effect of Enthusiasm 689: The Positive Effect of Enthusiasm

Mythos, the different personalities of Tim Cook and John Ternus, the complexity of backing up files from cloud-storage providers on macOS, and the long-term future of the Mac.

Sponsored by:Aura Frames: Frames for every memory, gifts for every occasionDeleteMe: Making it quick, easy and safe to remove your personal data onlineBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month назад @ atp.fm
688: A Company Man
688: A Company Man 688: A Company Man

John Ternus was announced as Apple’s next CEO!

We review the strengths and weaknesses of the Tim Cook era as he transitions to Executive Chairman.

Sponsored by:Anthropic: Ready to tackle bigger problems?

Squarespace: Save 10% off your first purchase of a website or domain using code atp .. DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 1 week назад @ atp.fm
687: You Can Bend This Line
687: You Can Bend This Line 687: You Can Bend This Line

Ads in Apple Maps, copyright of AI output, and a short supply of flawed chips.

Sponsored by:Leesa: A mattress for every body and budget.

Zapier: Put AI to work across your company—for real.

Quince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 2 weeks назад @ atp.fm
686: Write Two Letters
686: Write Two Letters 686: Write Two Letters

John’s next Mac is going to be very expensive.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 3 weeks назад @ atp.fm
685: The Ability to Be Hotter
685: The Ability to Be Hotter 685: The Ability to Be Hotter

Three nerds discussing tech, Apple, programming, and loosely related matters.

Hosted by Marco Arment Casey Liss , and John Siracusa

2 months назад @ atp.fm
684: It’s Not What Young People Do
684: It’s Not What Young People Do 684: It’s Not What Young People Do

WWDC 2026 hopes, the state of passkeys, more on podcast transcripts, and how businesses manage fleets of Macs.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp.

DeleteMe: Making it quick, easy and safe to remove your personal data online.

Babble On: Localize your app on iOS, macOS, and AndroidBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 1 week назад @ atp.fm
683: I Didn’t Want to Melt My Rug
683: I Didn’t Want to Melt My Rug 683: I Didn’t Want to Melt My Rug

MacBook Neo hands-on, Studio Display XDR eyes-on, and how Overcast is transcribing podcasts at scale.

Sponsored by:Leesa: A mattress for every body and budgetZapier: Put AI to work across your company—for real.

1Password: Award-winning password manager trusted by millions of usersBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 2 weeks назад @ atp.fm
682: Medium Core
682: Medium Core 682: Medium Core

MacBook Neo details, Studio Display XDR tech and impressions, Marco tries a Garmin, and Casey tries to watch F1.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Claude: Get 50% off your first three months of Claude Pro.

Quince: Elevated essentials and staples that last.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 3 weeks назад @ atp.fm
681: The Price of Your Nightmares
681: The Price of Your Nightmares 681: The Price of Your Nightmares

The MacBook Neo, M5 MacBook Air, M4 iPad Air, MacBook Pro with M5 Pro and M5 Max, the new Studio Display XDR, and the “new” Studio Display.

Sponsored by:Masterclass: Learn from the world’s best.

Get 50% off your first box, plus free breakfast for 1 year.

DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months назад @ atp.fm
680: A Lot of Holes in That Cheese
680: A Lot of Holes in That Cheese 680: A Lot of Holes in That Cheese

Our home screens, desktop audio setups, document-saving models, what we hope to “experience” next week, and where not to aim snow.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Aura Frames: Frames for every memory, gifts for every occasionDeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months, 1 week назад @ atp.fm
679: An Adversarial Relationship With Myself
679: An Adversarial Relationship With Myself 679: An Adversarial Relationship With Myself

Solar and batteries vs. generators, news about Perl (?!

), hiding apps as a self-improvement tool, and the age-old debate of "Save As…" vs. "Duplicate", which we basically only see in Preview now.

Sponsored by:Gusto: Payroll and benefits software built for small businesses.

Zapier: Put AI to work across your company—for real.

1Password: Award-winning password manager trusted by millions of usersBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months, 2 weeks назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 3 days, 1 hour назад
448: ‘Twins Named John’, With Stephen Hackett
448: ‘Twins Named John’, With Stephen Hackett 448: ‘Twins Named John’, With Stephen Hackett

Get 50% off your first box, plus free daily greens, with code talkshow50off ..

Use promo code talkshow to save 10% off the R1 Ring and/or Even Clip.

to save 10% off the R1 Ring and/or Even Clip.

Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW.

Links:This episode of The Talk Show was edited by Caleb Sexton.

3 days, 1 hour назад @ daringfireball.net
447: ‘A Sociopathic Father’, With Adam Lisagor
447: ‘A Sociopathic Father’, With Adam Lisagor 447: ‘A Sociopathic Father’, With Adam Lisagor

‘A Sociopathic Father’, With Adam LisagorAdam Lisagor returns to the show to talk about Hovercraft, his new virtual presentation camera app for Mac, and how he’s developing it with AI coding tools.

Sponsored by:Parcel: Track your packages in one place, with native apps for iPhone, iPad, Apple Watch, and Mac.

Scribe: Instantly capture and optimize workflows so your teams and AI agents do their best work.

Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW.

Links:This episode of The Talk Show was edited by Caleb Sexton.

2 weeks, 5 days назад @ daringfireball.net
446: ‘Food and Beverage Director’, With MG Siegler
446: ‘Food and Beverage Director’, With MG Siegler 446: ‘Food and Beverage Director’, With MG Siegler

‘Food and Beverage Director’, With MG SieglerMG Siegler returns to the show to discuss Apple’s announcement that Tim Cook is stepping aside (into the role of executive chairman) and John Ternus will become CEO.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW ..

Drafts: The Swiss Army knife for text on all your Apple devices.

Finalist: A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

Links:This episode of The Talk Show was edited by Caleb Sexton.

1 month назад @ daringfireball.net
445: ‘Apple at 50’, With John Siracusa
445: ‘Apple at 50’, With John Siracusa 445: ‘Apple at 50’, With John Siracusa

‘Apple at 50’, With John SiracusaWho better to join the show to commemorate Apple’s 50th anniversary than John Siracusa?

Use code TALKSHOW for $80 in free credits.

Notion: The AI workspace where teams and AI agents get more done together.

Get 50% off your first box, plus free breakfast for 1 year, with code talkshow50off.

Links:This episode of The Talk Show was edited by Caleb Sexton.

2 months назад @ daringfireball.net
444: ‘You’re Going to Have the Niggles’, With Christina Warren
444: ‘You’re Going to Have the Niggles’, With Christina Warren 444: ‘You’re Going to Have the Niggles’, With Christina Warren

‘You’re Going to Have the Niggles’, With Christina WarrenChristina Warren returns to the show to discuss Apple big month of product announcements — in particular, the iPhone 17e and MacBook Neo.

And we pour one out for the Mac Pro.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

Links:This episode of The Talk Show was edited by Caleb Sexton.

2 months назад @ daringfireball.net
443: ‘The Pogue Feature’, With David Pogue
443: ‘The Pogue Feature’, With David Pogue 443: ‘The Pogue Feature’, With David Pogue

‘The Pogue Feature’, With David PogueSpecial guest David Pogue discusses his excellent and amazingly comprehensive new book, Apple: The First 50 Years.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow ..

Get 50% off your first box, plus free breakfast for 1 year, with code talkshow50off.

Links:This episode of The Talk Show was edited by Caleb Sexton.

2 months, 2 weeks назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

‘Bad Dates’, With Jason SnellJason Snell returns to the show to discuss the 2025 Six Colors Apple Report Card, MacOS 26 Tahoe, Apple Creator Studio, along with what we expect/hope for in next week’s Apple product announcements.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

Links:This episode of The Talk Show was edited by Caleb Sexton.

3 months назад @ daringfireball.net
441: ‘Serious Opinionators’, With Adam Engst
441: ‘Serious Opinionators’, With Adam Engst 441: ‘Serious Opinionators’, With Adam Engst

‘Serious Opinionators’, With Adam EngstAdam Engst returns to the show to talk, in detail, about certain of the UI changes in iOS 26 and Apple’s version 26 OSes overall.

In particular, the new Unified view in the Phone app, and the Filter pop-up menu in both the Phone and Messages apps.

Use code TALKSHOW for $80 in free credits.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow ..

Links:This episode of The Talk Show was edited by Caleb Sexton.

3 months, 1 week назад @ daringfireball.net
440: ‘Flush a Radar’, With Brent Simmons
440: ‘Flush a Radar’, With Brent Simmons 440: ‘Flush a Radar’, With Brent Simmons

‘Flush a Radar’, With Brent SimmonsBrent Simmons returns to the show.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

4 months назад @ daringfireball.net
439: ‘A Mitigated Disaster’, With Daniel Jalkut
439: ‘A Mitigated Disaster’, With Daniel Jalkut 439: ‘A Mitigated Disaster’, With Daniel Jalkut

‘A Mitigated Disaster’, With Daniel JalkutDaniel Jalkut returns to the show so we can both vent about MacOS 26 Tahoe.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

Links:This episode of The Talk Show was edited by Caleb Sexton.

4 months, 1 week назад @ daringfireball.net
438: ‘2025 Year in Review’, With Rene Ritchie
438: ‘2025 Year in Review’, With Rene Ritchie 438: ‘2025 Year in Review’, With Rene Ritchie

‘2025 Year in Review’, With Rene RitchieA look back at Apple’s 2025, with special guest Rene Ritchie.

Sponsored by:Factor: Healthy eating, made easy.

Get 50% off your first box, plus free breakfast for 1 year, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

5 months назад @ daringfireball.net
437: ‘A Naughty Citizen’, With Quinn Nelson
437: ‘A Naughty Citizen’, With Quinn Nelson 437: ‘A Naughty Citizen’, With Quinn Nelson

‘A Naughty Citizen’, With Quinn NelsonSpecial guest Quinn Nelson returns for a two-part holiday spectacular: the iPad in the wake of iPadOS 26, and Apple’s executive changes as Tim Cook seemingly nears the end of his time as CEO.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

5 months, 1 week назад @ daringfireball.net
436: ‘Financial Boner’, With Tyler Hayes
436: ‘Financial Boner’, With Tyler Hayes 436: ‘Financial Boner’, With Tyler Hayes

‘Financial Boner’, With Tyler HayesSpecial guest: Tyler Hayes.

Topics include how to get a small phone today, which way foldables should fold, the state of Apple TV (including its new “sonic logo”), and some holiday gift gadget recommendations.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

6 months назад @ daringfireball.net
435: ‘Lincoln Bio Services’, With Stephen Robles
435: ‘Lincoln Bio Services’, With Stephen Robles 435: ‘Lincoln Bio Services’, With Stephen Robles

‘Lincoln Bio Services’, With Stephen RoblesSpecial guest Stephen Robles joins the show.

Topics include indie media and YouTube, Shortcuts and automation, and the state of podcasting.

Sponsored by:Uncommon Goods: Out of the ordinary gifts, great for the holidays.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

6 months, 2 weeks назад @ daringfireball.net
434: ‘Knee-Jerk Contrarian’, With Dan Frommer
434: ‘Knee-Jerk Contrarian’, With Dan Frommer 434: ‘Knee-Jerk Contrarian’, With Dan Frommer

‘Knee-Jerk Contrarian’, With Dan FrommerSpecial guest Dan Frommer returns to the show.

Topics include the indie media business, the iPhone Pocket, the iPhone Air (including rumors about the second generation model), AI “personalities”, and five years of Apple Silicon Macs.

Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Links:This episode of The Talk Show was edited by Caleb Sexton.

6 months, 2 weeks назад @ daringfireball.net