Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 1 week, 3 days назад
Hello Developer: April 2026
Hello Developer: April 2026 Hello Developer: April 2026

In this edition: Join us on bilibili and LinkedIn.

Catch up on essential sessions before WWDC26.

Build a travel app with sample code.

Browse the latest edition of our new design gallery.

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

Read now

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

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

2 weeks назад @ 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…

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

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

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

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

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

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

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

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

2 months назад @ developer.apple.com
Updated App Review Guidelines now available
Updated App Review Guidelines now available Updated App Review Guidelines now available

The App Review Guidelines have been revised to clarify that apps with random or anonymous chat are subject to the 1.2 User-Generated Content guideline.

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

2 months, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 22 часа назад
App Store Connect Update
App Store Connect Update App Store Connect Update

View release notes

22 часа назад @ developer.apple.com
Xcode 26.4.1 (17E202)
Xcode 26.4.1 (17E202) Xcode 26.4.1 (17E202)

View downloadsView release notes

1 day, 3 hours назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

2 days, 23 hours назад @ developer.apple.com
Xcode 26.5 beta 2 (17F5022i)
Xcode 26.5 beta 2 (17F5022i) Xcode 26.5 beta 2 (17F5022i)

View downloadsView release notes

3 days, 23 hours назад @ developer.apple.com
visionOS 26.5 beta 2 (23O5453d)
visionOS 26.5 beta 2 (23O5453d) visionOS 26.5 beta 2 (23O5453d)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

4 days, 3 hours назад @ developer.apple.com
macOS 26.4.1 (25E253)
macOS 26.4.1 (25E253) macOS 26.4.1 (25E253)

View downloadsView release notes

1 week, 1 day назад @ developer.apple.com
iPadOS 26.4.1 (23E254)
iPadOS 26.4.1 (23E254) iPadOS 26.4.1 (23E254)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iOS 26.4.1 (23E254)
iOS 26.4.1 (23E254) iOS 26.4.1 (23E254)

View downloadsView release notes

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

View downloadsView release notes

2 weeks назад @ developer.apple.com
iPadOS 26.5 beta 1 (v2) (23F5043k)
iPadOS 26.5 beta 1 (v2) (23F5043k) iPadOS 26.5 beta 1 (v2) (23F5043k)

View downloadsView release notes

2 weeks назад @ developer.apple.com
Swift.org Swift.org
последний пост 1 week, 2 days назад
Expanding Swift's IDE Support
Expanding Swift's IDE Support Expanding Swift's IDE Support

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

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

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

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

1 week, 2 days назад @ swift.org
What's new in Swift: March 2026 Edition
What's new in Swift: March 2026 Edition What's new in Swift: March 2026 Edition

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

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

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

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

ST-0021 Targeted Interoperability betw…

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

3 weeks, 3 days назад @ 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, 1 week назад @ 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, 2 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 = …

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

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

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

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

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

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

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

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

AuthorsThe Andr…

4 months назад @ 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, 1 week назад @ 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 назад @ 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 назад @ 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 назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 2 часа назад
Is localizing your listing for every language hurting impressions?
Is localizing your listing for every language hurting impressions?

Many regions you can localize for are heavily multilingual online, and users there may be more likely to search in English rather than their local language. So does that mean it hurts to localize your app for every language, because it replaces the English fallback that most users in those regions may have been more likely to find? submitted by /u/NellieApp [link] [comments]

2 часа назад @ reddit.com
Xcode can now install apps on a device with the VPN on.
Xcode can now install apps on a device with the VPN on.

I don't know what changed, but Xcode can install apps onto my phone with NordVPN on. I don't know if this was a change to NordVPN, iOS, Mac OS, or Xcode, but it sure makes life simpler. For years, I had to turn the VPN off while testing on the device, which I normally do. Then one day, I forgot to turn it off, and it just worked. Love it. submitted by /u/toddhoffious [link] [comments]

3 часа назад @ reddit.com
Improving Marketing for iOS App
Improving Marketing for iOS App

Hey all, I’m an indie developer and launched my first app last year. I’m trying to improve marketing efforts and get it in front of as many eyes as possible. Feedback has been great and users love the app. I also have around $100 MRR so it’s gained a little traction. Any advice on what works and what doesn’t? Are ads worth doing from your experience? I’ve posted on a few places here when we launched, have a marketing website and run social accounts (X) which has helped, but that’s about it. Any advice, help or tips would be greatly welcomed! Ryan :) submitted by /u/ryangittings [link] [comments]

4 часа назад @ reddit.com
SFSpeechRecognizer never tells you when the user finished speaking and the word-level matcher I ended up writing
SFSpeechRecognizer never tells you when the user finished speaking and the word-level matcher I ended up writing SFSpeechRecognizer never tells you when the user finished speaking and the word-level matcher I ended up writing

Shipped an app recently where the UX hinges on one thing: user reads a sentence aloud and the screen auto-advances when they're done. Sounds trivial. It wasn't. SFSpeechRecognizer streams partial results forever and never gives you a clean "they finished the sentence" signal. The final result only arrives when you call endAudio() which is too late for a UI that needs to react in ~200ms. In open ended dictation this doesn't matter but when you know the exact target string and have to decide live whether the user said it, it does. My first pass was the obvious one: whole-string normalised Levenshtein, advance at ≥0.8 similarity + 800ms silence. This broke immediately lol: partial transcripts …

4 часа назад @ reddit.com
Migrating to string catalogs is mostly great, but the handoff still feels ancient
Migrating to string catalogs is mostly great, but the handoff still feels ancient

so I finally took the time to migrate a fairly messy legacy project to the new .xcstrings format over the weekend. tbh, from a purely code perspective, it’s a massive upgrade. no more manually syncing Localizable.strings across 5 different languages and praying I didn't drop a semicolon somewhere. The built in pluralization UI in xcode is genuinely nice. But then comes the actual handoff. The process of dealing with non-technical people is still a nightmare. PMs always want to dump xliff files to the absolute cheapest translation company they can find online, and they inevitably break the interpolation variables. Like somehow %@ always turns into % @ or they literally translate the variable…

5 часов назад @ reddit.com
External testing vs just rolling out an Open Beta app?
External testing vs just rolling out an Open Beta app?

Looking for advice on whether it’s still worthwhile to External test given that the current flood of apps puts a premium on “just releasing” students. Option 1) Go with Open Beta. Communicate heavily about how pricing is generous to accommodate possible errors. Request feedback often. Maybe risk some bad reviews. Option 2) External testing with more generous pricing, risk giving away too much to some potential power users, risk losing out on some first mover momentum. My App Info: An AI based calculator for something that many households use frequently. Proposition is 2 free scans and then pay $0.99 for 5 scans $2.99 for 15 scans $4.99 for 50 scans Input comes from multiple sources. I want …

5 часов назад @ reddit.com
The iOS Weekly Brief – Issue 56 (News, tools, upcoming conferences, job market overview, weekly poll, and must-read articles)
The iOS Weekly Brief – Issue 56 (News, tools, upcoming conferences, job market overview, weekly poll, and must-read articles) The iOS Weekly Brief – Issue 56 (News, tools, upcoming conferences, job market overview, weekly poll, and must-read articles)

News: - Apple merges Business Essentials, Business Manager, and Business Connect into one free platform Must read: - A clean 4-method protocol that slowly becomes a 25-method monster - Network monitoring in the background, piped into an AI agent - Why lazy breaks inside SwiftUI views and what patterns actually work - Every App Store Connect workflow you still do in the browser, now in the terminal - Why Claude can't see your print statements when running outside Xcode submitted by /u/IllBreadfruit3087 [link] [comments]

7 часов назад @ reddit.com
Finally starting to submit my first app
Finally starting to submit my first app

I’m finally done with the app. Currently requested for family controls. Hopefully all goes well. Then I can finally submit my app lol any advice? submitted by /u/Drcrqcked [link] [comments]

11 часов назад @ reddit.com
My first App Store app just went live and I genuinely can't believe it
My first App Store app just went live and I genuinely can't believe it

Ok so this is a bit of a surreal moment for me. Gravity just got approved and I had to share it somewhere with people who actually understand how long this takes. The app is a subscription manager but the thing I built that I'm actually proud of is the AI cancellation assistant. You just tell it what you want to cancel, like "cancel ChatGPT Plus" and it figures out the exact steps for that specific service. Which sounds simple but it actually matters because cancelling an App Store subscription is completely different from cancelling something billed directly, and most people have no idea. The AI knows the difference and routes you correctly. I also built a free trials tracker because I per…

13 часов назад @ reddit.com
Any Agent skills for iOS development
Any Agent skills for iOS development

Has Apple published agent skills for iOS development? There's one for android by Google. submitted by /u/Ok_Refrigerator_1908 [link] [comments]

23 часа назад @ reddit.com
Odd AVCapturePhoto issues
Odd AVCapturePhoto issues

I don’t want to bore everyone with the specific oddities of iOS (mis)behavior with iPad back camera we’ve been seeing- manual exp/iso flash issues- and also auto exposure- the final meta data sometimes lies - final exp/ISO doesn’t match the image. Sometimes photos have same data but exp/iso is different- sometimes the photos have different data but same final exp/iso But my CEO has said there’s is a cash bounty for someone who can provide a working solution This is not for a “camera” app- but more for a “photogrammetry SDK” (so not competing with your app) If you have experience in this, and have actively solved it - or are aware of the issue but absolutely never have experienced this - DM …

1 day, 2 hours назад @ reddit.com
I started building a new mobile app in public (first vlog on YT!)
I started building a new mobile app in public (first vlog on YT!) I started building a new mobile app in public (first vlog on YT!)

So, I decided to start a new challenge: Build a $100K AI mobile app from scratch in public. In the first episode (they will be coming out weekly) I test open-source AI image models on my iPhone, build an early MVP that generates images fully offline, demo it in front of my community IRL, get feedback and reduce generation time from 300s to 10s & more! I’m documenting the whole journey: 0 users, launch, feedback, monetization, and hitting $100K. Hopefully it's helpful for some of you here:) You can watch the full video here: https://youtu.be/lwEfaGTeSqs submitted by /u/OptimisticPrompt [link] [comments]

1 day, 3 hours назад @ reddit.com
Any good ios app maker that won't break the bank?
Any good ios app maker that won't break the bank?

Hey everyone, so I've been wanting to build a mobile app for months now, but every iOS app maker I look into co͏sts like $50-200/month, which is honestly insane for someone just starting out. I already pay for ChatGPT Plus and GitHub Copilot for my day job, so paying for another subscr͏iption just feels wasteful, you know? Like i'm already spen͏ding money on AI to͏ols that could probably help with app development if i knew how to use them properly. has anyone found a decent ios app maker that either doesn't cost a fortune or maybe works with tools you're already paying for? i'm not trying to build the next instagram or anything, just a simple app to test out an idea i've had. submitted by /…

1 day, 4 hours назад @ reddit.com
IAP Products - how to attach to binary?
IAP Products - how to attach to binary?

Hi everyone - I'm having some difficulty attaching my IAP and Subscription products to my app for the first/initial submission. I don't see the ability to attach my IAP and Subscription products anywhere on the Version/Submit screen. I'm assuming this is the direction because of what I'm reading online. My IAP and Subscription products are in Waiting for Review state and not Ready to Submit. I think this is because I've submitted it separately? I then get rejected and get this message "We have returned your In-App Purchase products to you as the required binary was not submitted. When you are ready to submit the binary, please resubmit the In-App Purchase products with the binary.". But the…

1 day, 5 hours назад @ reddit.com
iTunes Search API returning 404 for /search endpoint - April 16, 2026
iTunes Search API returning 404 for /search endpoint - April 16, 2026

Is anyone else seeing a sudden outage with the iTunes Search API (https://itunes.apple.com/search) today? As of this morning (April 16), all my requests to the /search endpoint are returning HTTP 404 Not Found. I've tested across multiple countries (us, gb, fr) and entities (software, iPadSoftware), but they all fail with the same error. Interestingly, the /lookup endpoint (e.g., https://itunes.apple.com/lookup?id=[APP_ID]) is still working perfectly fine. What I've checked so far: Apple System Status page is "All Green" (as usual). Tried different IP addresses/regions to rule out local blocking. Tested simple queries like term=car to rule out specific keyword issues. Questions: Are you guy…

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

20 часов назад @ iosdevweekly.com
Issue 747
Issue 747 Issue 747

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

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

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

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

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

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

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

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

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

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

4 months, 3 weeks назад @ 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 назад @ 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, 1 week назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 24 минуты назад
Apple to showcase nearly 60 studies and demos at upcoming AI conference
Apple to showcase nearly 60 studies and demos at upcoming AI conference Apple to showcase nearly 60 studies and demos at upcoming AI conference

Apple is one of the sponsors of this year’s International Conference on Learning Representations, running April 23 through 27 in Rio de Janeiro, Brazil, where it will present dozens of studies.

Full schedule includes demo sessions of the impressive SHARP modelApple has announced the full schedule of the nearly 60 studies it will showcase at this year’s International Conference on Learning Representations.

One of Apple’s technical demos will showcase the impressive SHARP model, previously covered by 9to5Mac, which can reconstruct photorealistic 3D scenes from a single image in under a second.

Apple will run the demo on an iPad Pro with the M5 chip.

New paper from Apple – Sharp Monocular View…

24 минуты назад @ 9to5mac.com
Apple Maps is quickly improving, and iOS 26.5 brings useful new addition
Apple Maps is quickly improving, and iOS 26.5 brings useful new addition Apple Maps is quickly improving, and iOS 26.5 brings useful new addition

Apple Maps got several great new features in iOS 26, but another useful improvement is coming soon in iOS 26.5.

iOS 26 made Apple Maps better in three key ways, with more comingI’ve used Apple Maps since the early days, and have long preferred it to Google Maps.

iOS 26.5 adds new ‘Suggested Places’ featureSuggested Places is a new iOS 26.5 addition that you’ll find when you tap into the search field.

I’m curious to see how well Apple’s recommendations turn out when iOS 26.5 launches for all users, but so far I’ve been pleasantly surprised by the new feature.

Are you using Apple Maps or Google Maps, and what are the main features that keep you there?

39 минут назад @ 9to5mac.com
Apple TV just revealed two new movies coming soon
Apple TV just revealed two new movies coming soon Apple TV just revealed two new movies coming soon

Apple TV already had a packed movie lineup laid out for this year, but the streamer recently revealed two more titles that are coming—one of which premieres next month.

New film from John Travolta coming to Apple TV, plus feature-length Peanuts titleLast week brought the latest Apple TV movie, a dark comedy starring Keanu Reeves called Outcome.

You can watch Outcome here on Apple TV.

For more info on upcoming Apple TV movies, see our full 2026 preview here.

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

2 часа назад @ 9to5mac.com
iPhone 18 Pro release date: Here’s when Apple’s new flagship is coming
iPhone 18 Pro release date: Here’s when Apple’s new flagship is coming iPhone 18 Pro release date: Here’s when Apple’s new flagship is coming

Apple’s new flagship iPhone 18 Pro and companion models are expected to be unveiled this fall, following the same pattern the company has followed for years.

Here’s when to expect the iPhone 18 Pro announcement, release date, and details on the lineup.

iPhone 18 Pro launch event expected in September, but with a catchThe iPhone is Apple’s most important product.

In any case, early-to-mid September is when to expect the big iPhone 18 Pro reveal.

2026: iPhone 18 Pro, iPhone 18 Pro Max, iPhone Ultra, and maybe iPhone Air 2Announced: Wednesday, September 9 OR Monday, September 14Pre-orders: Friday, September 11 OR 18Release date: Friday, September 18 OR 25Which new iPhone 18 model do you plan t…

3 часа назад @ 9to5mac.com
Deals: New unlocked iPhone Air $150 off, MacBook Air up to $300 off orig. list, 24GB M5 MacBook Pro, iPad $299, more
Deals: New unlocked iPhone Air $150 off, MacBook Air up to $300 off orig. list, 24GB M5 MacBook Pro, iPad $299, more Deals: New unlocked iPhone Air $150 off, MacBook Air up to $300 off orig. list, 24GB M5 MacBook Pro, iPad $299, more

We also have this silver 24GB M5 MacBook Pro at $223 off its launch price and Apple’s most affordable current-gen iPad back at $299 today (all colors).

Apple M4 MacBook Air 512GB now $300 off orig.

Amazon is now offering the silver model 15-inch M4 MacBook Air with 16GB of RAM and the 512GB storage capacity down at $1,099 shipped.

However, by comparison to the brand new M5 MacBook Air, this deal on the M4 is $200 less than the list price on a 15-inch M5 MacBook Air 16GB/512GB, but only $50 less than sale price we are tracking on one right now.

Amazon is slightly undercutting just about all major retailers on the silver M5 MacBook Pro with 24GB of RAM and 1TB of storage at $1,776 shipped rig…

4 часа назад @ 9to5mac.com
iOS 26.4 revamps Apple Account pages inside apps with new design
iOS 26.4 revamps Apple Account pages inside apps with new design iOS 26.4 revamps Apple Account pages inside apps with new design

iOS 26.4 brought a variety of new features and changes when it launched last month, including a design overhaul for Apple Account screens in several system apps.

iOS 26.4’s design for Apple Account menus offers better organization, consistency, and visual upgradeNot long ago, Apple rebranded Apple IDs as Apple Accounts.

But in iOS 26.4, the company made the first big changes to how various Apple Account details are displayed on the iPhone.

Inside the Apple Books app, Apple has yet to adopt the new Apple Account design.

What do you think of the new Apple Account page designs in iOS 26.4?

4 часа назад @ 9to5mac.com
Anthropic launches Claude Design following Opus 4.7 model upgrade
Anthropic launches Claude Design following Opus 4.7 model upgrade Anthropic launches Claude Design following Opus 4.7 model upgrade

The new Claude Design joins an existing suite of Mac tools, including Claude Cowork and Claude Code.

Claude Design is Anthropic’s latest research previewPowered by Opus 4.7, Claude Design is Anthropic’s latest research preview from the Anthropic Labs team.

From there, Claude Design includes features for refining design work, collaborating with others, and exporting files.

Claude Design work can be easily handed off to Claude Code as well.

Earlier this week, Anthropic redesigned Claude Code on the Mac and released Claude Opus 4.7, which it says has better design skills.

5 часов назад @ 9to5mac.com
Four new Macs are launching later this year, here’s what’s coming
Four new Macs are launching later this year, here’s what’s coming Four new Macs are launching later this year, here’s what’s coming

Mac Studio with M5 Max, M5 UltraThe Mac Studio was last updated a little over a year ago, with this latest model offering M4 Max and M3 Ultra chips.

Rumors indicate a new Mac Studio will launch in the months ahead with M5 Max and a brand new M5 Ultra chip.

M5 iMac with new colorsApple’s all-in-one desktop, the iMac, is set for an M5 update later this year.

Mac mini with M5, M5 ProMacBook Neo has rightfully been praised for its low price point, but the Mac mini remains the most affordable Mac you can buy—at least, before adding a display, keyboard, and mouse or trackpad.

M6 MacBook Pro with brand new designApple just launched the MacBook Pro with M5 Pro and M5 Max, but another MacBook Pro is…

5 часов назад @ 9to5mac.com
Apple’s CarPlay feature now supports multiple AI chatbot apps from iPhone
Apple’s CarPlay feature now supports multiple AI chatbot apps from iPhone Apple’s CarPlay feature now supports multiple AI chatbot apps from iPhone

Starting with iOS 26.4, Apple supports using AI chatbot apps on the iPhone through CarPlay.

Now a second AI chatbot has added support: Perplexity.

Perplexity requires voice mode for CarPlaySimilar to ChatGPT for CarPlay, Perplexity’s CarPlay app is designed about voice chat.

We’re still waiting to see CarPlay support for other AI chatbot apps like Anthropic’s Claude and Google’s Gemini.

The category that AI chatbot apps fall into is voice-based conversational apps.

6 часов назад @ 9to5mac.com
Aqua Voice – the best dictation app I’ve ever used – is now available on iPhone
Aqua Voice – the best dictation app I’ve ever used – is now available on iPhone Aqua Voice – the best dictation app I’ve ever used – is now available on iPhone

Back in the summer of last year, I started using Aqua Voice as a replacement for the built-in dictation feature on my Mac.

I’ve tried pretty much every model out there, and it was occasional 9to5Mac disability advisor Colin Hughes who pointed me toward Aqua Voice.

I was blown away with just how good Aqua Voice is.

The Mac version had 17 errors; the Aqua Voice version had just one.

The first time you start a dictation session in any iPhone app, it will boot you into the Aqua Voice app itself, and you then have to tap back into the app you were using.

6 часов назад @ 9to5mac.com
iOS 27 rumored to bring new design changes in two key areas
iOS 27 rumored to bring new design changes in two key areas iOS 27 rumored to bring new design changes in two key areas

The next major iPhone software update, iOS 27, will be unveiled on June 8, and rumors indicate it will bring at least two changes for the Liquid Glass design.

#1: New systemwide Liquid Glass sliderCurrently in iOS 26, Apple offers one primary option for customizing the systemwide look of Liquid Glass.

Available in Settings ⇾ Display & Brightness ⇾ Liquid Glass, there are two styles available:ClearTintedClear gives Liquid Glass its full, transparent effect, while Tinted drastically ramps up the opacity and more closely resembles iOS 18’s design.

The MiniPlayer frequently shrinks down, making key controls inaccessible unless you tap the navigation bar to cause it to reset.

What changes do you…

6 часов назад @ 9to5mac.com
These are the four new iPhone 18 Pro colors, per rumor
These are the four new iPhone 18 Pro colors, per rumor These are the four new iPhone 18 Pro colors, per rumor

A new rumor today adds more details to Apple’s alleged plans for the iPhone 18 Pro and iPhone 18 Pro Max color lineup.

Here are the four colors reportedly in development for this year’s phones…Four iPhone 18 Pro colors revealedToday’s rumor comes via Macworld and “a source familiar with Apple’s supply chain.” According to the rumor, Apple is currently developing the iPhone 18 Pro models in four colors:Light Blue (Pantone 2121) Described as similar to the current mist blue color of the base iPhone 17.

Today’s report makes it clear that the “dark cherry” iPhone 18 Pro won’t be bright and flashy like the current cosmic orange iPhone 18 Pro.

Finally, today’s rumor includes a few additional deta…

8 часов назад @ 9to5mac.com
Apple Watch, AirPods, smart home, and health marketing lead announces retirement
Apple Watch, AirPods, smart home, and health marketing lead announces retirement Apple Watch, AirPods, smart home, and health marketing lead announces retirement

As spotted by Bloomberg, longtime Apple executive Stan Ng is retiring after more than three decades at the company, according to a post on his LinkedIn profile.

Another lead from Apple’s Health division steps downStan Ng, Apple’s vice president of product marketing for Apple Watch, AirPods, Health, and Home, publicly announced his retirement in a post on LinkedIn.

He later moved into product roles for the Mac, went on to lead product marketing for the iPod, and eventually took charge of marketing for the iPhone, Apple Watch, and Health, with Apple’s home initiatives added to his responsibilities in 2021.

The move also underscores ongoing changes to Apple’s health initiatives, which were rec…

8 часов назад @ 9to5mac.com
Your Friends & Neighbors has already confirmed a new star for season 3
Your Friends & Neighbors has already confirmed a new star for season 3 Your Friends & Neighbors has already confirmed a new star for season 3

Apple TV’s hit show Your Friends & Neighbors is only two episodes into its second season, but the show is already lining up new cast members for season 3.

Michelle Monaghan to join Your Friends & NeighborsAs reported by Deadline, Michelle Monaghan (True Detective, Gone Baby Gone) will join Your Friends & Neighbors season 3 as a series regular.

Currently, it is the third most popular show on Apple TV, behind Margo’s Got Money Troubles in first place, followed by Imperfect Women.

The show was renewed for a third season just ahead of its season 2 premiere.

Watch the trailer for Your Friends & Neighbors:Watch Your Friends & Neighbors on Apple TVApple TV is available for $12.99 per month and fea…

17 часов назад @ 9to5mac.com
Apple announces events and activities ahead of the TCS London Marathon
Apple announces events and activities ahead of the TCS London Marathon Apple announces events and activities ahead of the TCS London Marathon

Last month, Apple was announced as an official partner of this year’s TCS London Marathon.

Apple Brompton Road to hold pre-marathon eventsAs an official partner of the 2026 TCS London Marathon, Apple has been promoting its health-related products and services, including the Apple Watch and its many running-focused features, AirPods 3 and its built-in heart rate sensor, and Apple Fitness+.

Finally, Apple will host “PE with Apple: Hour of Play” events in six schools across the Wandsworth borough, led by UK fitness icon Joe Wicks and Apple Fitness+ trainers Cory Wharton-Malcolm and Kim Ngo.

Special Apple Music playlist for marathon dayApple also launched a special playlist, called the Ultimate…

18 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 1 час назад
iPhones to Get These New Satellite Features
iPhones to Get These New Satellite Features iPhones to Get These New Satellite Features

Amazon this week announced plans to acquire Globalstar, the satellite company that powers Apple's satellite features on the iPhone 14 and newer and the Apple Watch Ultra 3.

In turn, Amazon announced that it has signed an agreement with Apple to provide satellite connectivity for current and future iPhone and Apple Watch features.

At that point, Apple's features will be powered by Amazon Leo satellites.

There were already five more iPhone satellite features or enhancements rumored to be in the works, even before Amazon announced this deal with Apple.

Those enhancements are as follows:5G via satellite (may be exclusive to iPhone 18 Pro and iPhone 18 Pro Max)Apple Maps via satellitePhotos supp…

1 час назад @ macrumors.com
The MacRumors Show: What's Next for the iPad
The MacRumors Show: What's Next for the iPad The MacRumors Show: What's Next for the iPad

On this week's episode of The MacRumors Show, we talk through Apple's upcoming overhaul of the iPad mini and iPad Air, looking at the future of the product lineup as a whole.

The headline upgrade for the ‌iPad mini‌ 8 is a switch from LCD to OLED display technology.

Bloomberg's Mark Gurman reported that Apple is also working on a more water-resistant design, which would make new the ‌iPad mini‌ the first to carry an official IP rating.

Like the ‌iPad mini‌ 8, the next-generation ‌iPad Air‌ is expected to use a single-stack LTPS panel supplied by Samsung, keeiping costs down relative to the tandem OLED in the ‌iPad Pro‌.

Arriving over six years after the device's last redesign, it is also li…

4 часа назад @ macrumors.com
Apple Store Becomes Backdrop for Honor's Brazen Hong Kong Ad Stunt
Apple Store Becomes Backdrop for Honor's Brazen Hong Kong Ad Stunt Apple Store Becomes Backdrop for Honor's Brazen Hong Kong Ad Stunt

Photos have been making the rounds on Chinese social media today showing an Honor-branded advertising truck parked directly in front of Apple Canton Road store in Hong Kong, promoting the company's new Honor 600 series smartphone.

The truck's ad features the slogan "It's our HONOR" alongside the phrase "orange to orange," which appears to be a play on the English idiom "apples to apples" – referring to a like-for-like comparison.

It's a brazen stunt for a brand that spun off from Huawei in 2020 before being sold off to another entity to bypass U.S. sanctions.

Using Apple's retail store as a backdrop to pitch your rival device with a similar color is one thing, but when the design is arguabl…

4 часа назад @ macrumors.com
Apple Leads Top Brands for China Smartphone Growth as Market Declines
Apple Leads Top Brands for China Smartphone Growth as Market Declines Apple Leads Top Brands for China Smartphone Growth as Market Declines

China's smartphone shipments fell 4% year over year in the first quarter of 2026, according to data from Counterpoint Research, with Apple delivering the strongest growth among the top six brands.

Counterpoint's Market Monitor Tracker attributed the decline primarily to a high base effect from last year's government subsidy program and rising component costs.

Counterpoint noted that February's Lunar New Year promotions provided a slight boost, but said the "magnitude of these discounts was hampered by a sharp increase in memory costs."

Rising costs are already driving up retail prices on both new and used devices, and the pressure is expected to continue through the second quarter.

The firm…

5 часов назад @ macrumors.com
Apple to Upgrade These Two Devices With OLED Displays Later This Year
Apple to Upgrade These Two Devices With OLED Displays Later This Year Apple to Upgrade These Two Devices With OLED Displays Later This Year

Apple plans to release iPad mini and MacBook Pro models with OLED displays this year, according to industry sources who spoke to South Korea's ETNews.

The current iPad mini and MacBook Pro models have LCD displays with either LED or mini-LED backlighting.

Samsung will supply the OLED displays for both devices, the report said.

All of the iPhone, Apple Watch, and iPad Pro models that Apple sells today are already equipped with OLED displays, excluding refurbished models.

For the 14-inch and 16-inch MacBook Pro, other new features rumored include M6 Pro and M6 Max chips, a touch screen, a Dynamic Island, and a thinner design.

5 часов назад @ macrumors.com
Best Apple Deals of the Week: M5 MacBook Air $150 Off Deals, Plus Sales on AirPods Pro 3 and AirPods Max 2
Best Apple Deals of the Week: M5 MacBook Air $150 Off Deals, Plus Sales on AirPods Pro 3 and AirPods Max 2 Best Apple Deals of the Week: M5 MacBook Air $150 Off Deals, Plus Sales on AirPods Pro 3 and AirPods Max 2

Below, you'll also find great deals on Apple Watch Series 11 and the new AirPods Max 2.

Take $49 off AirPods Pro 3Take $49 off AirPods Pro 3 Where can I get it?

Take $19 off AirPods Max 2Take $19 off AirPods Max 2 Where can I get it?

Right hereApple's new AirPods Max 2 launched earlier this month, and Amazon is one of the only retailers offering a discount on the headphones.

Take $100 off Apple Watch Series 11Take $100 off Apple Watch Series 11 Where can I get it?

7 часов назад @ macrumors.com
iPod Marketing Veteran Stan Ng Retires After 31 Years at Apple
iPod Marketing Veteran Stan Ng Retires After 31 Years at Apple iPod Marketing Veteran Stan Ng Retires After 31 Years at Apple

Stan Ng, Apple's vice president of product marketing for Apple Watch, AirPods, Health, and Home, has retired after 31 years at the company (via Bloomberg).

Within Apple's marketing organization, Ng reported to Bob Borchers, who oversees product marketing under senior vice president Greg Joswiak.

Marketing leaders at Apple go beyond traditional marketing, with Apple's product marketing leaders playing an active role in shaping the products themselves.

Ng is also the third executive closely tied to Apple's health and fitness push to exit in quick succession.

Apple's health initiatives were recently brought under Eddy Cue as part of a broader organizational reshuffle following Williams' retire…

8 часов назад @ macrumors.com
iPhone 18 Pro's Four Rumored Colors Revealed, Including 'Dark Cherry'
iPhone 18 Pro's Four Rumored Colors Revealed, Including 'Dark Cherry' iPhone 18 Pro's Four Rumored Colors Revealed, Including 'Dark Cherry'

A source said to be familiar with Apple's supply chain today revealed the color options Apple is planning for the iPhone 18 Pro, ‌iPhone 18 Pro‌ Max, and the upcoming foldable iPhone.

Apple also does not always offer four color options for the Pro lineup, so one of these shades could be dropped before launch.

For the first foldable iPhone, which has been rumored to be called the "iPhone Ultra," the device will reportedly come in fewer options than the Pro models, with no bold or vibrant colors.

The ‌iPhone 18 Pro‌ models and foldable iPhone are expected to be announced in September 2026, though some analysts suggest the foldable will launch at a later date.

The iPhone 18, iPhone 18e, and ‌i…

9 часов назад @ macrumors.com
Apple Quietly Tweaked the iOS App Store App – Here's What's Changed
Apple Quietly Tweaked the iOS App Store App – Here's What's Changed Apple Quietly Tweaked the iOS App Store App – Here's What's Changed

No, you aren't going crazy – Apple has quietly made a backend change to the App Store app in iOS that switches the location of the Updates tab and renames it to make it more prominent.

In the App Store app, you can see the change by tapping your profile picture in the top-right corner.

The "Apps & Purchase History" tab used to be at the top the list, but it has switched places with "Updates," which is now called "App Updates."

The change was made by Apple without issuing a software update and is evident on both iOS 26.4.1 and the iOS 26.5 beta.

There's actually a faster way to access the App Updates page in iOS 26.4 that was recently highlighted by Daring Fireball's John Gruber: Simply long…

10 часов назад @ macrumors.com
iPhone Loyalty Hits 96.4% as Android Users Four Times More Likely to Switch
iPhone Loyalty Hits 96.4% as Android Users Four Times More Likely to Switch iPhone Loyalty Hits 96.4% as Android Users Four Times More Likely to Switch

Android users were less loyal to their brand, and are almost 4x more likely to switch than iPhone users.

While most Android users said they would switch to a Samsung or Google device, 26.8% said they would choose an iPhone over an Android smartphone.

iPhone users were more likely to be loyal over time, and 83.8% said they had used an iPhone for more than five years.

By comparison, just 33.8% of Android users said they had stuck with a brand for over five years.

The site says there was a roughly equal representation between iPhone and Android users, with two separate surveys that included the same question structure.

20 часов назад @ macrumors.com
Apple Execs Say Spatial Computing Is 'Inevitable' and AI Is a 'Marathon, Not a Sprint'
Apple Execs Say Spatial Computing Is 'Inevitable' and AI Is a 'Marathon, Not a Sprint' Apple Execs Say Spatial Computing Is 'Inevitable' and AI Is a 'Marathon, Not a Sprint'

Apple hardware engineering chief John Ternus and marketing chief Greg Joswiak recently did an interview with Tom's Guide, where they shared new insights into the MacBook Neo, AI, and spatial computing.

And that was the mission of the MacBook Neo.

From Ternus:Ternus said the ‌MacBook Neo‌ required "building something completely new from the ground up" to provide customers with quality at a low price.

The two were tight-lipped about any upcoming Apple products, but Joswiak said Apple is "working on some pretty cool stuff."

The full interview, which goes into more detail on the ‌MacBook Neo‌, AI, and includes a Steve Jobs anecdote, is well worth watching.

21 час назад @ macrumors.com
Casely MagSafe-Compatible Power Banks Recalled Again After Fire-Related Death and In-Flight Explosion
Casely MagSafe-Compatible Power Banks Recalled Again After Fire-Related Death and In-Flight Explosion Casely MagSafe-Compatible Power Banks Recalled Again After Fire-Related Death and In-Flight Explosion

At that time, the company said that the power banks could overheat and ignite, posing a fire and burn hazard to consumers.

Airlines have introduced more restrictive limits on power banks due to incidents like this.

Casely sold 429,200 power banks, which were branded as the Casely "Power Pod" with MagSafe compatibility.

The 5,000mAh wireless power banks were available in multiple colors and patterns, and were priced at between $30 and $70.

Anyone with a Casely Power Pod should stop using it immediately and contact Casely for a free replacement or a $60 store credit.

22 часа назад @ macrumors.com
Apple's $599 MacBook Neo Sold Out Through April Amid Surging Demand
Apple's $599 MacBook Neo Sold Out Through April Amid Surging Demand Apple's $599 MacBook Neo Sold Out Through April Amid Surging Demand

Apple's MacBook Neo has been a huge hit, and it's still in high demand over a month after it launched.

The ‌MacBook Neo‌ is just $599, and with PC makers raising prices because of global RAM shortages, the Neo's low price tag and Apple allure are even more appealing.

After the ‌MacBook Neo‌ launched, Apple CEO Tim Cook said that Apple saw its "best launch week ever for first-time Mac customers."

Apple could run out of the A18 Pro chip before it is able to satisfy ‌MacBook Neo‌ demand.

Apple may need to restart A18 Pro chip production, which has ended, or start using an A19 Pro chip instead.

23 часа назад @ macrumors.com
Perplexity Launches Personal Computer for Mac, Turning a Mac mini Into an Always-On AI Agent
Perplexity Launches Personal Computer for Mac, Turning a Mac mini Into an Always-On AI Agent Perplexity Launches Personal Computer for Mac, Turning a Mac mini Into an Always-On AI Agent

Perplexity today launched Personal Computer, an expansion of Perplexity Computer that integrates with local files and apps on a Mac.

Perplexity Computer came out earlier this year, and it's an all-in-one "digital worker" able to create and execute entire workflows.

Perplexity says Personal Computer can run on any Mac with macOS 14 Sonoma or later, but the company recommends a Mac mini.

Personal Computer for Mac is rolling out to Perplexity Max subscribers starting today, with Perplexity prioritizing waitlist members.

Perplexity Max is priced at $200 per month, and the new feature is not available to $20/month Pro plan subscribers.

1 day назад @ macrumors.com
OpenAI Codex Update Adds Computer Use, Image Generation, and Memory on Mac
OpenAI Codex Update Adds Computer Use, Image Generation, and Memory on Mac OpenAI Codex Update Adds Computer Use, Image Generation, and Memory on Mac

OpenAI is making several updates to its Codex AI coding agent.

Codex can run multiple agents on the Mac in parallel, without interfering with the user's own work.

Codex also proposes work using context from projects, memory, and connected plugins.

The updates to Codex are rolling out today to Codex desktop users signed in with ChatGPT.

The personalization features are not yet available to Enterprise, Education, EU, and UK users, but will be rolling out soon.

1 day, 3 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 2 часа назад
Aspekt Touch 4K Monitor with Mac mini dock is cool, but $2200 is too expensive
Aspekt Touch 4K Monitor with Mac mini dock is cool, but $2200 is too expensive Aspekt Touch 4K Monitor with Mac mini dock is cool, but $2200 is too expensive

So far in our testing, the Aspekt Touch 4K UHD Monitor touchscreen works pretty well with macOS drawing apps, and the Omni Fold stand Mac mini dock is cool. The combo costing more than a Studio Display is a turn-off.The new Aspekt Touch 4K Monitor with Mac mini dockWe talked about this pair in a news post a few months ago, you guys had opinions, and I knew almost instantly that we'd have to get it on our test bench. We've had this combo for all of 24 hours at this point, and we thought we'd talk a bit about it now, in advance of a full review later.Let's get into the hardware. The Aspekt Touch 4K UHD Monitor touchscreen is a decently-performing 4K display, with integrated touch. The main is…

2 часа назад @ appleinsider.com
App Store scams are getting worse and Apple isn't doing enough
App Store scams are getting worse and Apple isn't doing enough App Store scams are getting worse and Apple isn't doing enough

Apple is shooting itself in the foot with how often it lets flagrant scam apps into the App Store. It's doing so at precisely the time is needs to do better for iPhone user safety.The App Store is not as safe as Apple says, or as Apple could make it —- image credit: AppleIn just the last week, Freecash was removed for how it sold user data. Apple only killed it after it was asked about the issue.At about the same time, a fake cryptocurrency app took users for around $9.5 million before it was taken down. Or to look at it another way, Apple earned between $1.425 million and $2.85 million from that scam, depending on whether the developer is charged 15% or 30%. Continue Reading on AppleInside…

3 часа назад @ appleinsider.com
Epic Games vs Apple -- The continuing six-year App Store saga
Epic Games vs Apple -- The continuing six-year App Store saga Epic Games vs Apple -- The continuing six-year App Store saga

The Epic Games "Fortnite" versus Apple's AppStore antitrust trial has completed its last week. Here's what you need to know about the saga, with closing arguments left to go. Between Epic CEO Tim Sweeney's ongoing complaints, the trial, Apple's lies, and the Supreme Court, the Epic vs. Apple App Store lawsuit continues to roll on years later. Here's all you need to know about the long-running courtroom drama, updated on April 17, 2026.Within the space of a few weeks in 2020, a disagreement between the ambitions of Epic Games and the intention to maintain the App Store status quo by Apple courted considerable controversy. The affair commenced with little warning to consumers but quickly led …

5 часов назад @ appleinsider.com
Apple at 50: Gil Amelio, the CEO who brought back Steve Jobs
Apple at 50: Gil Amelio, the CEO who brought back Steve Jobs Apple at 50: Gil Amelio, the CEO who brought back Steve Jobs

Gil Amelio had the shortest reign of all Apple CEOs, but maybe the greatest impact as, practically despite himself, he set the stage for how the company would survive.Steve Jobs (left) and Gil Amelio (right), failing to see eye to eye - image credit: AppleGil Amelio is yet another Apple CEO who has never had the profile of Tim Cook, Steve Jobs, or John Sculley. If he's remembered for his time running Apple, it is because he had the firm acquire NeXT and so was responsible for Steve Jobs returning to Apple.Long time AppleInsider readers may also remember that Jobs successfully worked to oust Amelio from the role. But what's not even that well known is that Jobs may even have been taking reve…

6 часов назад @ appleinsider.com
Mac Neo, iPhone Fold, and stealing from your iPhone, on the AppleInsider Podcast
Mac Neo, iPhone Fold, and stealing from your iPhone, on the AppleInsider Podcast Mac Neo, iPhone Fold, and stealing from your iPhone, on the AppleInsider Podcast

More rumors of the iPhone Fold, speculation about a Mac Neo, and why you shouldn't be concerned at claims people can steal money from your iPhone, on the AppleInsider Podcast.There's no Mac Neo yet, but there should be.Maybe Apple will never make a tiny desktop Mac Neo, but it should and it has everything it needs to do it, from processors to the massive success of the MacBook Neo. True, the company does seem to be a little busy with the iPhone Fold, though.Speaking of which, the on again, off again rumors about when the iPhone Fold will be released continue. Sorting out the new leaks from the rest of the echo chamber-like reports is becoming a full-time job. Continue Reading on AppleInside…

8 часов назад @ appleinsider.com
iPhone's 20% Chinese sales boost beat out Huawei and others
iPhone's 20% Chinese sales boost beat out Huawei and others iPhone's 20% Chinese sales boost beat out Huawei and others

Apple experienced a massive 20% increase in Chinese iPhone sales during the first quarter of 2026, marking the strongest performance of all vendors in the country.Apple's iPhone 17 series has proven popular in ChinaThe quarter, ending March 2026, saw Apple's iPhone sales increase by the biggest percentage since the final quarter of 2020. With a 20% increase in iPhone sales when compared to the previous year, there are thought to be multiple reasons for Apple's strong performance.At the very top of the list, per Counterpoint Research's report, is strong sales of the newly released iPhone 17 series of devices. Apple made the iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max, and iPhone Air availabl…

8 часов назад @ appleinsider.com
Apple Watch chief posts loving farewell to Apple Park on his retirement
Apple Watch chief posts loving farewell to Apple Park on his retirement Apple Watch chief posts loving farewell to Apple Park on his retirement

Stan Ng, known for presenting about the Apple Watch on Apple's keynotes, has retired after 31 years at the company, and spent his last day ticking off bucket list items.Stan Ng in a video presentation for the Apple Watch Ultra - image credit: AppleStan Ng was Apple's vice president, Apple Watch and Health Product Marketing, where he was involved with the whole design philosophy of the smart watch. But his three decades at the company extend back to the original iPod, and to before the return of Steve Jobs.Now Ng has retired and in a post on LinkedIn, has described his final day at Apple Park working for the company. It includes watching the sunrise while listening to his original iPod, and …

8 часов назад @ appleinsider.com
Cosmic Orange is out, Dark Cherry rumored to be new hot iPhone 18 Pro color
Cosmic Orange is out, Dark Cherry rumored to be new hot iPhone 18 Pro color Cosmic Orange is out, Dark Cherry rumored to be new hot iPhone 18 Pro color

A new report claims to have details of the colors for the forthcoming iPhone 18 Pro, including that the signature one will be Dark Cherry.Mockup of a Dark Cherry iPhone - original image credit: Wesley Hilliard, recoloring by William GallagherApple did already go some way to getting rid of the horrible Cosmic Orange color, by making some iPhones turn pink instead. But reportedly, it's now discarding the color entirely, in favor of a more appealing Deep Cherry.Macworld claims to have a source that has provided the complete list of colors for the new iPhone 18 Pro and iPhone 18 Pro Max. That list is not very much different to previous rumors, especially concerning reports of Apple considering …

8 часов назад @ appleinsider.com
Casely Power Pods recall reannounced after a fatality in New Jersey
Casely Power Pods recall reannounced after a fatality in New Jersey Casely Power Pods recall reannounced after a fatality in New Jersey

After one person passed away and after dozens more were injured, Casely has reannounced a recall of its MagSafe-compatible power bank.Casely has reannounced its 2025 recall of the 5,000mAh Power Pods MagSafe charger.Back in April 2025, Casely and the US Consumer Product Safety Commission (USCPSC) published a recall of the 5,000mAh Power Pods wireless. More than 429,000 units were recalled, following 51 incidents of the products "overheating, expanding, or catching fire," ultimately causing burns.A year later, the same recall has been reissued, as 28 additional incidents have occurred. "The recalled power banks pose a risk of serious injury or death from fire and burn hazards to consumers," …

21 час назад @ appleinsider.com
$320M money laundering scheme uncovered using iCloud backup
$320M money laundering scheme uncovered using iCloud backup $320M money laundering scheme uncovered using iCloud backup

Brazil's federal police have uncovered a large-scale money laundering group involving influencers and musicians, all thanks to an iCloud backup.An iCloud backup played a crucial role in the discovery of a money laundering ring in Brazil.iCloud backups have played a key role in exposing organized crime, helping police uncover a poker rigging scheme in October 2025, and now contributing to the discovery of a $320 million money laundering operation in Brazil.As part of an investigation into alleged illegal gambling and international drug trafficking, Brazilian authorities arrested accountant Rodrigo Morgado. Upon gaining access to his iCloud backup, however, investigators found evidence of a s…

21 час назад @ appleinsider.com
Amazon issues $589 MacBook Neo deal, lowest price on new release
Amazon issues $589 MacBook Neo deal, lowest price on new release Amazon issues $589 MacBook Neo deal, lowest price on new release

Avoid backorder delays and grab the lowest price ever with Amazon's MacBook Neo deal that drops the standard model to $589.99.Save on every new MacBook Neo, including this popular Citrus option.A popular option for families and bargain hunters, Apple's MacBook Neo is on sale at Amazon today, with the standard 256GB model marked down to $589.99 after a $10 discount. At press time, all four colorways are eligible for the savings, with units shipping now or in 1-2 days, depending on the color.Buy MacBook Neo for $589.99 Continue Reading on AppleInsider | Discuss on our Forums

22 часа назад @ appleinsider.com
Price war: Apple's 1TB M5 MacBook Pro dips to $1,580
Price war: Apple's 1TB M5 MacBook Pro dips to $1,580 Price war: Apple's 1TB M5 MacBook Pro dips to $1,580

Apple retailers are embroiled in a MacBook Pro price war this Thursday, resulting in the 1TB M5 14-inch model falling to $1,580.Grab a 1TB MacBook Pro 14-inch for $1,580 at Amazon - Image credit: AppleYou can pick up the 1TB 14-inch MacBook Pro for $1,580 at Amazon in Silver, while the Space Black version is on sale for $1,599 at both B&H and Amazon.Buy M5 MacBook Pro for $1,580 Continue Reading on AppleInsider | Discuss on our Forums

1 day, 2 hours назад @ appleinsider.com
Personal Computer from Perplexity can make a Mac an always-on AI operator
Personal Computer from Perplexity can make a Mac an always-on AI operator Personal Computer from Perplexity can make a Mac an always-on AI operator

After a slow roll-out Perplexity's Personal Computer feature is more widely available to let users make a persistent agent that can access files, apps, and tasks across a user's Mac.An example of Perplexity Personal Computer from its videoThe release expands beyond an earlier limited preview and reaches Perplexity Max subscribers and waitlisted users through the company's Mac app. Personal Computer connects to local folders, native macOS apps, and the browser, giving the AI the ability to read, write, and act on data stored on the machine.Perplexity is moving beyond the typical chatbot model by running in the background and carrying out multi-step tasks. Continue Reading on AppleInsider | D…

1 day, 2 hours назад @ appleinsider.com
Smartphone buyers are more loyal than ever, but they still switch to iPhone
Smartphone buyers are more loyal than ever, but they still switch to iPhone Smartphone buyers are more loyal than ever, but they still switch to iPhone

Smartphone buyers are becoming increasingly loyal to their chosen platform, whether that's Apple's iPhone or Google's Android.Buyers are switching from and to the iPhone less than everThe increased loyalty also means that smartphone buyers are less likely to switch from Android to iPhone and vice versa. That's according to new research that found that of those who do switch, Android users are more likely to buy iPhones than the other way around.However, switching does still happen. And Android phone owners are still more than willing to switch to iPhones despite their increased loyalty. Continue Reading on AppleInsider | Discuss on our Forums

1 day, 4 hours назад @ appleinsider.com
iPhone stops shooting solo with remote control in Blackmagic Camera
iPhone stops shooting solo with remote control in Blackmagic Camera iPhone stops shooting solo with remote control in Blackmagic Camera

Blackmagic Design's Blackmagic Camera app for iPhone further enhances professional workflows with Apple Watch control, deeper ATEM integration, and new hardware support.Blackmagic Design's iPhone camera appThe update shifts the camera app beyond standalone recording by tying the iPhone into coordinated production environments. Remote monitoring from Apple Watch, control through Blackmagic's ProDock, and support for dedicated focus and zoom hardware position the device as part of a larger, managed camera system rather than a self-contained tool.The changes arrive as iPhone video continues to gain traction in production environments. However, the update shows Blackmagic focusing less on casua…

1 day, 5 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 7 months, 2 weeks назад
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…

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

8 months, 4 weeks назад @ swiftbysundell.com
Decoding Swift types that require additional data
Decoding Swift types that require additional data Decoding Swift types that require additional data

However, sometimes we might be working with a type that requires some additional data that’s not present in the JSON (or whichever data format we’re decoding from) in order to be initialized.

ID ) async throws -> User { let favoritesURL = favoritesURLForUser (withID: id) let userURL = urlForUser (withID: id) async let favorites = request (favoritesURL) as Favorites async let partialUser = request (userURL) as User .

membershipPoints , favorites: favorites ) } ... private func request( _ url: URL ) async throws -> T { let (data, _ ) = try await session.

userInfo [configurationUserInfoKey] wrapped = try Wrapped ( from: decoder, configuration: configuration as !

func decode( from data: Dat…

9 months, 3 weeks назад @ swiftbysundell.com
Hacking with Swift
последний пост 2 weeks, 2 days назад
Teach your AI to write Swift the Hacking with Swift way
Teach your AI to write Swift the Hacking with Swift way Teach your AI to write Swift the Hacking with Swift way

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

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

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

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

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

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

7 months, 3 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 days, 4 hours назад
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 days, 4 hours назад @ 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 days, 7 hours назад @ 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.

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

1 week, 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.

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

1 week, 4 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.

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

3 weeks, 4 days назад @ 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, 2 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 назад @ 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, 1 week назад @ kodeco.com
RealityKit & Reality Composer Pro [SUBSCRIBER]
RealityKit & Reality Composer Pro [SUBSCRIBER] RealityKit & Reality Composer Pro [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?

2 months, 1 week назад @ kodeco.com
visionOS: An Introduction [SUBSCRIBER]
visionOS: An Introduction [SUBSCRIBER] visionOS: An Introduction [SUBSCRIBER]

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

Already a member of Kodeco?

4 months назад @ kodeco.com
Using Apple Foundation Models to Summarize Text [FREE]
Using Apple Foundation Models to Summarize Text [FREE] Using Apple Foundation Models to Summarize Text [FREE]

In this tutorial, you’ll modify an app to use Apple Foundation Models to summarize text.

Apple Foundation Model RequirementsTo use the on-device language model, the user needs to have hardware that supports Apple Intelligence.

Even if the Simulator is running an appropriate version of the OS, it will only work if the underlying macOS supports Apple Foundation Models.

When following along with this tutorial, also note that macOS 26 virtual machines often fail to support Apple Foundation Models.

Before using Apple Foundation Models, you must ensure the user’s device supports it and that the user has turned it on.

4 months назад @ kodeco.com
SwiftData in iOS 26 [SUBSCRIBER]
SwiftData in iOS 26 [SUBSCRIBER] SwiftData in iOS 26 [SUBSCRIBER]

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

Already a member of Kodeco?

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

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

8 months, 3 weeks назад @ nshipster.com
Ole Begemann
последний пост 4 months назад
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 назад @ 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 назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 1 day, 14 hours назад
Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко
Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко

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

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

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

2 days, 14 hours назад @ 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. Будет интересно и разрабам, и техменеджерам.Чтобы принять участие, нужна только рега. Онлайн трансляция тоже будет

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

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

3 days, 14 hours назад @ 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, прямо из встроенного реестра плагинов, без ручной установки.

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

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

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

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

1 week, 2 days назад @ 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👉Много чего еще: хуки, связывающие с жизненным циклом приложения, лучше инкапсуляция, новые способы коммуникации фичей друг с другом, улучшенное тестирование

1 week, 3 days назад @ t.me
anyAppleOSНеожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок.
anyAppleOSНеожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок. anyAppleOSНеожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок.

anyAppleOSНеожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок.

1 week, 4 days назад @ t.me
Поисковый движок по всем iOS блогамЕсли вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!Если доберутся руки, сделаю аналог G
Поисковый движок по всем iOS блогамЕсли вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!Если доберутся руки, сделаю аналог G Поисковый движок по всем iOS блогамЕсли вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!Если доберутся руки, сделаю аналог G

Поисковый движок по всем iOS блогамЕсли вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!Если доберутся руки, сделаю аналог Google Trends поверх него!

2 weeks назад @ t.me
Новые AI модели и инструменты выходят каждую неделю, городские сумасшедшие хоронят программирование, а кто-то, обложившись десятком агентов, создает супер-успешные проекты. Как с этим жить, решительно непонятно.Мы в Подлодке собрали закрытое сообщество инж
Новые AI модели и инструменты выходят каждую неделю, городские сумасшедшие хоронят программирование, а кто-то, обложившись десятком агентов, создает супер-успешные проекты. Как с этим жить, решительно непонятно.Мы в Подлодке собрали закрытое сообщество инж

Новые AI модели и инструменты выходят каждую неделю, городские сумасшедшие хоронят программирование, а кто-то, обложившись десятком агентов, создает супер-успешные проекты. Как с этим жить, решительно непонятно.Мы в Подлодке собрали закрытое сообщество инженеров, которые верят в то, что их профессия меняется, и хотят научиться использовать новые инструменты себе на пользу. Каждую неделю мы проводим несколько воркшопов с экспертами, которые уже используют AI в реальных проектах. Между встречами – закрытый чат, random coffee, хакатоны и куча другого движа.Сейчас основной упор на несколько треков – spec-driven development, harness engineering и внедрение AI в компании. Спикеры очень классные –…

2 weeks, 1 day назад @ t.me
Лайфхаки для консолиВ эпоху агентской разработки консоль мы стали использовать намного чаще, чем раньше. Держите отличную подборку не самых известных советов по работе в ней.Как вам, например, такой синтаксис для ренейма?mv filename.{txt,md}
Лайфхаки для консолиВ эпоху агентской разработки консоль мы стали использовать намного чаще, чем раньше. Держите отличную подборку не самых известных советов по работе в ней.Как вам, например, такой синтаксис для ренейма?mv filename.{txt,md}

Лайфхаки для консолиВ эпоху агентской разработки консоль мы стали использовать намного чаще, чем раньше. Держите отличную подборку не самых известных советов по работе в ней.Как вам, например, такой синтаксис для ренейма?mv filename.{txt,md}

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

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

2 weeks, 3 days назад @ t.me
Поддержка iOS в CodexВ Codex завезли поддержку плагинов, в том числе с набором скиллов для iOS разработки. Все работает через CLI, Xcode не нужен. Скиллы опенсорсные, так что в целом вы можете их вытащить в любой другой агент.
Поддержка iOS в CodexВ Codex завезли поддержку плагинов, в том числе с набором скиллов для iOS разработки. Все работает через CLI, Xcode не нужен. Скиллы опенсорсные, так что в целом вы можете их вытащить в любой другой агент.

Поддержка iOS в CodexВ Codex завезли поддержку плагинов, в том числе с набором скиллов для iOS разработки. Все работает через CLI, Xcode не нужен. Скиллы опенсорсные, так что в целом вы можете их вытащить в любой другой агент.

2 weeks, 3 days назад @ t.me
Swift 6.3На прошлой неделе к нас доехала новая версия Swift. Вот что там интересного:👉Улучшенный интероп с C, в том числе специальная аннотация @c для экспорта Swift👉С помощью module selectors можно управлять тем, из какого конкретно модуля должен вызывать
Swift 6.3На прошлой неделе к нас доехала новая версия Swift. Вот что там интересного:👉Улучшенный интероп с C, в том числе специальная аннотация @c для экспорта Swift👉С помощью module selectors можно управлять тем, из какого конкретно модуля должен вызывать

Swift 6.3На прошлой неделе к нас доехала новая версия Swift. Вот что там интересного:👉Улучшенный интероп с C, в том числе специальная аннотация @c для экспорта Swift👉С помощью module selectors можно управлять тем, из какого конкретно модуля должен вызываться определенный API👉У авторов библиотек есть новые инструменты контроля за тем, какие компиляторные оптимизации применяются к их клиентам👉В SwiftPM включено превью Swift Build👉Много улучшений в DocC и Swift Testing

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

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

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

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

7 months, 3 weeks назад @ 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, 1 week назад @ t.me
Readaggregator Readaggregator
последний пост 2 weeks, 1 day назад
Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an
Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an

Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an AI Skill for migration right away. 🙈https://www.pointfree.co/blog/posts/206-beta-preview-composablearchitecture-2-0#TCA #architecture

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

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

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

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

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

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

3 months, 4 weeks назад @ 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, 2 weeks назад @ t.me
Nice reminder about how .task behaves when it depends on a property that can change — and why adding an id makes all the difference.https://chris.eidhof.nl/post/swiftui-task-identity/#SwiftUI
Nice reminder about how .task behaves when it depends on a property that can change — and why adding an id makes all the difference.https://chris.eidhof.nl/post/swiftui-task-identity/#SwiftUI

Nice reminder about how .task behaves when it depends on a property that can change — and why adding an id makes all the difference.https://chris.eidhof.nl/post/swiftui-task-identity/#SwiftUI

5 months назад @ 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 day, 1 hour назад
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 day, 1 hour назад @ atp.fm
686: Write Two Letters
686: Write Two Letters 686: Write Two Letters

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

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

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

1 week, 1 day назад @ atp.fm
685: The Ability to Be Hotter
685: The Ability to Be Hotter 685: The Ability to Be Hotter

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

Hosted by Marco Arment Casey Liss , and John Siracusa

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

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

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

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

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

2 months, 3 weeks назад @ 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 назад @ atp.fm
673: Six Impossible Things
673: Six Impossible Things 673: Six Impossible Things

What we're most excited for in 2026.

Sponsored by:

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 2 weeks, 1 day назад
445: ‘Apple at 50’, With John Siracusa
445: ‘Apple at 50’, With John Siracusa 445: ‘Apple at 50’, With John Siracusa

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

Use code TALKSHOW for $80 in free credits.

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

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

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

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

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

And we pour one out for the Mac Pro.

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

Use code TALKSHOW for $80 in free credits.

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

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

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

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

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

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

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

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

4 months, 3 weeks назад @ daringfireball.net
434: ‘Knee-Jerk Contrarian’, With Dan Frommer
434: ‘Knee-Jerk Contrarian’, With Dan Frommer 434: ‘Knee-Jerk Contrarian’, With Dan Frommer

‘Knee-Jerk Contrarian’, With Dan FrommerSpecial guest Dan Frommer returns to the show.

Topics include the indie media business, the iPhone Pocket, the iPhone Air (including rumors about the second generation model), AI “personalities”, and five years of Apple Silicon Macs.

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

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

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

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

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

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

6 months, 2 weeks назад @ daringfireball.net