Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 2 days, 14 hours назад
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…

2 days, 14 hours назад @ 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.

5 days, 14 hours назад @ 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

3 weeks, 1 day назад @ developer.apple.com
How Infold Games fashioned an open world for Infinity Nikki
How Infold Games fashioned an open world for Infinity Nikki How Infold Games fashioned an open world for Infinity Nikki

Infinity Nikki is a literally glowing example of what video game graphics can be.

The fifth in a series of dress-up titles from Infold Games, Infinity Nikki is also the first to embrace elements of RPG action-adventure.

Douhu, lead gameplay systems designer for outfitsThis is the first Nikki game to include action-adventure elements and light combat.

Ade: Infinity Nikki introduces a revolutionary material system.

Visual richness in Infinity Nikki extends well beyond fabric.

3 weeks, 5 days назад @ developer.apple.com
Q&A: How Plane Finder set itself up for the long haul
Q&A: How Plane Finder set itself up for the long haul Q&A: How Plane Finder set itself up for the long haul

Plane Finder is a sparkling example of what happens when a small team grows with a platform.

Launched in 2009, Plane Finder didn’t scale over the years by adding headcount, vendors, or complexity.

Plane FinderAvailable on: iPhone, iPad, Apple WatchiPhone, iPad, Apple Watch Team size: 88 Based in: UKDownload Plane Finder from the App Store >Take us back to 2009.

Plane Finder is known for adopting Apple technologies and features — like ARKit, MapKit, and Liquid Glass — early.

We’re working on an internal project code-named “Plane Finder Double Glazed” — the next iteration with wider UI changes that we held back initially.

3 weeks, 5 days назад @ developer.apple.com
App Store expands support to 11 new languages
App Store expands support to 11 new languages App Store expands support to 11 new languages

To help your apps and games reach more people worldwide — especially in India — App Store Connect now supports localized metadata for 11 new languages, bringing the total number of supported localizations to 50.

You can now provide localized metadata — such as your app name, description, screenshots, and more — in App Store Connect.

When you localize your metadata, it helps make your app relevant to potential users across languages and cultures, and provides an opportunity to grow your business.

You can add localized metadata with your next version submission for each platform you support and use new localized App Store badges in your marketing communications.

Learn how to localize your app…

4 weeks, 1 day назад @ developer.apple.com
Updated Apple Developer Program License Agreement now available
Updated Apple Developer Program License Agreement now available Updated Apple Developer Program License Agreement now available

The Apple Developer Program License Agreement has been revised to support new features, updated policies, and clarifications.

Definitions, Section 3.3.3(B), Section 3.3.7(K): Specified requirements for use of the Foveated Streaming framework and clarified data privacy requirements.

Definitions, Section 3.3.3(Q): Specified requirements for use of the Family Controls framework.

Definitions, Section 3.3.7(J): Specified requirements for use of the Accessory Notifications framework and Accessory Live Activities framework.

Translations of the updated agreement will be available on the Apple Developer website within one month.

1 month назад @ 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.5, iPadOS 26.5, macOS 26.5, tvOS 26.5, visionOS 26.5, and watchOS 26.5 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 beta to take advantage of the advancements in the latest SDKs.

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

1 month назад @ developer.apple.com
Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States
Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States

To provide additional transparency to customers, the App Store will now display whether an app is a regulated medical device on its product page in the European Economic Area (EEA), United Kingdom, or United States.

Regulated medical device apps are those that function on their own or as part of a system for a range of medical purposes, including diagnosis, prevention, monitoring, and treatment of diseases and physiological conditions.

However, if you haven’t declared your app’s status by early 2027, you’ll no longer be able to submit app updates.

If your app is not a regulated medical device, you can select No.

Learn about providing a regulated medical device status

1 month назад @ developer.apple.com
New In-App Purchase and subscription data now available in Analytics
New In-App Purchase and subscription data now available in Analytics New In-App Purchase and subscription data now available in Analytics

Now you can access monetization and subscription data in Analytics to better understand the performance of your In-App Purchases and offers.

Export these via the Analytics Reports API to perform offline analysis and integrate Analytics into your own data systems.

App Store Analytics Guide.

This new guide in App Store Connect Help enables you to develop a data-driven strategy and understand App Store tools and features you can use to grow your business.

Learn about measuring performance with AnalyticsRead the new Analytics guide

1 month назад @ developer.apple.com
WWDC26: June 8-12, 2026
WWDC26: June 8-12, 2026 WWDC26: June 8-12, 2026

Join the worldwide developer community online for a week of technology, creativity, and community.

Be there for the reveal of the latest Apple tools, frameworks, and features.

Learn to elevate your apps and games through video sessions hosted by Apple engineers and designers.

Engage with Apple experts in labs and connect with the worldwide developer community.

Learn more about WWDC26 >

1 month, 1 week назад @ developer.apple.com
Apple Developer is now on bilibili and LinkedIn
Apple Developer is now on bilibili and LinkedIn Apple Developer is now on bilibili and LinkedIn

Check out Apple Developer on bilibili and LinkedIn to learn about the latest news, announcements, videos, and events — including the Worldwide Developers Conference and Meet with Apple activities — for the developer community.

Follow on bilibiliFollow on LinkedIn

1 month, 1 week назад @ developer.apple.com
Adjustments to the China storefront of the App Store on iOS and iPadOS
Adjustments to the China storefront of the App Store on iOS and iPadOS Adjustments to the China storefront of the App Store on iOS and iPadOS

Apple is making changes to the App Store in China following discussions with the Chinese regulator.

As of March 15, 2026, changes will be made to the commission rates that apply to the China mainland storefront of the App Store on iOS and iPadOS.

The commission rate for standard Apple In-App Purchase and paid app transactions will be 25%.

We strive for iOS and iPadOS to be the best app ecosystem and a great business opportunity for developers in China.

We are committed to terms that remain fair and transparent to all developers, and to always offering competitive App Store rates to developers distributing apps in China that are no higher than overall rates in other markets.

1 month, 2 weeks назад @ developer.apple.com
Hello Developer: March 2026
Hello Developer: March 2026 Hello Developer: March 2026

In this edition: Join Apple at GDC.

Get tips on privacy and security in a new developer activity.

Dive deep on coding intelligence in Xcode 26.

Learn how the Speechify team is going all in on AI.

Catch up on the latest news and updates.

Read now

1 month, 3 weeks назад @ developer.apple.com
Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana
Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana

Updates to the Declared Age Range API are now available in beta for testing.

BrazilDevelopers who are distributing apps in Brazil can use the updated Declared Age Range API to obtain a user’s age category.

To assist with this, the Declared Age Range API—available on iOS, iPadOS, and macOS—provides developers with a helpful signal about a user's age.

Developers can use the Declared Age Range API to present significant update notifications to adults in these states through the Significant Update Action, now in beta.

When releasing a significant update, developers must follow the Human Interface Guidelines and provide users with a meaningful description of the update.

2 months назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 1 day, 6 hours назад
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 day, 6 hours назад @ developer.apple.com
visionOS 26.5 beta 4 (23O5468a)
visionOS 26.5 beta 4 (23O5468a) visionOS 26.5 beta 4 (23O5468a)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
watchOS 26.5 beta 4 (23T5568a)
watchOS 26.5 beta 4 (23T5568a) watchOS 26.5 beta 4 (23T5568a)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
tvOS 26.5 beta 4 (23L5469a)
tvOS 26.5 beta 4 (23L5469a) tvOS 26.5 beta 4 (23L5469a)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
macOS 26.5 beta 4 (25F5068a)
macOS 26.5 beta 4 (25F5068a) macOS 26.5 beta 4 (25F5068a)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
iPadOS 26.5 beta 4 (23F5069b)
iPadOS 26.5 beta 4 (23F5069b) iPadOS 26.5 beta 4 (23F5069b)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
iOS 26.5 beta 4 (23F5069b)
iOS 26.5 beta 4 (23F5069b) iOS 26.5 beta 4 (23F5069b)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
Xcode 26.5 beta 3 (17F5032f)
Xcode 26.5 beta 3 (17F5032f) Xcode 26.5 beta 3 (17F5032f)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
iPadOS 18.7.8 (22H352)
iPadOS 18.7.8 (22H352) iPadOS 18.7.8 (22H352)

View downloads

1 week назад @ developer.apple.com
iOS 26.4.2 (23E261)
iOS 26.4.2 (23E261) iOS 26.4.2 (23E261)

View downloadsView release notes

1 week назад @ developer.apple.com
iOS 18.7.8 (22H352)
iOS 18.7.8 (22H352) iOS 18.7.8 (22H352)

View downloads

1 week назад @ developer.apple.com
iPadOS 26.4.2 (23E261)
iPadOS 26.4.2 (23E261) iPadOS 26.4.2 (23E261)

View downloadsView release notes

1 week назад @ developer.apple.com
visionOS 26.5 beta 3 (23O5458e)
visionOS 26.5 beta 3 (23O5458e) visionOS 26.5 beta 3 (23O5458e)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iOS 26.5 beta 3 (23F5059e)
iOS 26.5 beta 3 (23F5059e) iOS 26.5 beta 3 (23F5059e)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 26.5 beta 3 (23F5059e)
iPadOS 26.5 beta 3 (23F5059e) iPadOS 26.5 beta 3 (23F5059e)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 3 weeks назад
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…

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…

4 weeks, 1 day назад @ 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.

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

1 month, 3 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.

1 month, 4 weeks назад @ 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 = …

2 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!

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

3 months назад @ 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…

3 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 …

4 months, 1 week назад @ 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…

4 months, 1 week назад @ 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 …

4 months, 2 weeks назад @ swift.org
Embedded Swift Improvements Coming in Swift 6.3
Embedded Swift Improvements Coming in Swift 6.3 Embedded Swift Improvements Coming in Swift 6.3

Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers.

While a subset of the full language, the vast majority of the Swift language works exactly the same in Embedded Swift.

Progress on the Embedded Swift linkage modelEmbedded Swift uses a different compilation model from regular Swift that delays code generation to later in the compilation process.

Embedded Swift support is available in the Swift development snapshots.

The best way to get started is through the examples in the Swift Embedded Examples repository, which contains a number of sample projects to get Embedded Swift code building …

5 months, 1 week назад @ swift.org
GSoC 2025 Showcase: Improved Console Output for Swift Testing
GSoC 2025 Showcase: Improved Console Output for Swift Testing GSoC 2025 Showcase: Improved Console Output for Swift Testing

The fourth and last post in this year’s series, contributed by Kelvin Bui, improved the console output that is printed when running tests implemented with Swift Testing.

My name is Kelvin Bui, and I’m excited to share my GSoC 2025 project, where I worked on improving the console output for the Swift Testing framework with my mentor, Stuart Montgomery.

OverviewThis summer, as part of Google Summer of Code 2025, I had the incredible opportunity to work on improving the console output for the Swift Testing framework.

Thank you as well to Swift Testing Workgroup, and all the other members of the Swift community who provided thoughtful feedback on the forums.

AuthorsKelvin is a Google Summer of …

5 months, 2 weeks назад @ swift.org
Swift GSoC 2025 highlight: Improved code completion for Swift
Swift GSoC 2025 highlight: Improved code completion for Swift Swift GSoC 2025 highlight: Improved code completion for Swift

Today’s featured project improved how documentation is displayed during code completion in IDEs, contributed by Ahmed Elrefaey.

I’m excited to share with you an update on my GSoC project which improved the display of documentation during code completion for Swift.

We reused the existing argument completion logic to determine the overloads and refactored the code completion item description implementation to reuse it in signature help.

Then, in VS Code you can pick “Select Toolchain” from the Command Palette and select the newly downloaded toolchain.

During Google Summer of Code 2025, he worked on improving the display of Swift documentation during code completion in SourceKit-LSP and VS Cod…

5 months, 2 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 2 часа назад
Having a mild freak-out. A streamer with a good following wants to play my (basically unknown) iphone game and they can't unlock the game. Offer codes not working AND unlocking on testflight is now broken for them.
Having a mild freak-out. A streamer with a good following wants to play my (basically unknown) iphone game and they can't unlock the game. Offer codes not working AND unlocking on testflight is now broken for them.

I made a game a solo project and a streamer with a good following wants to play and stream my game. I'm trying to send them an offer code for the in-app purchase that unlocks my full game. First, the codes i generated didn't work at all, and some advice on this sub said since my app is very new, maybe better to deactivate them and try again. That seemed to work and the codes were accepted. Unfortunately, now the streamer says that even when they use the code and it says it worked to purchase the unlock...nothing unlocks. Next i try sending them the same build via testflight....and same problem, the game wont unlock even with purchase in testflight. Restoring purchases doesnt work. Now i get…

2 часа назад @ reddit.com
GPT 5.5 vs Opus 4.7 vs GPT 5.3 Codex for iOS 26 development?
GPT 5.5 vs Opus 4.7 vs GPT 5.3 Codex for iOS 26 development?

I’m curious what professional iOS developers are currently using for their Swift/SwiftUI work. For modern iOS 26 development, how would you compare: GPT 5.5 Claude Opus 4.7 GPT 5.3 Codex I’m mainly interested in practical coding help: SwiftUI architecture SwiftData concurrency / actors / u/MainActor debugging compiler errors refactoring existing code reasoning about Apple APIs generating production-quality code avoiding outdated SwiftUI patterns I’m not asking about vibe coding or generating whole apps without understanding the code. I’m interested in day-to-day help for developers who still read, test, and own the code. submitted by /u/Van-trader [link] [comments]

2 часа назад @ reddit.com
Why is there no app that just lets you record yourself playing electric guitar on iPhone — properly?
Why is there no app that just lets you record yourself playing electric guitar on iPhone — properly?

I've been learning guitar for a while now and like a lot of people I'm doing most of it online. My teacher asks for video recordings, I use backing tracks, I want to track my progress. The phone is basically central to the whole experience. But actually recording yourself playing electric guitar on an iPhone is a chain of pain. I plug in my iRig, open the camera app, and the guitar signal is dry and horrible. So then I open an amp sim app. But that doesn't do video. So I try to record audio in one app and video in another and sync them afterwards. It's a mess. What I want is stupidly simple: open one app, plug in my interface, pick a backing track, tap record, play, tap stop, share. That's …

4 часа назад @ reddit.com
First time WWDC | Any tips/tricks?
First time WWDC | Any tips/tricks?

Hi, so i am an 18 year old student/founder from Slovakia, and i got the invite to WWDC 2026. I know, this may have been posted here before, but i just couldn't find any valuable tips from the past years 😄 so do you have any tips/tricks, i can use? Here are some of my questions: - how strict they are with recording? What/where can you record, and is there any punishment for it? - what is the expected program apart of the Keynote and Platform State of The Union? Could you maybe share your experiences (or links)? - do you need to be fast, when entering Apple park to find a good spot to watch the keynote ? - do you have Apple Park tours for all of the attendees? - do you have any other tips/tri…

5 часов назад @ reddit.com
Is AI even good to use for learning?
Is AI even good to use for learning?

Off lately I have really gotten bored of all the AI tool. Claude, Codex, Gemini, Chatbots (GPT etc). I using to review code, plan changes, learning new things, work on personal productivity apps and so many things I have worked on number of top 1% very detailed roadmaps (extremely details, to the level where these LLM models generated a 50 page pdf of topics to be learnt) to be a better software engineer (I am already working as a professional software dev for almost a decade now). It used to take sweet time to learn new things (For example learning writing metal shaders and all used to take so long), now with this refined data and plans its no longer a grind or fun. It feels very horizonta…

9 часов назад @ reddit.com
I made an open-source App Store Connect release automation skill for Codex
I made an open-source App Store Connect release automation skill for Codex

I built a small open-source tool/skill for App Store Connect release work: https://github.com/magrathean-uk/asc-release It’s aimed at iOS/macOS devs using coding agents who still want a controlled release process. The goal is not to have an agent blindly submit your app. The goal is to make the repetitive ASC release steps explicit and safer: verify ASC API access first create/update an App Store version prepare App Store text metadata upload an IPA/package poll until build processing is valid attach the build to the version update App Review notes avoid common issues around JWTs, roles, locked metadata fields, and delayed build processing It does not submit for review unless explicitly tol…

9 часов назад @ reddit.com
Xcode hangs/freezes indefinitely during Archive (Release build) - Works fine on physical device
Xcode hangs/freezes indefinitely during Archive (Release build) - Works fine on physical device

Hi everyone, I’m hitting a wall with my current Swift project. Everything works perfectly when I build and run the app directly on my iPhone, but whenever I try to Archive it for App Store Connect, Xcode just hangs indefinitely at the same spot. Here’s what I’ve tried so far: Cleaned Build Folder and deleted Derived Data. Restarted Xcode and my Mac. Reset Package Caches (SPM). Checked the Report Navigator, but it doesn't show a specific error—it just stops progressing on a specific number. I use Xcode Version: 26.4.1 Has anyone experienced a similar issue where the Release build gets stuck while the Debug build works fine? Could it be a specific optimization setting or a complex Swift expre…

9 часов назад @ reddit.com
Built a free iOS keyword difficulty checker — type any App Store keyword, see who ranks and how hard it is to compete
Built a free iOS keyword difficulty checker — type any App Store keyword, see who ranks and how hard it is to compete

Been doing ASO for my own app and kept running into the same problem. I'd think of a keyword, have no idea if it was worth targeting, and the only tools that tell you are $500+/mo (Sensor Tower, MobileAction, etc.). So I built a free checker: you type any keyword, it hits the iTunes Search API and shows you: The top 10 apps currently ranking for it A difficulty score based on how established those apps are A volume estimate No account, no email, nothing → asoiq.com/tools/keyword-checker Let me know what you think or if there is anything you would want to see in the tool. submitted by /u/Unlucky-Owl223 [link] [comments]

12 часов назад @ reddit.com
Saved reports in App Store Connect's trends section not loading
Saved reports in App Store Connect's trends section not loading

Has anybody else noticed the Trends page in App Store Connect no longer loading certain saved reports? Have a few reports per app - one gives me the countries that app has been downloaded in today/ this week/ this month, one gives me how many updates were installed from the last version (a good indicator of the install base if you let it collect data for a while) and one tells me which IAP were purchases. There's an advantage to these over the Analytics page - mostly that I can see sub-day data and I can filter by app version - useful when looking at how many updates were installed over a week and which countries they were installed it (install base analysis). It seems the saved "trends" re…

14 часов назад @ reddit.com
Help with Panel focus
Help with Panel focus

Hey guys, I'm trying to make a small Raycast alternative for myself, and I was wondering how I can go about making my NSPanel behave just like Raycast/Spotlight. Right now, whenever I start the app, my focus is instantly stolen and when I get it back and do the global shortcut to show the panel, it shows without stealing the focus but when I toggle it again to hide, the focus is stolen again before it's hidden. By "focus is stolen again" here, I just mean that the window behind (the three dots) is greyed out. CoolApp.swift is just the app entry point. It uses an AppDelegate, creates a FloatingPanelController, and calls start() when the app finishes launching. So the floating panel behavior …

19 часов назад @ reddit.com
4 App Review rejections taught me about shipping iOS apps with third-party AI APIs (full breakdown)
4 App Review rejections taught me about shipping iOS apps with third-party AI APIs (full breakdown)

I shipped my first iOS app earlier this month and got rejected enough times that I think the lessons are worth sharing here. The four rejections that mattered: 1. Crashed on launch (Guideline 2.1(a)) - Reviewer was on iPhone 17 Pro Max running iOS 26.4 (latest beta). I'd tested on slightly older versions. - Lesson: assume the reviewer is on the latest hardware + latest OS. Buy a fresh test device or boot the latest iOS Simulator and cold-launch your app there before every submission. 2. Crashed on launch (again, same guideline) - My "fix" only patched one of two crash paths. The reviewer's device hit the second one. - Lesson: symbolicate ALL crash logs Apple sends, not just the first. They …

1 day назад @ reddit.com
[Self-Promote] I built an AI ASO agent for iOS games because I was completely lost after shipping my first game
[Self-Promote] I built an AI ASO agent for iOS games because I was completely lost after shipping my first game

I shipped my first indie mobile game to the App Store a while ago and it completely disappeared in search results. I spent weeks manually testing keywords, checking competitor metadata, reading reviews, and still had no clear idea what to actually change.Every ASO tool I tried was either ridiculously expensive (built for marketing teams with big budgets) or just dumped a bunch of data and charts on me without telling me what to do next. I got frustrated and decided to build the tool I actually wanted.I created Third Eye Metrics with an AI agent called Natto(because the Youtuber I was watching, cooking natto at that time :)) your personal one-eyed ASO co-pilot. How it works: You paste your A…

1 day, 8 hours назад @ reddit.com
[Question] Is there ANY way to *pause* (not duck) Spotify from the background using a CoreLocation trigger? Hit an Apple walled-garden dead end.
[Question] Is there ANY way to *pause* (not duck) Spotify from the background using a CoreLocation trigger? Hit an Apple walled-garden dead end.

Hey everyone. Full disclosure: I'm relatively new to Swift and have been "vibe coding" my way through my first big project (learning a ton and doing a lot of trial and error as I go). I've hit a wall with iOS background audio rules, and I'm hoping some of the veterans here might know a legendary workaround. I have an app that tracks movement using CLLocationManager. When a specific location/speed condition is met, the app needs to trigger and play a local audio track. The Goal: When my app triggers its audio in the background (phone locked in pocket), I want it to forcefully pause whatever background music the user is currently listening to (like Spotify/Apple Music), play my track, and the…

1 day, 13 hours назад @ reddit.com
iOS SIGKILL (signal 9) in background caused by Kotlin/Native GC RepeatedTimer and FinalizerProcessor threads — is the manual GC.autotune / GC.regularGCInterval workaround the recommended fix?
iOS SIGKILL (signal 9) in background caused by Kotlin/Native GC RepeatedTimer and FinalizerProcessor threads — is the manual GC.autotune / GC.regularGCInterval workaround the recommended fix?

analyzing multiple crash reports, the recurring pattern in every crash dump points to Kotlin/Native GC infrastructure threads (RepeatedTimer, GCSchedulerDataAdaptive, GCSchedulerDataWithTimer, and FinalizerProcessor) remaining active while the process is suspended, which iOS treats as unauthorized background CPU activity. We have applied a workaround based on community guidance and would like JetBrains to confirm whether this is the correct/recommended approach, and whether any additional steps are advised. Based on community guidance and existing YouTrack discussions, we hooked the iOS lifecycle (UIApplicationDidEnterBackgroundNotification / UIApplicationWillEnterForegroundNotification) in…

1 day, 18 hours назад @ reddit.com
Now Available: Monthly Subscriptions with a 12-Month Commitment
Now Available: Monthly Subscriptions with a 12-Month Commitment

https://developer.apple.com/news/?id=agq42lxe submitted by /u/kristofferjohansson [link] [comments]

1 day, 20 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 1 week, 6 days назад
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 week, 6 days назад @ 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.

2 weeks, 6 days назад @ 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.

1 month, 2 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.

1 month, 2 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!

2 months назад @ iosdevweekly.com
Issue 743
Issue 743 Issue 743

Well, yes, but not on how to set it up, use it, or whether I like the Xcode 26.3 implementation.

It’s good, and the presenters do a good job of explaining it, but you’ll notice something about the prompts they use.

I’d love to see the spec in a completely separate context window to the coding agent, too.

I’d love to see Apple and the Xcode team really lead from the front and reduce the friction of working this way.

Aryaman Sharda:SimTag adds a small, unobtrusive overlay to each iOS Simulator window showing the branch that build came from.

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

Issue 742 6th February 2026 Written by Dave VerwerI received plenty of feedback on my comment from last week about Swift for Wasm and Windows, and wanted to start this week by highlighting the projects that I heard about.

They are even hiring for a couple of roles (1, 2), if you’re interested in using Swift and Wasm together every day.

Also on the Wasm side, Geoff Pado’s Barcode Generator for his Barc app uses Wasm to generate the barcode images.

What I didn’t realise is that much of that Electron app is backed by Swift code.

😂What’s potentially even more exciting than the built-in agent support in Xcode 26.3 is what Rudrank Riyam discovered by digging a little deeper into the release.

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

Issue 741 30th January 2026 Written by Dave VerwerA couple of announcements combined to inspire this week’s comment.

I’m not aware of any current and significant Wasm projects built with Swift¹, and even if I missed some, the ecosystem would certainly benefit from more!

That said, I’m delighted to see a real-world open source project that is pushing Wasm into real use-cases.

– Dave VerwerRevenueCat Paywalls now work on the web — meaning the same paywalls you design for iOS can now render in the browser.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our products.

3 months назад @ iosdevweekly.com
Issue 740
Issue 740 Issue 740

Issue 740 23rd January 2026 Written by Dave VerwerThe best part of this week (related to the industry, at least!)

Obviously, Claude Code is great for long sessions working on a codebase, but I’ve also started using it for smaller tasks in directories with lots of text files, like the iOS Dev Weekly site source code directory.

– Dave VerwerLearn how to connect the dots between slowdowns, crashes, and the user experience in your iOS app.

Monitor and reduce the size of your iOS app using Size Analysis.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our products.

3 months, 1 week назад @ iosdevweekly.com
Issue 739
Issue 739 Issue 739

Issue 739 16th January 2026 Written by Dave VerwerIf you’ve spent any time at all reading about AI coding agents, you’ll likely have heard that people get better results when working with languages other than Swift.

In fact, I’ve seen people say that type-safe languages produce better results as the agent can rely on the compiler to automatically catch basic errors.

So I’ve been interested to receive several recommendations of a tool that really helps the agents get to grips with the current state of Swift.

I can’t imagine a better guide to getting everything correct than the one in Alberto De Bortoli’s latest blog post.

JobsSenior iOS Engineer @ alba – We have a unique approach to identify…

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

Issue 738 9th January 2026 Written by Dave VerwerIt happened while I was away on my end-of-year break, but at the end of last year Apple announced changes to iOS in Japan.

iOS 26.2 enabled the changes, and now there are several regions of the world where users could be using browsers with non-WebKit rendering engines.

At the time it felt like we had a chance for HTML rendering engines to converge into one standard implementation (apologies to Gecko 😬), which promised to be a win for the web.

Note, I’m not talking about browsers, strictly about rendering engines.

One year ago, iOS 18 was at ~78%.

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

Issue 737 19th December 2025 Written by Dave VerwerI’m back from my vacation, which was exactly what I needed, and I now find myself writing the last issue of 2025!

😱To mark the end of the year, Apple announced this year’s App Store Award winners!

You can see the full list of awards and winners on the developer site, although I actually prefer their press release writeup as it includes screenshots of the apps.

I especially liked the Be My Eyes app, which restored some of my faith in humanity.

Follow along and have some Swifty fun with that Pi that is still sitting in its box on your shelf.

4 months, 1 week назад @ iosdevweekly.com
Issue 736
Issue 736 Issue 736

It takes the idea of using LLMs inside an app one step further than having the model return text or structured data.

I’d recommend watching this 30-second slice of the video for a better explanation than I can manage in a few words.

It includes a built-in set of widgets for common UI, and you can add your own too.

It has been possible to get Swift apps running on really tiny devices for a while now (as mentioned in Issue 655, Issue 673, and Issue 691), although getting it going was not trivial.

😬VideosI wrote about ServerSide.swift 2025 back in Issue 729, but if you missed the conference, you can at least now catch up with the session videos!

5 months, 1 week назад @ iosdevweekly.com
Issue 735
Issue 735 Issue 735

Issue 735 14th November 2025 Written by Dave VerwerIt’s been a few years since the closure of the Swift Weekly Brief newsletter.

It regularly covered detailed information on Swift Evolution proposals, topics from the Swift Forums, and other Swift community news.

I cover Swift news, of course, but I mainly stick to the larger announcements rather than covering anything still going through the Swift Evolution process.

I especially like his point that parameterising your tests has the potential to introduce logic into your test code that mirrors the code you’re testing.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our pr…

5 months, 2 weeks назад @ iosdevweekly.com
Issue 734
Issue 734 Issue 734

Issue 734 7th November 2025 Written by Dave VerwerI did not have Apple launching a web-based version of the App Store on my bingo card for this week, but here we are.

It’s a full, multi-region implementation of the App Store, with the “Today” view (including featured lists and events) and Apple Arcade.

Should you rely on linking directly to an App Store listing, assuming that everyone who clicks on it will have a device that will launch the store and show your product page?

You also get the chance to let people opt in to receiving email, either as customers or as potential customers before they make an App Store download.

It’s a nice step forward for the App Store!

5 months, 3 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 53 минуты назад
Apple China highlights Apple Watch health and rescue stories in campaign with podcast tie-in
Apple China highlights Apple Watch health and rescue stories in campaign with podcast tie-in Apple China highlights Apple Watch health and rescue stories in campaign with podcast tie-in

Apple launched a new campaign in China called “Thankfully, I was wearing it” (“还好戴着它”), which includes a special podcast episode in which three users share their stories.

Apple Watch campaign highlights life-changing experiencesApple and TBWAMedia Arts Lab – China have launched a campaign featuring stories from three Apple Watch users who were saved by the device’s emergency features.

TBWA says that the “Thankfully, I was wearing it” campaign is named after “an emerging phrase organically used by Apple Watch users themselves” following emergencies or health-related issues.

Additionally, the campaign features a special episode of the “你,静不下来” podcast (which loosely translates to “You Just Ca…

53 минуты назад @ 9to5mac.com
Divine, a Jack Dorsey-backed revival of Vine, is now available on the App Store
Divine, a Jack Dorsey-backed revival of Vine, is now available on the App Store Divine, a Jack Dorsey-backed revival of Vine, is now available on the App Store

Featuring hundreds of thousands of archive videos from the original Vine platform, in addition to new videos, Divine is now available on the App Store and Google Play.

Vine is back as DivineLongtime social network users might remember Vine, a short-form video platform that quickly rose to success after launching in June 2012 and was acquired by Twitter almost immediately.

In essence, Vine allowed users to share looped videos that were up to 6 seconds long.

A large portion of this catalog is now back on Divine, a new app by Jack Dorsey-backed nonprofit and Other Stuff.

The users said they wanted something like Vine that would reset social media and filter out AI slop.

3 часа назад @ 9to5mac.com
Apple researchers built an AI that tests several ideas in parallel before answering
Apple researchers built an AI that tests several ideas in parallel before answering Apple researchers built an AI that tests several ideas in parallel before answering

In a new paper, a team of Apple researchers details a creative framework that improves LLM answers in math reasoning, code generation, and more.

Apple has even looked at diffusion models applied to protein folding prediction and coding, which is endlessly interesting.

Importantly, LaDiR isn’t a new model per se, but rather a framework that builds on top of existing language models.

How LaDiR performsIn the study, the researchers applied LaDiR to Meta’s LLaMA 3.1 8B for math reasoning and puzzle planning, and Qwen3-8B-Base for code generation.

On math benchmarks, LaDiR achieved higher accuracy than existing approaches and demonstrated stronger performance even on more difficult, out-of-distr…

4 часа назад @ 9to5mac.com
9to5Mac Daily: April 29, 2026 – iOS 27 rumors, App Store changes
9to5Mac Daily: April 29, 2026 – iOS 27 rumors, App Store changes 9to5Mac Daily: April 29, 2026 – iOS 27 rumors, App Store changes

9to5Mac Daily is available on iTunes and Apple’s Podcasts app, Stitcher, TuneIn, Google Play, or through our dedicated RSS feed for Overcast and other podcast players.

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.

5 часов назад @ 9to5mac.com
Apple Home recently got better in three ways, here’s what’s new
Apple Home recently got better in three ways, here’s what’s new Apple Home recently got better in three ways, here’s what’s new

But there are three ways Apple Home has recently gotten better during the iOS 26 cycle too.

#1: Adaptive Temperature feature for smart thermostatsiOS 26 introduced a new Adaptive Temperature feature in Apple’s Home app that’s meant to boost the ‘smarts’ in smart thermostats.

Even though Apple technically debuted Adaptive Temperature in iOS 26.0, the first supported smart thermostat just launched earlier this month.

#2: The first smart lock with Apple Home Key and Ultra WidebandApple Home also benefited from the recent arrival of the first smart lock that supports Apple Home Key and Ultra Wideband (UWB).

That product is the Aqara Smart Lock U400—clearly, Aqara is going all-in on Apple integr…

6 часов назад @ 9to5mac.com
Report: Apple leads satellite smartphone market as adoption hinges on broader use cases
Report: Apple leads satellite smartphone market as adoption hinges on broader use cases Report: Apple leads satellite smartphone market as adoption hinges on broader use cases

Nearly three out of four satellite-enabled smartphones shipped in 2025 were iPhones, according to a new Counterpoint Research report.

While 3GPP Release 18 will help further adoption across brands in the premium segment, mass adoption in the mid-price segment is expected only with Release 19.

Another aspect that influences adoption rates is how satellite connectivity is being implemented at the chipset level.

Here’s Senior Analyst Shivani Parashar:Qualcomm has been at the forefront among Android chipset players in enabling satellite connectivity through its Snapdragon X80 and X85 modems, followed by Huawei, Google and Samsung.

Finally, the report touches on partnerships between telecom oper…

6 часов назад @ 9to5mac.com
YouTube starts rolling out free picture-in-picture (PiP) globally on Android, iOS
YouTube starts rolling out free picture-in-picture (PiP) globally on Android, iOS YouTube starts rolling out free picture-in-picture (PiP) globally on Android, iOS

After offering in the US, YouTube is making picture-in-picture (PiP) mode free for all users around the world.

Free, non-YouTube Premium subscribers around the world will be able to use Picture-in-Picture for “longform, non-music content” on the Android and iOS apps.

: You will continue to be able to use PiP for longform, non-music content on Android and iOS.

Premium Members: Premium members will continue to enjoy PiP for both music (exclusive to Premium only) and non-music content, creating a fully uninterrupted experience.

Free picture-in-picture is rolling out now and will be available to “all users globally in the coming months.”More on YouTube:

7 часов назад @ 9to5google.com
iOS 26.4 adds convenient new iCloud feature, here’s how to enable it
iOS 26.4 adds convenient new iCloud feature, here’s how to enable it iOS 26.4 adds convenient new iCloud feature, here’s how to enable it

iOS 26.4 launched last month with new features for Apple Music, Podcasts, and a lot more.

There’s also a new iOS 26.4 feature that makes iCloud on the web more useful than before thanks to the addition of search.

iOS 26.4 upgrades iCloud․com with new search featureiOS 26.4 adds a new ‘Allow Search’ toggle, off by default, that when enabled will let you search for files in iCloud Drive or photos in iCloud Photos via the web.

This lets you search your files in iCloud Drive or your photos in iCloud Photos on iCloud․com.

How often do you use iCloud on the web, and has iOS 26.4 changed that at all?

7 часов назад @ 9to5mac.com
Formula 1’s Miami Grand Prix is on Apple TV, here’s how to watch
Formula 1’s Miami Grand Prix is on Apple TV, here’s how to watch Formula 1’s Miami Grand Prix is on Apple TV, here’s how to watch

Details on F1’s Miami Grand Prix, streaming this weekend on Apple TVApple TV is now F1’s streaming home in the US, which means Apple TV and Apple One subscribers get full access to all things Formula 1 at no additional cost.

You can subscribe to Apple TV here to watch the F1 Miami Grand Prix and all future races.

ETYou can watch in the Apple TV app on iPhone, iPad, Mac, Apple TV 4K, Vision Pro, Android, or on any smart TV or additional platform that offers Apple TV, such as Prime Video and Roku.

That’s right: you don’t need to own an Apple device to watch Formula 1 on Apple TV.

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

9 часов назад @ 9to5mac.com
iPhone 18 Pro to have some of Apple’s biggest camera upgrades ever: report
iPhone 18 Pro to have some of Apple’s biggest camera upgrades ever: report iPhone 18 Pro to have some of Apple’s biggest camera upgrades ever: report

iPhone 18 Pro and Pro Max are coming this fall, and a new report says they’re set to offer “some of the biggest camera hardware upgrades in the lineup’s history.”Camera upgrades in iPhone 18 Pro and Pro Max may be bigger than we thoughtToday Bloomberg reported that the Camera app in iOS 27 is getting a new ‘Siri’ mode that offers visual intelligence features.

At the end of today’s report, there’s a related tease about how these new features will complement camera hardware upgrades coming in iPhone 18 Pro.

Mark Gurman writes at Bloomberg:The changes come ahead of the iPhone 18 Pro this fall, which will include some of the biggest camera hardware upgrades in the lineup’s history.

But for now,…

9 часов назад @ 9to5mac.com
Camera in iOS 27 to feature Siri mode with enhanced Visual Intelligence, per report
Camera in iOS 27 to feature Siri mode with enhanced Visual Intelligence, per report Camera in iOS 27 to feature Siri mode with enhanced Visual Intelligence, per report

A new report details Siri features coming to the Camera, better Visual Intelligence features, and more.

Siri mode coming to the Camera app in iOS 27Mark Gurman at Bloomberg reports that Apple is developing a new Siri Camera Mode that will debut as part of iOS 27.

Gurman describes Siri mode as an enhanced version of Visual Intelligence.

The Camera Control shortcut for accessing Visual Intelligence will also remain, but Camera app integration will showcase the feature to more users.

Visual Intelligence feature will include an upgradeThe report adds that Siri mode will add to existing Visual Intelligence features.

10 часов назад @ 9to5mac.com
Apple might ditch MagSafe on future iPhones, per bizarre rumor
Apple might ditch MagSafe on future iPhones, per bizarre rumor Apple might ditch MagSafe on future iPhones, per bizarre rumor

MagSafe is a fan-favorite iPhone feature, but a bizarre rumor this week says Apple is apparently debating whether to remove it from future iPhone models.

The rumor comes from the Instant Digital account on Weibo, which has a history of sharing accurate Apple rumors.

Here’s the post (translated):There’s been a lot of internal debate at Apple recently regarding whether to include MagSafe as a standard feature on iPhones.

There were even plans to include it as a standard feature on iPads, which I mentioned before but ultimately didn’t happen.

When Apple released the iPhone 16e last year, its lack of MagSafe was the biggest criticism from users and reviews.

11 часов назад @ 9to5mac.com
iPhone 18 Pro vs iPhone Ultra: Three features to win your upgrade
iPhone 18 Pro vs iPhone Ultra: Three features to win your upgrade iPhone 18 Pro vs iPhone Ultra: Three features to win your upgrade

Apple’s fall iPhone lineup this year is rumored to revolve around iPhone 18 Pro and iPhone Ultra.

iPhone 18 Pro and Pro Max will offer the same basic form factor the iPhone has had for years.

If you want a traditional iPhone feel, iPhone 18 Pro will be the way to go.

iPhone 18 Pro will use the same aluminum unibody design as iPhone 17 Pro, and feature a vapor chamber for cooling too.

Are you debating between an iPhone 18 Pro and iPhone Ultra?

11 часов назад @ 9to5mac.com
Deals: M5 MacBook Air $219 off, 1TB M5 Pro MacBook Pro best price ever, iPad Air new low, AirTag, iPhone Air, more
Deals: M5 MacBook Air $219 off, 1TB M5 Pro MacBook Pro best price ever, iPad Air new low, AirTag, iPhone Air, more Deals: M5 MacBook Air $219 off, 1TB M5 Pro MacBook Pro best price ever, iPad Air new low, AirTag, iPhone Air, more

Regularly $249, this is nearly $50 off the list price and the lowest we can find.

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

Base model 1TB M5 Pro MacBook hits new Amazon all-time low at $205 off, moreThe MacBook deals are carrying through this week again.

Amazon has been getting aggressive on Apple’s most affordable base model M5 Pro MacBook Pro.

Originally $849, this is $250 off the list price and the best price we can find.

11 часов назад @ 9to5mac.com
watchOS 26 added Notes app to Apple Watch, here’s how I’m using it
watchOS 26 added Notes app to Apple Watch, here’s how I’m using it watchOS 26 added Notes app to Apple Watch, here’s how I’m using it

Apple Watch users got a brand new app in watchOS 26, with Apple Notes now available on your wrist.

Apple Notes in watchOS 26: What it can do and how I’m using itApple Notes is one of my most-used apps across iPhone, iPad, and Mac, so I was excited when it came to the Apple Watch in watchOS 26.

I like using Siri on my Apple Watch whenever I’m not wearing AirPods or I’m away from a HomePod.

As for referencing notes, the Notes app automatically puts all pinned notes at the top, followed by a list of your most recent notes.

Inside the Watch’s Settings app ⇾ Notes, you can also choose whether notes are sorted by Date Edited, Date Created, or Title.

12 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 3 часа назад
YouTube Bringing Free Picture-in-Picture to iPhone Users Outside the U.S.
YouTube Bringing Free Picture-in-Picture to iPhone Users Outside the U.S. YouTube Bringing Free Picture-in-Picture to iPhone Users Outside the U.S.

YouTube's picture-in-picture mode on the iPhone and iPad is expanding to more users worldwide, YouTube said today.

Picture-in-picture (PiP) will be rolling out globally, so it will no longer be limited to those in the U.S. and Premium subscribers.

Non-Premium users worldwide will be able to use PiP for longform, non-music content on iOS and Android.

Premium Lite members can still use PiP for longform, non-music content, and Premium members can use PiP for music and non-music content.

Picture-in-picture shrinks a video into a small player that can be used alongside other apps.

3 часа назад @ macrumors.com
Google Photos to Get AI 'Wardrobe' Feature
Google Photos to Get AI 'Wardrobe' Feature Google Photos to Get AI 'Wardrobe' Feature

Google Photos is getting a new wardrobe planning feature that will help you decide what to wear.

AI will pull in images of clothing from the Google ‌Photos‌ library, organizing clothing items into a digital closet.

The Google ‌Photos‌ app will show all items of clothing in a new Wardrobe section in the Collections tab.

In the popular 1995 comedy Clueless, main character Cher Horowitz has an iconic digital wardrobe that Google seems to be making a reality with Google ‌Photos‌.

Google's version of the Clueless virtual wardrobe will be coming to Google ‌Photos‌ this summer.

4 часа назад @ macrumors.com
Apple's AI Smart Glasses Likely to Support Hand Gesture Controls
Apple's AI Smart Glasses Likely to Support Hand Gesture Controls Apple's AI Smart Glasses Likely to Support Hand Gesture Controls

Apple is developing a set of AI smart glasses to rival products like the Meta Ray-Bans, and MacRumors has learned a few more details about Apple's work on the device from an inside source.

The AI glasses will include two cameras.

While future versions of the smart glasses could include an integrated display for augmented reality features, the first version will have no display at all.

According to recent rumors, Apple is testing multiple styles for the smart glasses, with plans to use acetate.

Apple's smart glasses will incorporate the smarter version of ‌Siri‌ that Apple plans to introduce in iOS 27.

6 часов назад @ macrumors.com
Apple Has Given Up on the Vision Pro After M5 Refresh Flop
Apple Has Given Up on the Vision Pro After M5 Refresh Flop Apple Has Given Up on the Vision Pro After M5 Refresh Flop

Apple has all but given up on the Vision Pro after the M5 model failed to revitalize interest in the device, MacRumors has learned.

The Vision Pro has been criticized for its high price tag and its uncomfortable weight.

The Vision Pro has been unpopular since it first launched, and Apple only sold around 600,000 units in total.

Apple has apparently stopped work on the Vision Pro and the Vision Pro team has been redistributed to other teams within Apple.

Some former Vision Pro team members are working on Siri, which is not a surprise as Vision Pro chief Mike Rockwell has been leading the Siri team since March 2025.

8 часов назад @ macrumors.com
Apple Has Likely Abandoned 'iPad Ultra' Plans
Apple Has Likely Abandoned 'iPad Ultra' Plans Apple Has Likely Abandoned 'iPad Ultra' Plans

Apple has reportedly abandoned plans for a foldable "iPad Ultra" following years of disappointing sales performance for the iPad Pro.

Instant Digital listed the Apple Watch Ultra, M-series Ultra chips, "iPhone Ultra," and "MacBook Ultra" with an OLED display as products in the pipeline, but explicitly excluded the ‌iPad‌ from that group, citing weak market performance for the ‌iPad Pro‌.

They added that Apple now has "no plans" to release an ‌iPad‌ Ultra.

A source speaking to Macworld subsequently corroborated the ‌iPhone Ultra‌ and MacBook Ultra names.

Apple already applies the "Ultra" moniker to Apple Watch Ultra, M-series Ultra chips, and CarPlay Ultra.

9 часов назад @ macrumors.com
iOS 27 Camera App to Get 'Siri' Mode With Nutrition Label Scanning
iOS 27 Camera App to Get 'Siri' Mode With Nutrition Label Scanning iOS 27 Camera App to Get 'Siri' Mode With Nutrition Label Scanning

Apple is planning to integrate Apple Intelligence and Siri into more of its apps in iOS 27, including the Camera app, reports Bloomberg.

The ‌iOS 27‌ Camera app will have a dedicated ‌Siri‌ mode that will be available alongside the existing Photo, Video, Portrait, and Panorama modes.

When in ‌Siri‌ mode, the existing Camera app shutter button will feature the ‌Apple Intelligence‌ logo, letting users know the ‌Siri‌ features are available.

In addition to being relocated to the Camera app with ‌Siri‌ branding, ‌Visual Intelligence‌ is also being updated with new features.

Wallet - In the Wallet app, ‌Visual Intelligence‌ will capture information from physical event tickets and membership card…

10 часов назад @ macrumors.com
Apple Reportedly Questioning Whether iPhone Should Drop MagSafe
Apple Reportedly Questioning Whether iPhone Should Drop MagSafe Apple Reportedly Questioning Whether iPhone Should Drop MagSafe

A leaker claims Apple is currently embroiled in an internal debate over whether MagSafe should remain a standard iPhone feature.

There were purportedly even plans to bring built-in ‌MagSafe‌ magnets to the iPad lineup, something the leaker previously hinted at, though those plans never materialized.

The decision nonetheless drew criticism, and Apple reversed course with the iPhone 17e, restoring ‌MagSafe‌ support when the device launched earlier this year.

There is no indication that ‌MagSafe‌ is at imminent risk of disappearing from the iPhone lineup.

Recent reports suggest that the standard iPhone 18 is being downgraded to cut costs.

11 часов назад @ macrumors.com
Get Up to $100 Off the M4 iPad Air on Amazon
Get Up to $100 Off the M4 iPad Air on Amazon Get Up to $100 Off the M4 iPad Air on Amazon

Amazon this week has multiple discounts on the M4 iPad Air, providing up to $100 off these brand new models.

Specifically, Amazon has up to $90 off the 11-inch M4 iPad Air and up to $100 off the 13-inch M4 iPad Air.

The new iPad Air features the M4 chip, C1X modem, and N1 networking chip, which brings support for Wi-Fi 7 and Bluetooth 6.

In terms of design, the 2026 models are identical to the 2025 iPad Air tablets, with an edge-to-edge display, slim bezels, and aluminum chassis.

11-inch M4 iPad Air13-inch M4 iPad AirIf 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.

13 часов назад @ macrumors.com
Epic Games Wins Reversal of Stay in App Store Fee Legal Battle
Epic Games Wins Reversal of Stay in App Store Fee Legal Battle Epic Games Wins Reversal of Stay in App Store Fee Legal Battle

Apple has lost a court battle to delay App Store changes while it asks the U.S. Supreme Court to weigh in on its long-running dispute with Epic Games surrounding developer fees.

Apple won the pause earlier this month by arguing that it shouldn't have to overhaul its fee structure twice if the Supreme Court ultimately ruled in its favor.

Epic Games CEO Tim Sweeney shared the news in a post on X, adding that "Apple's delaying tactics have come to an end!"

The dispute traces all the way back to the original Epic Games trial, which Apple largely won.

Apple is now hoping the Supreme Court will go further and throw out the district court's ruling altogether.

15 часов назад @ macrumors.com
Report: iPhone Memory Costs Set to Quadruple by 2027
Report: iPhone Memory Costs Set to Quadruple by 2027 Report: iPhone Memory Costs Set to Quadruple by 2027

Apple buys memory for roughly 250 million iPhones a year and has historically been one of the largest customers in the category.

But Apple has reportedly now gone from a position where it could set terms to one where it now has to compete with rivals for supply.

The pressure is already reshaping Apple's product plans, and the split-launch cycle for the iPhone 18 series is said to be part of that new reality.

Apple is expected to stagger the iPhone 18 launch, holding the lower-priced model until spring 2027 rather than shipping the full lineup in the usual fall window.

Instead, only the iPhone 18 Pro models will be launched in September, with a foldable iPhone expected to be unveiled around …

17 часов назад @ macrumors.com
Notepad++ Code Editor Comes to Mac After 20-Year Wait
Notepad++ Code Editor Comes to Mac After 20-Year Wait Notepad++ Code Editor Comes to Mac After 20-Year Wait

The popular Notepad++ coding editor is now available as a native macOS app, following a successful open-source community port of the original Windows codebase.

The Notepad replacement runs as a universal binary, so it works on both Apple silicon and Intel Macs.

Notepad++ has been one of the most popular text editors on Windows for more than 20 years.

The only difference is that the menus, dialogs, file pickers, keyboard shortcuts, and windowing all use native macOS Cocoa APIs.

Notepad++ for macOS is maintained by Andrey Letov, who wrote the Objective-C++ Cocoa UI that replaces Notepad++'s Win32 front-end.

18 часов назад @ macrumors.com
Apple Pay for Transit Now Works in These 12 U.S. Cities
Apple Pay for Transit Now Works in These 12 U.S. Cities Apple Pay for Transit Now Works in These 12 U.S. Cities

Several major U.S. cities support the Apple Pay for transit feature that Apple has rolled out, providing a simple way for those who use public transportation to pay for rides.

‌Apple Pay‌ for transit works in Atlanta, the Bay Area, Boston, Chicago, Los Angeles, New York, Orange County, Philadelphia, Portland, San Diego, Seattle, and Washington, DC.

Cities that support ‌Apple Pay‌ for transit allow iPhone owners to turn on Express Mode to pay for transit fares without needing to unlock their device and authenticate with Face ID or Touch ID.

Chicago's system only works with the Ventra card, LA's transit works with the TAP card, and Portland's transit system works with the Hop card.

‌Apple Pay…

1 day, 4 hours назад @ macrumors.com
Claude Gains Integrations With Adobe, Blender, SketchUp and Other Creative Apps
Claude Gains Integrations With Adobe, Blender, SketchUp and Other Creative Apps Claude Gains Integrations With Adobe, Blender, SketchUp and Other Creative Apps

Anthropic today updated Claude with new connectors aimed at creative professionals, adding integrations for Ableton, Adobe, Affinity, Autodesk Fusion, Blender, Resolume Arena and Wire, SketchUp, and Splice.

Autodesk Fusion - Fusion subscribers can create and modify 3D models through conversations with Claude.

Users can analyze and debug Blender scenes, build custom scripts to batch-apply changes to objects, and add new tools to the Blender interface.

Users can analyze and debug Blender scenes, build custom scripts to batch-apply changes to objects, and add new tools to the Blender interface.

SketchUp - Users can describe an idea to Claude as a starting point for a 3D model and then open it …

1 day, 5 hours назад @ macrumors.com
YouTube Tests AI-Powered 'Ask YouTube' Conversational Search Feature
YouTube Tests AI-Powered 'Ask YouTube' Conversational Search Feature YouTube Tests AI-Powered 'Ask YouTube' Conversational Search Feature

YouTube is testing a new search feature that it says is meant to feel more like a conversation than a search interface.

The new search option is part of YouTube Labs, an opt-in program that lets YouTube Premium subscribers gain early access to experimental features and prototypes.

YouTube Labs is available to U.S. users, and subscribers sign up on the YouTube Labs website.

Search results include AI summary text, short videos, and long videos, with relevant segments in videos highlighted.

The Ask YouTube search interface suggests some search prompts, such as "unique ideas for a backyard water feature," "plan a living room redesign using thrifted items," and "how to make a traditional French …

1 day, 6 hours назад @ macrumors.com
iOS 27 to Add New Apple Intelligence Photo Editing Tools
iOS 27 to Add New Apple Intelligence Photo Editing Tools iOS 27 to Add New Apple Intelligence Photo Editing Tools

Apple will add new Apple Intelligence photo editing tools to the Photos app in iOS 27, iPadOS 27, and macOS 27, reports Bloomberg.

The ‌Photos‌ app in ‌iOS 27‌, iPadOS 27, and ‌macOS 27‌ will have an ‌Apple Intelligence‌ Tools section when editing an image.

Extend - Extend generates additional image content beyond the original frame of the photo, filling in scenery when changing the crop of an image.

More on the features coming in ‌iOS 27‌, including Siri updates, can be found in our iOS 27 roundup.

‌iOS 27‌ will be previewed at the WWDC 2026 keynote that's set to take place on June 8, 2026.

1 day, 8 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 3 часа назад
Iodyne Pro Data 24TB review: $15K, ridiculous speed, and probably not for you
Iodyne Pro Data 24TB review: $15K, ridiculous speed, and probably not for you Iodyne Pro Data 24TB review: $15K, ridiculous speed, and probably not for you

Iodyne Pro Data 24TB review: Physical designThe Pro Data is hefty.

Iodyne Pro Data 24TB review: 13-inch MacBook Air for scaleIt's physically larger than a 16-inch MacBook Pro.

Iodyne Pro Data 24TB review: StorageThe Pro Data includes 12 NVMe SSDs, with supplied capacities between 12TB and 192TB.

Iodyne Pro Data 24TB review prosMassive bandwidth, massive fast storageUser serviceablePer-host daisy-chainingIodyne Pro Data 24TB review consUsage range is limited by Thunderbolt cable specificationsMassively expensiveRating: 4.5 out of 5I hate giving scores because they will never be universal.

Where to buy the Iodyne Pro Data 24TBIodyne sells the Pro Data directly, starting from $5,995 for 12TB.

3 часа назад @ appleinsider.com
Apple smart glasses again rumored to support gesture recognition via built-in cameras
Apple smart glasses again rumored to support gesture recognition via built-in cameras Apple smart glasses again rumored to support gesture recognition via built-in cameras

Since then, we've continued to see new rumors about smart glasses development efforts, hardware, and features.

Neither 3D cameras nor a LiDAR sensor will be available on these smart glasses, allegedly because the hardware is too energy-intensive.

Gesture controls for smart glasses can be seen in an Apple patent from 2020.

It's been said that Apple is targeting a late 2026 release for its smart glasses, possibly around Christmas.

Still, not everyone is a fan of smart glasses, regardless of manufacturer.

4 часа назад @ appleinsider.com
Rumored Apple Vision Pro team break-up isn't a death knell for the product
Rumored Apple Vision Pro team break-up isn't a death knell for the product Rumored Apple Vision Pro team break-up isn't a death knell for the product

Apple Vision Pro isn't deadA new rumor suggests Apple Vision Pro hardware may be dead, but the dissolution of a team doesn't necessarily mean that pipeline is dead.

According to a report from MacRumors, Apple Vision Pro hardware as it stands in April 2026 may truly be dead.

Rockwell oversaw Apple Vision Pro and AI developmentApple Vision Pro was different.

Mike Rockwell's Technology Development Group was renamed the Vision Products Group, notably not the Apple Vision Pro Products Group, when it took up the task of building Apple Vision Pro.

For now, I can confidently say that Apple isn't abandoning Apple Vision, even if Apple Vision Pro has hit the end of the line in this form factor.

6 часов назад @ appleinsider.com
Visual Intelligence to be added to iOS 27 camera app as 'Siri Mode'
Visual Intelligence to be added to iOS 27 camera app as 'Siri Mode' Visual Intelligence to be added to iOS 27 camera app as 'Siri Mode'

The camera app in iOS 27 will gain some AI smarts, with a new Siri Camera Mode making Visual Intelligence more accessible to users.

Now, it seems that the Siri revision will also extend to the camera app in iOS 27.

According to sources of Mark Gurman at Bloomberg, there will be a new Siri mode joining the existing photo and video modes inside the camera app.

The current Camera Control method will also work fine, but launch the camera app straight into Siri mode.

Functionally, the feature will be pretty similar to the existing Visual Intelligence.

9 часов назад @ appleinsider.com
New iPhone MagSafe removal rumor makes no sense at all
New iPhone MagSafe removal rumor makes no sense at all New iPhone MagSafe removal rumor makes no sense at all

MagSafe battery packClaims that Apple is looking at discontinuing MagSafe make for an attention-grabbing rumor, but fall apart when current iPhone hardware, Apple's accessory strategy, and the Qi2 standard is considered.

But a closer look at how MagSafe fits into the iPhone shows the argument does not hold up.

Apple designs its hardware platforms around continuity so accessories carry forward across upgrades and users don't need to rebuild their setup each year.

For example, iPhone Air is Apple's thinnest iPhone at 5.64 mm, and the company still built MagSafe into it.

MagSafe now sits at the center of iPhone charging, accessory, and industry standards, making the idea of Apple broadly recon…

10 часов назад @ appleinsider.com
Today is the last day to save $250 on Apple's new M5 Pro MacBook Pro, best price ever
Today is the last day to save $250 on Apple's new M5 Pro MacBook Pro, best price ever Today is the last day to save $250 on Apple's new M5 Pro MacBook Pro, best price ever

Save $250 on 2026 14-inch MacBook Pro today only - Image credit: AppleIf you buy through our links, we may get a commission.

Read our ethics policyToday is the final day to grab the lowest price on record for Apple's 2026 14-inch MacBook Pro with an M5 Pro chip.

B&H Photo has slashed Apple's new 14-inch MacBook Pro, with the standard M5 Pro model falling to $1,949 thanks to a $200 instant discount paired with a $50 in-cart coupon.

Buy M5 Pro MacBook Pro for $1,949This deal, which ends today, delivers the lowest price ever on the M5 Pro configuration with a 15-core CPU and 16-core GPU.

According to our 2026 14-inch MacBook Pro Price Guide, which offers easy price comparison across Apple rese…

12 часов назад @ appleinsider.com
Formula 1 coverage expands across Apple services for Miami Grand Prix
Formula 1 coverage expands across Apple services for Miami Grand Prix Formula 1 coverage expands across Apple services for Miami Grand Prix

F1 Miami Grand PrixApple will stream the Formula 1 Crypto.com Miami Grand Prix 2026 live on Apple TV with full race weekend coverage available across the United States.

Apple TV will carry every session, including practice, qualifying, and the race, with live and on-demand access through the Apple TV app.

Apple spreads Formula 1 coverage across its ecosystemApple is integrating the Miami Grand Prix across several services to extend the experience beyond the race itself.

Apple is using Miami Grand Prix to test its live sports modelApple is adding new programming to frame its Formula 1 coverage.

Apple is using the Miami Grand Prix to push a live sports strategy built around software, control,…

13 часов назад @ appleinsider.com
John Ternus' first major challenge is dealing with quadrupled iPhone memory prices
John Ternus' first major challenge is dealing with quadrupled iPhone memory prices John Ternus' first major challenge is dealing with quadrupled iPhone memory prices

With continued pressure to manufacture in the U.S, supply chain changes could be on the way.

Some that will affect how Apple's massive supply chain operates in the future.

According to executives, supply chain experts, and analysts speaking to the Financial Times, Ternus will have some major decisions shortly after the CEO transition.

Image Credit: AppleApple has been quickly shifting its supply chain from a China-centric one to a more spread-out operation.

This has included a major build-out of the supply chain in India, which is also keen to secure more iPhone production.

14 часов назад @ appleinsider.com
App Store policy must change as Epic convinces US Circuit Court to reverse stay
App Store policy must change as Epic convinces US Circuit Court to reverse stay App Store policy must change as Epic convinces US Circuit Court to reverse stay

The latest update comes after Apple won a stay against enforcing App Store changes as it appealed the Supreme Court.

That stay was short-lived, as Epic immediately appealed the stay and 9to5Mac shared that it has won.

https://t.co/eukYzpu0dY — Tim Sweeney (@TimSweeneyEpic) April 29, 2026That's quite the fall from wanting free and open access to the App Store user base.

Epic will never be satisfied short of running Apple's App Store itself for all of the profit, but others would be happy with more revenue.

This ongoing epic began in 2020 with Epic purposefully violating App Store policy so it could goad Apple into a lawsuit.

23 часа назад @ appleinsider.com
Keychron Q1 Ultra 8K review: mechanical keyboard performance multiplier
Keychron Q1 Ultra 8K review: mechanical keyboard performance multiplier Keychron Q1 Ultra 8K review: mechanical keyboard performance multiplier

Keychron Q1 Ultra 8K The Keychron Q1 Ultra 8K has hot-swappable mechanical switches and triple-mode wireless connectivity.

Buy at Amazon Buy at KeychronKeychron Q1 Ultra 8K review: designLook at the Q1 Ultra 8K straight on and you'll struggle to find any differentiation from the other Q1 models.

Keychron Q1 Ultra 8K review: a fancy backplateThe Keychron launcher software lets you take things even further.

Keychron Q1 Ultra 8K review: featuresKeychron has packed the Q1 Ultra 8K with specs and features that will benefit every user.

Where to buy the Keychron Q1 Ultra 8KThe Keychron Q1 Ultra 8K wireless mechanical keyboard can be purchased from Keychron directly for $229.99.

1 day, 3 hours назад @ appleinsider.com
Three Apple TV series land six Gotham Television Award nominations
Three Apple TV series land six Gotham Television Award nominations Three Apple TV series land six Gotham Television Award nominations

Apple TV gets six nominations across three properties"Pluribus," "Margo's Got Money Troubles," and "Mr. Scorsese" have all been nominated for Gotham Television Awards, which could contribute to Apple's growing trophy cabinet.

The latest nominations come from the Gotham Television Awards, which will be held on June 1.

Pluribus has already brought home awards from the Golden Globes and Peabody Awards, and it has been nominated for three Gotham Television Awards.

It has been nominated for Breakthrough Drama Series, Outstanding Lead Performance in a Drama Series from Rhea Seehorn, and Outstanding Supporting Performance in a Drama Series from Karolina Wydra.

It previously won Gotham Television A…

1 day, 4 hours назад @ appleinsider.com
Apple Vision Pro used for hundreds of cataract surgeries in the last year
Apple Vision Pro used for hundreds of cataract surgeries in the last year Apple Vision Pro used for hundreds of cataract surgeries in the last year

The Apple Vision Pro continues to prove its potential in the medical field, with the headset now seeing use for cataract surgeries in New York.The Apple Vision Pro has proven to be a useful tool for cataract surgery.Priced at $3500, the Apple Vision Pro was never going to be a hit consumer product. Still, Apple's spatial computing device has found limited success in the healthcare industry, a market the company had in mind from the get-go.Surgeons have praised the Apple Vision Pro for its high-resolution images and ergonomics. The headset has been used in all sorts of medical and surgical procedures, including colonoscopies, a shoulder arthroscopy, and it's now even proven to be useful for …

1 day, 5 hours назад @ appleinsider.com
Apple is gearing up to overhaul the Photos app with AI tools in iOS 27
Apple is gearing up to overhaul the Photos app with AI tools in iOS 27 Apple is gearing up to overhaul the Photos app with AI tools in iOS 27

Apple will be adding a slate of new Apple Intelligence features to the Photos app in the next major operating system update, including extend, enhance, and reframing options.The existing Clean Up tool comes to the Photos appApparently, Apple is developing a new suite of tools powered by Apple Intelligence. The tools, which will be made available on iOS 27, iPadOS 27, and macOS 27, are slated for release this fall, according to Bloomberg.Currently, Apple only offers a single AI-powered feature: Clean Up. The feature has debuted to somewhat mixed reviews, with some users complaining that it often creates artifacts or fills areas with inaccurate detail. Continue Reading on AppleInsider | Discu…

1 day, 8 hours назад @ appleinsider.com
Tim Cook attends White House as King Charles III visits the U.S.
Tim Cook attends White House as King Charles III visits the U.S. Tim Cook attends White House as King Charles III visits the U.S.

Apple CEO Tim Cook has paid a visit to the White House as President Donald Trump greets the UK monarch, King Charles III.Tim Cook during a previous White House visit to meet President Donald TrumpKing Charles III and Queen Camilla of the UK are conducting their first state visit to the United States. As part of the welcome, the pair arrived at the White House with a formal reception, including crowds and a speech from President Trump, as well as an address to Congress and a state dinner.For such a big occasion, you would expect the attendance of many leaders from across the United States. Obviously, that also includes Tim Cook, who is still CEO of Apple until September. Continue Reading on …

1 day, 8 hours назад @ appleinsider.com
Amazon slashes $200 off M5 Max 16-inch MacBook Pro with month-end deal
Amazon slashes $200 off M5 Max 16-inch MacBook Pro with month-end deal Amazon slashes $200 off M5 Max 16-inch MacBook Pro with month-end deal

Pick up Apple's new 16-inch MacBook Pro with M5 Max for $3,699 thanks to a triple-digit price cut at Amazon.Save $200 on Apple's M5 Max MacBook Pro 16-inch.Amazon's month-end 2026 MacBook Pro sale is in effect, with triple-digit savings on multiple models. This M5 Max 16-inch configuration is enticing at $200 off, bringing the price down to $3,699.Buy 16" MacBook Pro M5 Max for $3,699 Continue Reading on AppleInsider | Discuss on our Forums

1 day, 11 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 8 months назад
Building a design system at Genius Scan
Building a design system at Genius Scan Building a design system at Genius Scan

Like all good engineering solutions, building a design system should aim to solve an actual problem that we’re facing within a given project.

In the case of Genius Scan, since our initial focus was on lists, we started by creating a basic Row component, which would simply combine a leading and trailing element into a horizontal row:public struct Row: View { public var leading: Leading public var trailing: Trailing public init ( @ViewBuilder leading: () -> Leading , @ViewBuilder trailing: () -> Trailing = EmptyView .

leading = leading () self .

Configuration () ... } extension EnvironmentValues { @Entry var configuration = Configuration () }Note how we also define an @Entry for our configu…

8 months назад @ swiftbysundell.com
Deciding between ‘let’ and ‘var’ for Swift struct properties
Deciding between ‘let’ and ‘var’ for Swift struct properties Deciding between ‘let’ and ‘var’ for Swift struct properties

Let’s say that we’ve declared a User struct within a project, which currently only contains constant let properties:struct User: Identifiable , Codable { let id: UUID let name: String let bio: String let imageURL: URL ? }

That could be done like this:struct User: Identifiable , Codable { let id: UUID let name: String let bio: String let imageURL: URL ?

init (id: UUID = UUID () , name: String , bio: String , imageURL: URL ?

id = id self .

Such an API could take the form of a UserTransformer protocol, which uses Swift’s inout parameter feature to enable each transformer to directly mutate the User value that was passed to it, without first having to make a mutable copy:protocol UserTran…

9 months, 1 week назад @ swiftbysundell.com
Hacking with Swift
последний пост 4 weeks назад
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.

4 weeks назад @ 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.

1 month, 2 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…

1 month, 3 weeks назад @ 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.

4 months, 3 weeks назад @ 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.

5 months, 2 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.

8 months назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 days, 14 hours назад
Kodebits Day 13: Associated Types [FREE]
Kodebits Day 13: Associated Types [FREE] Kodebits Day 13: Associated Types [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 days, 14 hours назад @ kodeco.com
macOS Apprentice [SUBSCRIBER]
macOS Apprentice [SUBSCRIBER] macOS Apprentice [SUBSCRIBER]

macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the venerable UI framework.

macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.

Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the building blocks fit together and what is involved in building real apps.

Instead, you’ll develop complete, fully-formed apps, while exploring many of the complexities and joys of programming macOS.

This book, macOS Apprentice, is designed to tea…

6 days, 3 hours назад @ kodeco.com
Kodebits Day 10: Protocol Extension [FREE]
Kodebits Day 10: Protocol Extension [FREE] Kodebits Day 10: Protocol Extension [FREE]

What does this print?

protocol Greet { var name: String { get } } extension Greet { func hi() -> String { "Hi, \(name)" } } struct Dev: Greet { let name: String } print(Dev(name: "Sam").hi())Try it in the online Swift Playground →[spoiler title="Solution"]Answer:Hi, SamExplanation:Dev gets hi() from the protocol extension, which interpolates name.

[/spoiler]Further Reading

1 week назад @ kodeco.com
Kodebits Day 8: Result Mapping [FREE]
Kodebits Day 8: Result Mapping [FREE] Kodebits Day 8: Result Mapping [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
Getting Started with the Swift SDK for Android [FREE]
Getting Started with the Swift SDK for Android [FREE] Getting Started with the Swift SDK for Android [FREE]

The Swift SDK for Android provides 3 main components required to run Swift on Android.

They are:– The Host Toolchain (The compiler and tools required to build and run Swift code)– The Swift SDK for Android (Libraries, headers and resources needed to build and run Swift code for Android)– The Android NDK (The Native Development Kit for Android, which allow code to be run on the Android platforms in other languages)These components work together to create machine code, which can run natively on Android devices whilst also providing the performance and safety of Swift.

In the next section you’ll use the Swift SDK for Android to create a small library running in an Android app.

Setting up the S…

2 weeks назад @ kodeco.com
Kodebits Day 6: Guard Optionals [FREE]
Kodebits Day 6: Guard Optionals [FREE] Kodebits Day 6: Guard Optionals [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 назад @ kodeco.com
Kodebits Day 5: Closure Capturing [FREE]
Kodebits Day 5: Closure Capturing [FREE] Kodebits Day 5: Closure Capturing [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 2: Property Wrappers [FREE]
Kodebits Day 2: Property Wrappers [FREE] Kodebits Day 2: Property Wrappers [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 назад @ kodeco.com
Day 2: Property Wrappers [FREE]
Day 2: Property Wrappers [FREE] Day 2: Property Wrappers [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 назад @ kodeco.com
Kodebits Day 1: Optional Chaining [FREE]
Kodebits Day 1: Optional Chaining [FREE] Kodebits Day 1: 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.

3 weeks, 2 days назад @ kodeco.com
Day 1: Optional Chaining [FREE]
Day 1: Optional Chaining [FREE] Day 1: 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 month назад @ kodeco.com
Swift Internals [SUBSCRIBER]
Swift Internals [SUBSCRIBER] Swift Internals [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?

1 month, 1 week назад @ kodeco.com
Getting Started with iOS App Observability [FREE]
Getting Started with iOS App Observability [FREE] Getting Started with iOS App Observability [FREE]

In this tutorial, you’ll learn the basics of app observability, and understand how your app behaves in the hands of your customers.

Integrate Open-Telemetry Framework to your iOS app.

You can learn more about App observability from the App Observability Module.

You’ll create a singleton instance of the class you created OTelSpans and you’ll use the shared instance across the project.

Add this method:public class func createSpan( scopeName: String, name: String ) -> (any Span) { shared.createSpan( scopeName: scopeName, name: name) }

1 month, 3 weeks назад @ kodeco.com
Getting Started with SwiftData in iOS 26 [FREE]
Getting Started with SwiftData in iOS 26 [FREE] Getting Started with SwiftData in iOS 26 [FREE]

Well, it’s getting model inheritance at least!

Let’s say you have a generic recipe class that you have setup for SwiftData already.

This year at WWDC, SwiftData was updated to allow for model inheritance when constructing your SwiftData types.

This feature is only available in iOS 26 and above, so any uses of this new API have to be annotated with an @available check:@available(iOS 26, *)This unfortunately means that if your minimum target is earlier than iOS 26, you won’t able to use model inheritance – so plan accordingly!

If using model inheritance is important to your program structure, you will need everyone to upgrade to iOS 26 (or above) before using the next version of your app.

2 months, 2 weeks назад @ kodeco.com
An Introduction to Liquid Glass for iOS 26 [FREE]
An Introduction to Liquid Glass for iOS 26 [FREE] An Introduction to Liquid Glass for iOS 26 [FREE]

In this tutorial you’ll go through some of the scenarios you may encounter when upgrading an iOS App to use Liquid Glass.

Liquid Glass is Apple’s attempt to convey their belief that Hardware and Software should be closely entwined.

Getting Started with Liquid GlassBuilding an app for iOS 26 requires a minimum of Xcode 26 to use.

You learned about how Liquid Glass differs to the minimalist design Apple previously relied on and also how easy it is to adopt Liquid Glass into your app.

To continue learning about Liquid Glass, take a look at the Liquid Glass module in the What’s New in iOS 26 Program.

2 months, 3 weeks назад @ kodeco.com
NSHipster NSHipster
последний пост 3 months, 4 weeks назад
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:…

3 months, 4 weeks назад @ 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…

7 months назад @ nshipster.com
@isolated(any)
@isolated(any) @isolated(any)

func dispatch Responder ( _ responder : () async -> Void ) async { await responder () } await dispatch Responder { // no explicit isolation => nonisolated print ( "🚒 HONK HOOOOONK!"

isolation ) await responder () }When you apply @isolated(any) to a function type, it does two things.

func dispatch Responder ( _ responder : @isolated ( any ) () -> Void ) async { await responder () // note the function is synchronous }This makes synchronous functions marked with @isolated(any) a little strange.

How @isolated(any) Affects CallersAll of the task creation APIs — Task initializers and Task Group — make use of @isolated(any) .

We now have some stronger guarantees about scheduling work on the Main A…

8 months, 4 weeks назад @ nshipster.com
Uncertain⟨T⟩
Uncertain⟨T⟩ Uncertain⟨T⟩

Their paper, Uncertain: A First-Order Type for Uncertain Data introduced a probabilistic programming approach that’s both mathematically rigorous and surprisingly practical.

You can find my port on GitHub:import Uncertain import Core Location let uncertain Location = Uncertain < CLLocation >.

Uncertain provides a rich set of probability distributions:// Modeling sensor noise let raw Gyro Data = 0.85 // rad/s let gyro Reading = Uncertain .

Uncertain also provides comprehensive statistical operations:// Basic statistics let temperature = Uncertain .

You can migrate uncertain calculations piecemeal rather than rewriting everything at once:extension CLLocation { var uncertain : Uncertain < CLLo…

9 months, 1 week назад @ nshipster.com
Ole Begemann
последний пост 4 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…

4 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…

4 months, 2 weeks назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 21 час назад
Самый простой сервис для пушейЕсли у вас нет серьезных требований к push уведомлениям, то вы вполне можете заменить сервис, за который вы скорее всего что-то платите, на собственную реализацию из 200 строк, которая будет хоститься где-нибудь на Cloudflare.
Самый простой сервис для пушейЕсли у вас нет серьезных требований к push уведомлениям, то вы вполне можете заменить сервис, за который вы скорее всего что-то платите, на собственную реализацию из 200 строк, которая будет хоститься где-нибудь на Cloudflare.

Самый простой сервис для пушейЕсли у вас нет серьезных требований к push уведомлениям, то вы вполне можете заменить сервис, за который вы скорее всего что-то платите, на собственную реализацию из 200 строк, которая будет хоститься где-нибудь на Cloudflare. В статье разбирается, как такой сервис написать самому.

21 час назад @ t.me
Q&A с Apple про Swift ConcurrencyApple, кажется, впервые провели открытую прямую трансляцию на YouTube с разбором вопросов разработчиков про Swift Concurrency. Формат прекрасный, так что поставьте им лайк, чтобы продолжали и дальше!
Q&amp;A с Apple про Swift ConcurrencyApple, кажется, впервые провели открытую прямую трансляцию на YouTube с разбором вопросов разработчиков про Swift Concurrency. Формат прекрасный, так что поставьте им лайк, чтобы продолжали и дальше!

Q&A с Apple про Swift ConcurrencyApple, кажется, впервые провели открытую прямую трансляцию на YouTube с разбором вопросов разработчиков про Swift Concurrency. Формат прекрасный, так что поставьте им лайк, чтобы продолжали и дальше!

1 day, 21 hours назад @ t.me
Apple тихо меняет подход к ревьюПоследние пару недель куча людей репортит изменения в процессе ревью, которые особенно влияют на новые приложения:👉Запись видео с реального устройства👉Описание смысла приложения и реальной ценности, которую оно приносит👉Инст
Apple тихо меняет подход к ревьюПоследние пару недель куча людей репортит изменения в процессе ревью, которые особенно влияют на новые приложения:👉Запись видео с реального устройства👉Описание смысла приложения и реальной ценности, которую оно приносит👉Инст

Apple тихо меняет подход к ревьюПоследние пару недель куча людей репортит изменения в процессе ревью, которые особенно влияют на новые приложения:👉Запись видео с реального устройства👉Описание смысла приложения и реальной ценности, которую оно приносит👉Инструкции по получению доступа к основным фичамСкорее всего, это реакция на сильно выросшее количество завайбкоженных приложений, которые стали отправлять в стор.

2 days, 21 hours назад @ t.me
Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.
Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.

Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.

5 days, 21 hours назад @ t.me
FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.
FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift. FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.

FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.

1 week назад @ t.me
Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.
Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.

Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.

1 week, 2 days назад @ t.me
Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift
Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift

Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift

1 week, 2 days назад @ t.me
Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко
Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко

Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко собирать приложение, запускать тесты и помогать вам разрабатывать без Xcode.

1 week, 6 days назад @ t.me
Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где ес
Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где ес

Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где есть Swift.

2 weeks назад @ t.me
Wildberries & Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в
Wildberries &amp; Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в Wildberries &amp; Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в

Wildberries & Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в Wildberries, UI тестирование приложения Wildberries и про работу с файловой системой на iOS. Будет интересно и разрабам, и техменеджерам.Чтобы принять участие, нужна только рега. Онлайн трансляция тоже будет

2 weeks, 1 day назад @ t.me
Сложности с древними датами в iOSВсякий, кто работал с календарями, знает, что чем дальше вглубь истории ты идешь, тем на более странные артефакты натыкаешься. В статье разбираются некоторые из них, специфичные для Apple SDK.
Сложности с древними датами в iOSВсякий, кто работал с календарями, знает, что чем дальше вглубь истории ты идешь, тем на более странные артефакты натыкаешься. В статье разбираются некоторые из них, специфичные для Apple SDK.

Сложности с древними датами в iOSВсякий, кто работал с календарями, знает, что чем дальше вглубь истории ты идешь, тем на более странные артефакты натыкаешься. В статье разбираются некоторые из них, специфичные для Apple SDK.

2 weeks, 1 day назад @ t.me
Swift VS Code плагин выходит в Open VSXТеперь официальный Swift плагин можно устанавливать в Cursor и другие VS Code based IDE, прямо из встроенного реестра плагинов, без ручной установки.
Swift VS Code плагин выходит в Open VSXТеперь официальный Swift плагин можно устанавливать в Cursor и другие VS Code based IDE, прямо из встроенного реестра плагинов, без ручной установки.

Swift VS Code плагин выходит в Open VSXТеперь официальный Swift плагин можно устанавливать в Cursor и другие VS Code based IDE, прямо из встроенного реестра плагинов, без ручной установки.

2 weeks, 2 days назад @ t.me
Деманглинг в Swift 6.4В будущей версии Swift прямо в рантайм добавят возможность деманглить символы, так что названия функций будут человекочитаемы без использования всяких сторонних тулов. Из важного – не будет никаких гарантий того, что формат деманглинг
Деманглинг в Swift 6.4В будущей версии Swift прямо в рантайм добавят возможность деманглить символы, так что названия функций будут человекочитаемы без использования всяких сторонних тулов. Из важного – не будет никаких гарантий того, что формат деманглинг

Деманглинг в Swift 6.4В будущей версии Swift прямо в рантайм добавят возможность деманглить символы, так что названия функций будут человекочитаемы без использования всяких сторонних тулов. Из важного – не будет никаких гарантий того, что формат деманглинга не будет меняться в будущем, так что позависеть от результатов его работы не получится.

2 weeks, 6 days назад @ t.me
Скилл для ускорения сборкиНи недели без нового скилла! В этот раз держите оптимизацию скорости сборки. В твиттере репортят разные результаты – от 5 до 50%.
Скилл для ускорения сборкиНи недели без нового скилла! В этот раз держите оптимизацию скорости сборки. В твиттере репортят разные результаты – от 5 до 50%.

Скилл для ускорения сборкиНи недели без нового скилла! В этот раз держите оптимизацию скорости сборки. В твиттере репортят разные результаты – от 5 до 50%.

3 weeks назад @ t.me
Composable Architecture 2.0Вышло превью большого обновления TCA. Из важных изменений:👉API передизайнены так, чтобы быть больше похожими на SwiftUI👉@Feature макрос заменяет редьюсеры – ну и в целом библиотека отходит от ментальных моделей Elm и Redux👉Уменьш
Composable Architecture 2.0Вышло превью большого обновления TCA. Из важных изменений:👉API передизайнены так, чтобы быть больше похожими на SwiftUI👉@Feature макрос заменяет редьюсеры – ну и в целом библиотека отходит от ментальных моделей Elm и Redux👉Уменьш

Composable Architecture 2.0Вышло превью большого обновления TCA. Из важных изменений:👉API передизайнены так, чтобы быть больше похожими на SwiftUI👉@Feature макрос заменяет редьюсеры – ну и в целом библиотека отходит от ментальных моделей Elm и Redux👉Уменьшается количество перекидывания объектов туда и обратно благодаря глобальному хранилищу для записи стейта👉Сильно улучшили биндинги со SwiftUI👉Много чего еще: хуки, связывающие с жизненным циклом приложения, лучше инкапсуляция, новые способы коммуникации фичей друг с другом, улучшенное тестирование

3 weeks, 1 day назад @ t.me
iOS.Events iOS.Events
последний пост 4 weeks назад
🧭 Разбираем, что под капотом у 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 и разбираться, а не просто пользоваться готовыми …

4 weeks назад @ 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Подробности и регистрация

7 months назад @ 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)👉 Подробности и…

7 months, 2 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 Присоединяйтесь, чтобы прокачать свои навыки и задать вопросы экспертам ⭐️🔜 Узнать подробности и зарегистрироваться

8 months назад @ 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/

8 months, 3 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 6 days, 19 hours назад
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

6 days, 19 hours назад @ 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

3 weeks, 6 days назад @ 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

1 month назад @ 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

1 month, 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 …

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

1 month, 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…

1 month, 2 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

2 months, 3 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.

2 months, 3 weeks назад @ 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

3 months назад @ 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…

3 months назад @ 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

3 months, 1 week назад @ 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

4 months, 1 week назад @ t.me
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happil
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happil

Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happily in pet projects and playgrounds.Maybe there are some lucky people in this chat actually using them in production? If so — envy! As the year ends, here’s my little wish for all of us: may next year finally give us a project brave enough to let us play with them for real! 😎https://nilcoalescing.com/blog/AnimatingSFSymbolsInSwiftUI/#SwiftUI #animations

4 months, 1 week назад @ t.me
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of

Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of hours (and some sanity).https://clive819.github.io/posts/animatable-auto-sized-to-fit-swiftui-sheet/#SwiftUI #Layout

4 months, 4 weeks назад @ 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
последний пост 1 week, 1 day назад
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 week, 1 day назад @ 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 week, 6 days назад @ 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!

2 weeks, 6 days назад @ 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

4 weeks назад @ 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!

1 month назад @ 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!

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

1 month, 2 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!

1 month, 3 weeks назад @ 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!

2 months назад @ 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!

2 months, 1 week назад @ atp.fm
678: Mentoring a Box of Numbers
678: Mentoring a Box of Numbers 678: Mentoring a Box of Numbers

More on the impact of AI coding, and the Jony Ive-designed Ferrari interior.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Quince: Elevated essentials and staples that last.

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!

2 months, 2 weeks назад @ atp.fm
677: I Accept the Battery Cost
677: I Accept the Battery Cost 677: I Accept the Battery Cost

If you really don’t like AI, we have some bad news for you.

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

Masterclass: Learn from the world’s best.

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

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

2 months, 3 weeks назад @ atp.fm
676: A Sternly Worded Instruction
676: A Sternly Worded Instruction 676: A Sternly Worded Instruction

TCL and Sony TVs, Apple and Google's AI infrastructure, new AirTags, John Ternus overseeing design, and more adventures with Claude Code.

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!

3 months назад @ atp.fm
675: Open, Retrieve, Expand, Load
675: Open, Retrieve, Expand, Load 675: Open, Retrieve, Expand, Load

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

Hosted by Marco Arment Casey Liss , and John Siracusa

3 months, 1 week назад @ atp.fm
674: A Reliable, Boring Partner
674: A Reliable, Boring Partner 674: A Reliable, Boring Partner

Apple Creator Studio, the Gemini deal, the NBA on Vision Pro, and how Casey should spoil himself for his 50th birthday.

Sponsored by:Guru: Your AI Source of Truth.

Gusto: Payroll and benefits software built for small businesses.

1Password: More than a password manager.

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 4 weeks назад
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.

4 weeks назад @ 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.

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

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

2 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.

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

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

3 months назад @ 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.

3 months, 4 weeks назад @ 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.

4 months назад @ 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.

5 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.

5 months, 1 week назад @ 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.

5 months, 1 week назад @ daringfireball.net
433: ‘Meat Bags’, With Brian Mueller
433: ‘Meat Bags’, With Brian Mueller 433: ‘Meat Bags’, With Brian Mueller

‘Meat Bags’, With Brian MuellerSpecial guest Brian Mueller, developer of Carrot Weather, joins the show to commemorate the 10th anniversary of his utterly ridiculous but totally serious weather app.

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

Uncommon Goods: Out of the ordinary gifts.

Transcripts: Unofficial but surprisingly good.

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

6 months назад @ daringfireball.net
432: ‘You and Frank Sinatra’, With Dan Moren
432: ‘You and Frank Sinatra’, With Dan Moren 432: ‘You and Frank Sinatra’, With Dan Moren

‘You and Frank Sinatra’, With Dan MorenDan Moren returns to the show.

Sponsored by: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.

Transcripts: Unofficial but surprisingly good.

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

6 months назад @ daringfireball.net
431: ‘Iconic Pig Lipstick’, With John Moltz
431: ‘Iconic Pig Lipstick’, With John Moltz 431: ‘Iconic Pig Lipstick’, With John Moltz

‘Iconic Pig Lipstick’, With John MoltzJohn Moltz returns to the show to talk about the iPhone 17 lineup: the iPhone 17 Pro and Pro Max, iPhone 17, and the no-number iPhone Air.

Not one word about baseball, but some Star Wars talk may or may not have snuck in.

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.

Links:Halide — a great iPhone camera app with a “Technical Readout” feature that provides detailed specs regarding every camera on your phone.

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

7 months назад @ daringfireball.net