Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 1 day, 2 hours назад
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 27.2, iPadOS 27.2, macOS 27.2, tvOS 27.2, visionOS 27.2, and watchOS 27.2 are now available.

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

Note about iOS 27.1 and iPhone DuoWhen iPhone Duo becomes available on October 23, it will run iOS 27.1.

This includes updated SDKs and a simulator that supports the all-new poses and orientations of iPhone Duo.

A beta version will be available later this month.

1 day, 2 hours назад @ developer.apple.com
Get your subscriptions ready for iOS 27
Get your subscriptions ready for iOS 27 Get your subscriptions ready for iOS 27

Discover how you can expand the reach of your subscriptions with new features in iOS 27.

Request access to Bundles and SuitesOffer multiple subscriptions as a single Apple In-App Purchase in your apps with new Bundles and Suites capabilities.

With Bundles, people can access multiple subscriptions in one purchase — across a single app, multiple apps from the same developer, or even spanning multiple developers’ apps.

Bundles and Suites will be available later this year in iOS 27, iPadOS 27, macOS 27, tvOS 27, or later.

With Group Purchases, a subscriber can buy multiple seats in a single Apple In-App Purchase and invite others to join.

1 day, 2 hours назад @ developer.apple.com
Updates to App Tracking Transparency in the European Union
Updates to App Tracking Transparency in the European Union Updates to App Tracking Transparency in the European Union

As part of agreements with select European competition authorities, Apple is introducing changes to its App Tracking Transparency framework in the European Union.

Beginning with iOS 27.2 and iPadOS 27.2, developers will have the option to use an alternative version of the App Tracking Transparency system prompt in the EU.

The requirements for when you must seek permission to track users will remain the same.

Due to legal requirements, only the alternative version of the system prompt is available for apps distributed in Germany, France, Italy, Poland, and Romania.

1 day, 2 hours назад @ developer.apple.com
App Store submissions now open for the latest OS releases
App Store submissions now open for the latest OS releases App Store submissions now open for the latest OS releases

Build your apps and games using the latest SDKs, test with TestFlight, and submit for review to the App Store.

Optimize your app for macOS 27. macOS 26 is the final release supporting Intel Mac computers and Rosetta — macOS 27 will be Apple silicon only.

If your app or game includes social media capabilities, you’ll need to indicate them in App Store Connect.

Prepare your App Store assets.

Before you publish, use the new product page preview tool in App Store Connect to see exactly how your page will look on the App Store.

1 week назад @ developer.apple.com
Get ready for iPhone Duo
Get ready for iPhone Duo Get ready for iPhone Duo

Start getting ready for iPhone Duo today.

Watch new videos, sign up for Group Labs, and take part in Q&As on the Apple Developer Forums.

Explore now

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

In this edition: Get ready for a special Apple Event, take advantage of Analytics in App Store Connect, and sign up for new developer events in Cupertino.

2 weeks, 1 day назад @ developer.apple.com
Upcoming changes to Rosetta support for Intel-based macOS apps
Upcoming changes to Rosetta support for Intel-based macOS apps Upcoming changes to Rosetta support for Intel-based macOS apps

In 2020, we introduced Apple silicon for Mac computers, providing Rosetta as a translation layer during the transition period.

macOS 27: Final release to support Rosetta — Intel-only apps will no longer run on Mac computers with Apple silicon after this update.

What you need to do:To ensure your apps remain available and your users aren't interrupted by system notifications, add Apple silicon support to your apps now.

Build and distribute your app as a universal binary, which runs natively on both Apple silicon and Intel-based Mac computers.

Optimize your app for Apple siliconPort your macOS apps to Apple siliconVisit the Apple Developer Forums

2 weeks, 2 days назад @ developer.apple.com
“The impact was the biggest surprise“: Swiggy’s transition to native pays off
“The impact was the biggest surprise“: Swiggy’s transition to native pays off “The impact was the biggest surprise“: Swiggy’s transition to native pays off

Agam Mahajan, senior engineering manager: We’ve always built Swiggy Food natively, but Instamart and Dineout started as hybrid experiences.

That's when, in early 2024, we made the decision to transition them to native apps, using a combination of Swift and SwiftUI.

We then followed a phased approach: we shipped our first native experiences within weeks and completed the broader transition.

At an organizational level, we also wanted to bring all our experiences — Swiggy Food, Instamart, and Dineout — under a unified design system.

We initially replicated the existing UI in native, but later pivoted to adopting native design patterns with minor adjustments, improving reusability, accelerating…

2 weeks, 2 days назад @ developer.apple.com
Tax and price updates for apps, In-App Purchases, and subscriptions
Tax and price updates for apps, In-App Purchases, and subscriptions Tax and price updates for apps, In-App Purchases, and subscriptions

These adjustments are made using publicly available exchange rate information from reputable financial media (e.g., The Wall Street Journal) or financial companies (e.g., Bloomberg) to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.

Prices won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.

The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes.

As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.

Learn more about managing your pricesView or edit upcoming pri…

3 weeks назад @ developer.apple.com
Surprise and shine
Surprise and shine Surprise and shine

Join us for a special Apple Event on Wednesday, September 9, at 10 a.m. PT.

Watch on apple.com, Apple TV, or YouTube Live.

3 weeks, 1 day назад @ developer.apple.com
Update: New domain for Sign in with Apple
Update: New domain for Sign in with Apple Update: New domain for Sign in with Apple

Starting later this year, new Sign in with Apple addresses, previously issued on privaterelay.appleid.com , will be issued on private.icloud.com .

Existing addresses on privaterelay.appleid.com will continue to work and forward mail to users without interruption.

After further consideration and reviewing community feedback, iCloud+ Hide My Email addresses will remain on icloud.com .

What you need to doDevelopers with apps or websites that use Sign in with Apple should ensure that their account systems, email validation logic, and allowlists accept addresses on the new private.icloud.com domain in addition to the existing privaterelay.appleid.com domain.

Learn more about Sign in with AppleCo…

3 weeks, 3 days назад @ developer.apple.com
Changes for apps in the European Union
Changes for apps in the European Union Changes for apps in the European Union

Apple is making changes to its business terms for apps in the European Union, following close collaboration with the European Commission.

The changes reduce complexity by moving every developer that distributes apps in the EU to a single set of business terms.

Members of the Apple Developer Program can review and agree to the updated terms today in the Apple Developer Program License Agreement.

Some key updates, which go into effect October 1, 2026, include:Adjusting commission rates across the App Store, alternative payments, and alternatively distributed apps.

Expanding the qualifications for developers to operate alternative app marketplaces and distribute their apps over the web.

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

Attachment 14 of the Apple Developer Program License Agreement has been added to specify updated terms for apps in the European Union, including alternative distribution, alternative payments, and business terms.

These terms will go into effect on October 1, 2026.

Please review the changes and sign in to your account to accept the updated terms.

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

1 month назад @ developer.apple.com
Updates to Age Ratings for the Republic of Korea
Updates to Age Ratings for the Republic of Korea Updates to Age Ratings for the Republic of Korea

Apple generates appropriate age ratings based on your answers to the age rating questionnaire in App Store Connect.

In compliance with local regulatory requirements, apps in the Games and Entertainment categories distributed on the App Store in Korea receive a region-specific age rating based on these answers.

We’re making two changes to age ratings in the Republic of Korea: one taking effect today and the other later this year.

First, starting today, if your app has received an official rating from the Game Rating and Administration Committee (GRAC), you can now override your app’s existing age rating for the App Store in Korea to any of the region-specific ratings (All, 12+, 15+, or 19+) …

1 month назад @ developer.apple.com
Get ready for new creative assets on the App Store
Get ready for new creative assets on the App Store Get ready for new creative assets on the App Store

As we announced in June, Apple is introducing new ways to market your apps and games on the App Store.

With these new assets, you can go beyond in-use visuals to highlight your brand, seasonal offerings, exciting new content, and more.

Your creative assets can be used across the App Store in multiple places, including your product page header, search results, In-App Events, and more.

To help you plan your images and videos ahead of the fall launch, review our new App Store asset best practices, which include recommendations, as well as Figma, Photoshop, and Pixelmator design templates you can use to create captivating and compelling assets.

Learn about best practices and resources

1 month, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 22 часа назад
TestFlight Update
TestFlight Update TestFlight Update

View release notes

22 часа назад @ developer.apple.com
macOS 27.2 beta (26B5086k)
macOS 27.2 beta (26B5086k) macOS 27.2 beta (26B5086k)

View downloadsView release notes

1 day, 2 hours назад @ developer.apple.com
watchOS 27.2 beta (24S5086l)
watchOS 27.2 beta (24S5086l) watchOS 27.2 beta (24S5086l)

View downloadsView release notes

1 day, 2 hours назад @ developer.apple.com
visionOS 27.2 beta (24N5088l)
visionOS 27.2 beta (24N5088l) visionOS 27.2 beta (24N5088l)

View downloadsView release notes

1 day, 2 hours назад @ developer.apple.com
tvOS 27.2 beta (24K5088l)
tvOS 27.2 beta (24K5088l) tvOS 27.2 beta (24K5088l)

View downloadsView release notes

1 day, 2 hours назад @ developer.apple.com
Xcode 27.2 beta (27B5019j)
Xcode 27.2 beta (27B5019j) Xcode 27.2 beta (27B5019j)

View downloadsView release notes

1 day, 2 hours назад @ developer.apple.com
iOS 27.2 beta (24B5084k)
iOS 27.2 beta (24B5084k) iOS 27.2 beta (24B5084k)

View downloadsView release notes

1 day, 2 hours назад @ developer.apple.com
iPadOS 27.2 beta (24B5084k)
iPadOS 27.2 beta (24B5084k) iPadOS 27.2 beta (24B5084k)

View downloadsView release notes

1 day, 2 hours назад @ developer.apple.com
App Store Connect Update
App Store Connect Update App Store Connect Update

View release notes

3 days назад @ developer.apple.com
watchOS 27.0 (24R364)
watchOS 27.0 (24R364) watchOS 27.0 (24R364)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
Xcode 27 (27A266a)
Xcode 27 (27A266a) Xcode 27 (27A266a)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
iOS 27.0 (24A437)
iOS 27.0 (24A437) iOS 27.0 (24A437)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
iPadOS 27.0 (24A437)
iPadOS 27.0 (24A437) iPadOS 27.0 (24A437)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
macOS 27.0 (26A428)
macOS 27.0 (26A428) macOS 27.0 (26A428)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
tvOS 27.0 (24J361)
tvOS 27.0 (24J361) tvOS 27.0 (24J361)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
Swift.org Swift.org
последний пост 2 days, 11 hours назад
Swift 6.4 Released
Swift 6.4 Released Swift 6.4 Released

Swift 6.4 is now available.

Read on for a detailed guide to the new changes, or see the Swift Evolution dashboard for the full list of proposals in Swift 6.4.

standardOutput )Swift 6.4 makes it easier to migrate existing projects to use Swift Testing.

WebAssemblyJavaScriptKit has better performance when bridging to Wasm in Swift 6.4, with safe bridging up to 40 times faster than earlier dynamic bridging.

Get started with Swift 6.4Try out Swift 6.4 today by following the instructions on the Install Swift page, or download the new 6.4 toolchain with Swiftly.

2 days, 11 hours назад @ swift.org
Module Tracking in Swift Debug Info
Module Tracking in Swift Debug Info Module Tracking in Swift Debug Info

The upcoming Swift 6.4 release will include changes, begun in Swift 6.3, that address this by updating how the Swift compiler references explicitly-built Swift modules in debug info.

In order to initialize a Swift compiler instance with the state of the current module, LLDB finds the name of the current function’s Swift module in debug info.

In Swift 6.3, explicitly-built binary Swift modules also keep track of their Swift module dependencies.

In Swift 6.3, the Swift compiler can store the path to it in the debug info.

Binary Swift modules in dSYM bundles: As a consequence, dsymutil will no longer process binary Swift modules.

6 days, 3 hours назад @ swift.org
What's new in Swift: August 2026 Edition
What's new in Swift: August 2026 Edition What's new in Swift: August 2026 Edition

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

I am the creator of the elementary-swift project, a collection of packages born from a simple wish: I want to build web UIs in Swift and ultimately help Swift become a first-class choice for the web.

Around that same time, years of community work in the swift-wasm project made compiling Swift to WebAssembly increasingly viable, while Embedded Swift was taking its first experimental steps.

It features Swift in the browser communicating with a Swift backend on an edge worker through shared message types.

Let’s work together and make Swift a first-class choice for the web!

1 week, 6 days назад @ swift.org
Embedded Swift Improvements Coming in Swift 6.4
Embedded Swift Improvements Coming in Swift 6.4 Embedded Swift Improvements Coming in Swift 6.4

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.

Following our updates on Embedded Swift improvements in Swift 6.3 late last year, this post describes a number of additional improvements made in the upcoming Swift 6.4 release.

Language improvementsEmbedded Swift continues to expand its subset of the language to include more aspects of “full” Swift, making it easier than ever to bring compatibility with Embedded Swift to existing Swift code bases.

The best way to get st…

4 weeks назад @ swift.org
What's new in Swift: July 2026 Edition
What's new in Swift: July 2026 Edition What's new in Swift: July 2026 Edition

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

Four years ago I joined the Swift Website Workgroup to help care for the website you’re reading this on.

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

AuthorsAlexander Sandberg is a Senior Mobile Engineer at SoFi and an indie app developer who served four years in the Swift Website Workgroup.

Dave Lester is a Senior Product Manager at Apple and member of the Swift website workgroup.

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

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

This year we also introduced workshops, including “Inclusive by Design” by Danielle Lewis, and for the Swift community: “Write Faster, Smarter Swift” by Paul Hudson.

What’s new in Swift featured changes in Swift since last year, including a preview of what’s coming in Swift 6.4, like up to 4x faster URL parsing and support for async code in defer blocks.

A new Swift package, Foundation Models framework utilities, was released with tools for working with LLMs, including custom skills and context management helpers.

Swift EvolutionThe Swift project adds new language feat…

2 months, 2 weeks назад @ swift.org
Swift Package Index Update
Swift Package Index Update Swift Package Index Update

Dave Lester is a Senior Product Manager at Apple and member of the Swift website workgroup.

Since its launch, Swift Package Index has become an essential part of the Swift ecosystem, helping developers discover quality packages, evaluate compatibility, and make informed decisions about dependencies.

Recently, Swift Package Index has grown alongside the Swift project’s multi-platform expansion, extending its compatibility testing to encompass Linux, Android, and WebAssembly.

Today, Swift Package Index announced that it has joined Apple and continues its mission:Together, we’re building a comprehensive package registry to serve the Swift community’s evolving needs.

Learn more by reading the S…

2 months, 3 weeks назад @ swift.org
Swift at Apple: Migrating the TrueType Hinting Interpreter
Swift at Apple: Migrating the TrueType Hinting Interpreter Swift at Apple: Migrating the TrueType Hinting Interpreter

Font parsers process data from untrusted sources, making the TrueType hinting interpreter a security-critical attack surface.

In addition to memory safety, we also improved performance: on average, our Swift interpreter runs 13% faster than the C interpreter it replaced.

To accompany this post, we’ve also published the source code of the Swift TrueType hinting interpreter.

On average, the Swift interpreter runs 13% faster than the C interpreter it replaced.

To accompany this post, we’ve published the source code for the Swift TrueType hinting interpreter on GitHub.

3 months, 1 week назад @ swift.org
Announcing the Networking Workgroup
Announcing the Networking Workgroup Announcing the Networking Workgroup

The Swift Ecosystem Steering Group is excited to announce the creation of the Networking workgroup!

The primary goal is to guide the evolution of networking libraries, protocols, and APIs in the Swift ecosystem, making networking in Swift excellent everywhere: high-level and safe by default, modular and interoperable, cross-platform, and observable.

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

Learn more about the Networking workgroup by reading its charter.

Franz Busch is a member of the Ecosystem Steering Group and the Swift Server Workgro…

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

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

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

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

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

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

3 months, 2 weeks назад @ swift.org
Bringing Goodnotes to the web with Swift and WebAssembly
Bringing Goodnotes to the web with Swift and WebAssembly Bringing Goodnotes to the web with Swift and WebAssembly

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

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

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

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

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

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

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

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

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

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

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

4 months, 2 weeks назад @ swift.org
Expanding Swift's IDE Support
Expanding Swift's IDE Support Expanding Swift's IDE Support

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

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

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

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

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

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

5 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 2 часа назад
Has Xcode 27 stopped supporting universal simulator runtimes?
Has Xcode 27 stopped supporting universal simulator runtimes?

Since one of the dependencies in my project only supports ios-x86_64-simulator, I followed this guide to install universal runtime for Xcode 27 iOS simulator, but got the following error instead: $ xcodebuild -version Xcode 27.0 Build version 27A266a $ xcodebuild -downloadPlatform iOS -architectureVariant universal Finding content... No matching universal downloadable found for platform: iOS No needed downloadables found for universal This worked just fine in Xcode 26 though, so I wonder if Apple has stopped supporting universal simulator runtimes from Xcode 27. Any explanation or reference for this issue? Thanks in advance. submitted by /u/tnmma96 [link] [comments]

2 часа назад @ reddit.com
Xcode 27 adds more tools for external agents!
Xcode 27 adds more tools for external agents! Xcode 27 adds more tools for external agents!

https://preview.redd.it/6n0bnk3jj3qh1.png?width=842&format=png&auto=webp&s=8697dc3a11570c4ca5058228b0917ecb0136dd10 Did you know that AI Agents can control Xcode through the built in MCP server? Aka it can control it from an agent running in the terminal, without using the AI interface inside Xcode. And with Xcode 27 the agents now how a lot more useful tools they can call! Im working with a multi-scheme app, so the new XcodeSwitchScheme is my favourite. Saves me from so many clicks inside Xcode for letting the agent run the app/test schemes it wants! Here is how to add it to your coding agent: https://developer.apple.com/documentation/xcode/giving-external-agents-access-to-xcode submitted …

4 часа назад @ reddit.com
enriched-markdown-ios v0.3.0 - now with LaTeX math (powered by RaTeX)
enriched-markdown-ios v0.3.0 - now with LaTeX math (powered by RaTeX)

enriched-markdown-ios, the SwiftUI Markdown renderer built on TextKit 2, can now typeset LaTeX. New in this release: 🔸 LaTeX math - inline $…$ and display $$…$$powered by RaTeX (a Rust layout engine with KaTeX fonts). Shipped as a separate EnrichedMarkdownLaTeX product, so apps without formulas don't link the typesetting engine 🔹 Highlight - ==text== 🔸 Spoilers - ||text||, hidden until tapped. Ships with particle and solid overlays, and you can plug in your own effect (blur, pixelate, whatever fits your app) by subclassing SpoilerOverlayView 🔹 Admonitions - GitHub alerts (> [!NOTE], > [!TIP], > [!IMPORTANT], > [!WARNING], > [!CAUTION]) with a tinted bar, icon, and title 🔸 Better VoiceOver -…

4 часа назад @ reddit.com
Xcode mcp va xcodebuildmcp
Xcode mcp va xcodebuildmcp

Now that we can use Xcode mcp without running Xcode is it time to migrate from xcodebuildmpc ? What do you think? submitted by /u/Sensitive_Being_9891 [link] [comments]

5 часов назад @ reddit.com
The best marketing I did for my side project was paying for an app icon
The best marketing I did for my side project was paying for an app icon The best marketing I did for my side project was paying for an app icon

A couple of weeks ago my new app launched with an icon designed by Iconfactory. Today that icon is on their website as the example of how their process works, and they shared my post about it with their audience. That gave my app more attention than anything I've managed to do myself. To be clear up front: marketing is not part of the deal. Nobody promised me anything, and I'm not affiliated with them. This was a very happy accident. But I didn't just sit back and wait for it either, so here's how it went. Some background I'm a full time developer and I build apps in my spare time. My latest is Hue Dashboard, a Philips Hue control app for iPhone and iPad. I can build pretty much anything I …

8 часов назад @ reddit.com
Anyone here with a single legal name (no surname) enrolled in the Apple Developer Program? Did the "put a period in the last name" trick cause issues later?
Anyone here with a single legal name (no surname) enrolled in the Apple Developer Program? Did the "put a period in the last name" trick cause issues later?

Hey everyone, hoping someone has been through this. I'm from Indonesia and I only have one legal name is just "Kuswanto", no surname. Pretty common here, but apparently not something Apple's enrollment flow loves. When I did the ID scan in the Apple Developer app, the OCR chopped my name into "KUS WANT G" 😅 which is now sitting there in the Full Name field looking very official and very wrong. I emailed Developer Support and they told me to enter my name as the first name and a period (.) as the last name. Which... okay, sure. But now I'm slightly paranoid about two things: Does the period show up anywhere public? Like in the seller name on the App Store. I really don't want to be "Kuswanto…

10 часов назад @ reddit.com
Retention Messaging for App Store Connect (not API)
Retention Messaging for App Store Connect (not API)

Hello, is there any information on the Retention Messaging in App Store Connect? I don't mean the API you have to apply for. Does anyone know whether Apple plans to ship this feature any time soon? Somewhere I saw this fall 2026 but it was probably a post about the API instead. Or do I have to apply for the API early access to also unlock the App Store Connect version without the endpoint? Or am I just overlooking that feature somewhere? submitted by /u/SociallyIneligible [link] [comments]

10 часов назад @ reddit.com
Managing external/internal versions in TestFlight vs production App Store version
Managing external/internal versions in TestFlight vs production App Store version

New to iOS, looking for ideas on how to manage versions of an app from Github & CI/CD as they flow through internal -> external -> production. Current approach: A workflow is manually run to "create a release". This creates a new tag with a semver based off of the conventional commits since the previous tag/release (eg. increment patch version for a fix:, minor version for a feat:) The release app configures the marketing version and build number to match the semver, is built and uploaded to TestFlight The build artifact is promoted from internal -> external -> production in TestFlight I heard that for TestFlight external builds, if you change the marketing version it requires the build goe…

13 часов назад @ reddit.com
Creating a new project now creates an unnamed project?? WTF
Creating a new project now creates an unnamed project?? WTF Creating a new project now creates an unnamed project?? WTF

submitted by /u/Free-Pound-6139 [link] [comments]

18 часов назад @ reddit.com
Swift app using Hummingbird Middleware gives error: does not conform to protocol 'MiddlewareProtocol'
Swift app using Hummingbird Middleware gives error: does not conform to protocol 'MiddlewareProtocol'

I am using Hummingbird version 2.26.0 in a Swift app. I have a simple Middleware per the documentation: https://docs.hummingbird.codes/2.0/documentation/hummingbird/routermiddleware/ Code: import Hummingbird public struct LogRequestsMiddleware: RouterMiddleware { public func handle(_ input: HummingbirdCore.Request, context: Context, next: (HummingbirdCore.Request, Context) async throws -> HummingbirdCore.Response) async throws -> HummingbirdCore.Response { print("path: \(input.uri.path)") return try await next(input, context) } } Xcode keeps giving me error: Type 'LogRequestsMiddleware' does not conform to protocol 'MiddlewareProtocol' Screenshot of error: https://i.sstatic.net/C06jUvrk.png…

23 часа назад @ reddit.com
project.pbxproj is dead 🪦
project.pbxproj is dead 🪦 project.pbxproj is dead 🪦

Xcode 27.2 ships a JSON project format (.xcproj): default for new projects, readable, merge-friendly, agent-editable. submitted by /u/artemnovichkov [link] [comments]

1 day назад @ reddit.com
Xcode 27.2 Beta adds a new JSON-based project format
Xcode 27.2 Beta adds a new JSON-based project format Xcode 27.2 Beta adds a new JSON-based project format

From Apple's description, it's "more readable, merge-friendly, and easier for coding agents to edit. Enable it in the file inspector. Projects using .xcproj also open in earlier versions of Xcode 27." I tried it briefly, and it's half the size of the old property list format, and much simpler too. submitted by /u/twostraws [link] [comments]

1 day назад @ reddit.com
Why can't I create a watchOS 27.0 simulator?
Why can't I create a watchOS 27.0 simulator? Why can't I create a watchOS 27.0 simulator?

I installed SDK, restarted both Xcode and Device Hub, but still nothing... watchOS 27 does not appear on the list... Any ideas? submitted by /u/john_snow_968 [link] [comments]

1 day, 3 hours назад @ reddit.com
Do you plan migrate to ios27 especially for iphone Duo
Do you plan migrate to ios27 especially for iphone Duo

I have some apps that only works for vertical mode and I don't know whether it will benefit if I spend huge efforts to make them running on iphone Duo but still with vertical mode. Anybody with experience can suggest with good reasons? submitted by /u/yancaoshi [link] [comments]

1 day, 5 hours назад @ reddit.com
Xcode Cloud kudos
Xcode Cloud kudos

I just wanted to give some unexpected kudos to Xcode cloud. At the start of the summer my MacBook Pro became out of action, and therefore I struggled to continue to develop using an older intel MacBook due to Xcode version restrictions. Tried building and releasing with GitHub macOS runners but wow they’re expensive and took ages to startup etc. then spotted Xcode cloud with 25 free hours a month, thinking this will keep me going for a few days. Since then I’ve found that it’s been absolutely brilliant. As an independent developer with a few apps and projects it’s been an absolute life saver. It’s fast. Beautifully integrated, and the 25 hours will last me a whole month without any worries.…

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

Issue 767 11th September 2026 Written by Juan Marin and Alex OzunTo celebrate the launch of iPhone Duo, we have an editorial Duo today: Juan and Alex.

iPhone Duo is the fifth homework assignment like that, and the biggest one yet.

Louie Mantia asked a fair question on Wednesday: Vision Pro was opt-in, so why is this being forced on every iPhone app?

I wondered then to what extent iOS apps would be expected to support split- and multi-screen experiences.

This roughly summarises the upfront effort required to support iPhone Duo, but I can also see how ongoing maintenance and testing could get more involved.

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

Issue 766 4th September 2026 Written by Andyy HopeG’day y’all!

Speaking of App Store, after 16 years building apps for other people, my very first app Yewki has finally launched.

Our Apple Foundation Models book shipped in July, with an in-depth course on using AI as a development tool coming this autumn.

The author of this repo claims that this tool enables compiling iOS apps on Windows and Linux systems.

I wouldn’t recommend uploading the build artefacts to App Store Connect though.

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

Issue 765 28th August 2026 Written by Alex OzunI keep in touch with many folks in Apple Developer Community who maintain fairly old iOS apps.

Most conventional iOS apps could safely ignore scenes and carry on with the UIApplicationDelegate + UIScreen.main combo, focusing only on full-screen experiences.

Well, we don’t know how successful the foldable iPhone is going to be, or to what extent iOS apps will be expected to support split/multi-screen experiences.

Whatever expectations are placed on iOS apps will be felt immediately.

M6 Mac mini now starts at $899, compared with the $699 launch price of M4 Mac mini, which was later bumped to $799.

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

Issue 764 21st August 2026 Written by Konstantinos NikoloutsosHello, iOS Dev Weekly readers 👋 It’s me Konsta.

That feels important because many people building iOS apps with AI agents seem to run into the same issue: performance, observability and scalability.

It doesn’t really think like a staff-level engineer.

Our Apple Foundation Models book shipped in July, with an in-depth course on using AI as a development tool coming this autumn.

I still remember myself learning about the protocol witness from pointfreeco snapshottesting library, an alternative way of using protocols.

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

Issue 762 7th August 2026 Written by Andyy HopeG’day everyone!

As that issue went out, I’d just landed in New Zealand to field-test Yewki, the snowboarding tracking app I’ve been working on all year.

– Andyy HopeThe swiftCon agenda is almost here, and we can’t wait to show you the full lineup.

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

Personally, I prefer SQLite over Core/SwiftData, largely because I want a shared language between my iOS and Android apps.

1 month, 1 week назад @ main--iosdevweekly.netlify.app
Issue 761
Issue 761 Issue 761

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

But the more interesting part of the announcement was the controversy around the so-called ‘Restricted Mode’ discovered in the iOS 27 betas.

This feels like the right direction for code review when AI can generate code much faster than people can meaningfully review it.

If I’ve learned anything about Approachable Concurrency it’s that there can never be too many articles explaining Approachable Concurrency.

And as someone who hasn’t yet fully embraced Swift 6.2 and Approachable Concurrency, I find its conclusions reassuring.

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

Issue 760 24th July 2026 Written by Konstantinos NikoloutsosHello, iOS dev weekly subscribers 👋I have a habit of opening a project to make one small change and ending up thinking about the architecture around it.

Good architecture and good tooling have something in common: when they work, it’s hard to notice them.

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

NewsClaude Code Desktop can now build, launch, and test your app in an iOS Simulator pane right beside the conversation.

Mohammad Azam shows how iOS 27’s new HistoryObserver can power a one way synchronization pipeline without scattering sync logic throughout the app.

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

Issue 759 17th July 2026 Written by Juan MarinI’ve spent most of my career actively avoiding the spotlight.

Writing to this many iOS developers at once is, I’ll admit, a strange way to protect that record.

Before the agenda is announced, we’re launching a 25% off discount code exclusively for iOS Dev Weekly Readers.

Her post drives RenderPreview directly over JSON-RPC and turns Xcode into a rendering service for a SwiftUI preview gallery app she’s now building.

More than doubling the tool count is Apple saying something about where Xcode is headed.

2 months назад @ main--iosdevweekly.netlify.app
Issue 758
Issue 758 Issue 758

Issue 758 10th July 2026 Written by Andyy HopeG’day, iOS Dev weekly subscribers.

I was looking back through my inbox to see how long I’ve been reading it, and the earliest issue I could find was Issue #97 from June 1, 2013.

🤯Anyway, a bit about myself… I’m an iOS engineer based in Melbourne, Australia.

It’s really a desktop Safari automation tool, but since iOS Safari uses the same WebKit engine, you can point it at your site with a mobile-sized viewport to catch layout/CSS issues before they hit an iPhone.

It can’t actually drive the Simulator or a real device though, so it’s more of a quick proxy check than true iOS testing.

2 months, 1 week назад @ main--iosdevweekly.netlify.app
Issue 757
Issue 757 Issue 757

Issue 757 3rd July 2026 Written by Alex OzunHello, iOS Dev Weekly readers 👋Since I’m a new face in your inbox, I’ll start this issue by introducing myself.

This week also showed that Apple has to adapt, too, though in a less welcome way: Apple hardware is getting more expensive as memory costs rise.

Now, enjoy the rest of the issue 🫡– Alex OzunSwiftCon is coming to Berlin as part of next.app devCon, the largest gathering of mobile app developers.

We’re extending the CFP until Sunday and are welcoming iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

Sagar Unagar looks at iOS 27’s new .reorderable() and .reorderContain…

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

Issue 756 26th June 2026 Written by Sriyank SiddharthaFor long-time readers of iOS Dev Weekly, Dave Verwer’s announcement in issue 751 that he would be handing over the reins of the newsletter while continuing his community work on Swift Package Index (SPI) now feels especially significant.

The formal announcement that Swift Package Index has joined Apple was published three days ago, and it marks a major moment for the Swift ecosystem.

On a personal note, all of us on the team are continually in awe of what Dave built with iOS Dev Weekly over the last 15 years.

Swift Package Index has been a trusted place for package discovery for years, and now it is joining Apple while staying open sourc…

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

Issue 755 19th June 2026 Written by Zachary PowellI can’t think of a better time than around WWDC to be diving back into the world of Apple as a developer.

There is a huge flurry of fascinating blogs, code labs, and opinion pieces coming from all over the iOS developer community.

While these machines may have stopped getting official OS updates, it is the community that keeps this hardware alive.

Streaming live video via RTSP on iOS has always been a bit of a challenge since AVPlayer does not support it out of the box.

I think we can all agree Apple embracing the “Crack Marketing Team” makes for a brilliant start to any keynote.

3 months назад @ main--iosdevweekly.netlify.app
Issue 754
Issue 754 Issue 754

Issue 754 12th June 2026 Written by Greg FawsonBefore every WWDC, developers around the world start playing an unofficial game of WWDC Bingo.

To help answer that question, we’ve tried to gather commentary from the community about the most relevant announcements at WWDC26.

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

CodeWhile iOS 27 introduces several productivity and performance improvements, Khoa Pham highlights two noteworthy changes for Swift developers.

You’ve got a leaderboard with very phrase detected in the WWDC 2026 keynote, with its delta against the historical average.

3 months, 1 week назад @ main--iosdevweekly.netlify.app
Issue 753
Issue 753 Issue 753

Issue 753 5th June 2026 Written by Sriyank SiddharthaWWDC 2026 isn’t about new features.

This is my first iOS Dev Weekly, so let me introduce myself.

Twelve years ago, I ran my first mobile app and fell in love with building.

– Sriyank SiddharthaSwiftCon is coming to Berlin as part of next.app devCon, the largest gathering of mobile app developers.

Advanced Swift concurrency topic about actors without internal state, useful for developers building concurrent code with clear isolation boundaries.

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

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

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

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

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

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

3 months, 3 weeks назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 35 минут назад
macOS 27: Siri AI top features – Apple’s assistant finally comes to life [Video]
macOS 27: Siri AI top features – Apple’s assistant finally comes to life [Video] macOS 27: Siri AI top features – Apple’s assistant finally comes to life [Video]

Video: macOS 27: Siri AI Top FeaturesSubscribe to 9to5Mac on YouTube for more videosIn macOS 26, “Ask Siri” sat as a lower option in the list.

In macOS 27, Ask Siri is the leading choice.

A dedicated Siri app allows you to open it at any time and retrieve a prior query.

Thanks to iCloud sync, every conversation with Siri AI across your devices appears in the Siri app.

Actions, Visual Intelligence and on-screen awarenessIn macOS 27, Siri uses Apple’s Shortcuts framework to perform tasks inside apps.

35 минут назад @ 9to5mac.com
Photographer Austin Mann reviews the iPhone 18 Pro camera
Photographer Austin Mann reviews the iPhone 18 Pro camera Photographer Austin Mann reviews the iPhone 18 Pro camera

iPhone 18 Pro and Pro Max bring several changes to the Main camera and iOS Camera app, and photographer Austin Mann has just published a great review of everything new.

Austin Mann publishes in-depth review of iPhone 18 Pro camera upgradesCredit: Austin Mann using iPhone 18 ProEvery year, photographer Austin Mann puts out an in-depth review of the iPhone’s new camera features—complete with plenty of photos, of course.

Mann’s review of the iPhone 18 Pro camera upgrades was published today.

Check out Austin Mann’s full iPhone 18 Pro camera review here.

What are your takeaways from the latest iPhone 18 Pro review?

44 минуты назад @ 9to5mac.com
Here are 100+ things Siri AI can do on your iPhone
Here are 100+ things Siri AI can do on your iPhone Here are 100+ things Siri AI can do on your iPhone

iOS 27’s new Siri AI impresses David Pogue following 125 testsSiri has been baked into the iPhone for nearly 15 years.

Titled “125 Tests of the New AI Siri,” Pogue lists out over 100 prompts he’s tried with Siri AI and details how the assistant did.

And among the few failures, such as sending a Venmo payment, Siri AI will likely perform better after third parties update their apps for iOS 27 and Siri AI compatibility.

You can read the full list of 125 Siri AI examples here on Pogue’s Substack.

Read more: Here are the requirements to get Siri AI in iOS 27Best iPhone accessories

1 час назад @ 9to5mac.com
9to5Mac Overtime 082: Origins of the Apple Store w/ special guest Ron Johnson
9to5Mac Overtime 082: Origins of the Apple Store w/ special guest Ron Johnson 9to5Mac Overtime 082: Origins of the Apple Store w/ special guest Ron Johnson

Former Apple SVP of Retail Ron Johnson joins Overtime to discuss his new book, Shop Different: How Retail Revealed Apple’s Genius.

Ron talks about the early days of the Apple Store, what it was like collaborating with Steve Jobs, the launch of the original iPhone, why he left Apple to be CEO of JCPenney, where he thinks Apple retail stands today, and, of course, his take on the iPhone Duo.

Some of my favorite gear MacBook Neo Apple's budget MacBook, the cheapest way to experience macOS on the go.

9to5Mac Overtime is a weekly video-first podcast exploring fun and interesting observations in the Apple ecosystem, featuring 9to5Mac’s Fernando Silva & Jeff Benjamin.

Subscribe to Overtime via App…

2 часа назад @ 9to5mac.com
Apple TV just dropped trailers for two upcoming premieres
Apple TV just dropped trailers for two upcoming premieres Apple TV just dropped trailers for two upcoming premieres

Apple TV just kicked off a new season of Slow Horses, and plenty more premieres are coming soon, including a new movie and returning show that just got new trailers.

#1: Knife Edge: Chasing Michelin Stars (season 2)Knife Edge: Chasing Michelin Stars is a culinary docuseries that first debuted last fall and has a new season coming very soon.

If you’re into The Bear, but want a real-world, nonfiction version of the show, Knife Edge might be the perfect fit.

For more upcoming Apple TV premieres, see the streamer’s fall schedule here.

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

2 часа назад @ 9to5mac.com
9to5Mac Daily: September 17, 2026 – iOS 27.2 beta testing, more
9to5Mac Daily: September 17, 2026 – iOS 27.2 beta testing, more 9to5Mac Daily: September 17, 2026 – iOS 27.2 beta testing, more

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

New episodes of 9to5Mac Daily are recorded every weekday.

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

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

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

3 часа назад @ 9to5mac.com
First iPhone 18 Pro pre-orders now say ‘shipped,’ here’s how to check yours
First iPhone 18 Pro pre-orders now say ‘shipped,’ here’s how to check yours First iPhone 18 Pro pre-orders now say ‘shipped,’ here’s how to check yours

Apple has started notifying users that iPhone 18 Pro and Pro Max pre-orders have officially shipped.

Apple says first iPhone 18 Pro pre-orders now ‘Shipped’iPhone 18 Pro and Pro Max begin arriving in users’ hands this Friday, September 18.

You can check your iPhone 18 Pro pre-order status in the Apple Store app by opening the ‘For You’ tab for the latest update.

With iPhone pre-orders, Apple offers tracking across four steps: Processing, Preparing to Ship, Shipped, and Delivered.

While you wait, check out our review of iPhone 18 Pro and Pro Max here.

3 часа назад @ 9to5mac.com
Deals: AirPods, M6 Mac mini, Apple Studio Display $330 off, Thunderbolt 5 dock, MacBook Air, more
Deals: AirPods, M6 Mac mini, Apple Studio Display $330 off, Thunderbolt 5 dock, MacBook Air, more Deals: AirPods, M6 Mac mini, Apple Studio Display $330 off, Thunderbolt 5 dock, MacBook Air, more

New AirPods 5 with ANC down at $125 ahead of Friday delivery, or AirPods Pro 3 for $199Most affordable M6 Mac mini pre-order discount now live again at AmazonSet for release next week, Amazon has just brought back its pre-order discount on Apple’s most affordable new M6 Mac mini.

Amazon is once again offering the 2026 Apple M6 Mac mini with 16GB of RAM and 256GB of storage down at $879.99 shipped.

Amazon is now offering the latest Apple Studio Display XDR with the standard glass and the Tilt- and Height-Adjustable Stand down at $2,969 shipped.

Apple unleashed its new upgraded Studio Display this past spring and they are just as gorgeous as they were last go around.

They are certainly just a…

3 часа назад @ 9to5mac.com
iPhone 18 Pro will be used in this week’s Friday Night Baseball broadcast
iPhone 18 Pro will be used in this week’s Friday Night Baseball broadcast iPhone 18 Pro will be used in this week’s Friday Night Baseball broadcast

iPhone 18 Pro and Pro Max arrive in users’ hands tomorrow (here’s our review), and Apple plans to immediately put the new models to use during this week’s Friday Night Baseball broadcast when the Giants and Dodgers face off.

Here’s how Apple will use iPhone 18 Pro during this week’s Friday Night Baseball broadcastLast fall, iPhone 17 Pro made history by being the first model ever used as part of a professional live sports broadcast.

Now on the heels of iPhone 18 Pro’s launch, Apple plans to go even further with Friday Night Baseball this week.

Tomorrow night, September 18 at 7:15 p.m. PT, the final Friday Night Baseball broadcast of the season will employ 14 different iPhone 18 Pro devices …

4 часа назад @ 9to5mac.com
iPadOS 27.2 adds convenient new feature from the Mac
iPadOS 27.2 adds convenient new feature from the Mac iPadOS 27.2 adds convenient new feature from the Mac

iPadOS 27.2 arrived in beta this week, and beyond adding the redesigned Health app, Apple has also brought over a recent Mac feature: a Siri popup when text is selected.

Siri AI is the tentpole addition to iOS 27, iPadOS 27, and companion releases.

But iPadOS 27.2 adds yet another option that’s borrowed directly from the Mac.

When you hover over the icon with your cursor, it expands to offer an ‘Ask Siri’ text box.

This wasn’t available in iPadOS 27.

5 часов назад @ 9to5mac.com
Here’s everything new for Messages in iOS 27
Here’s everything new for Messages in iOS 27 Here’s everything new for Messages in iOS 27

iOS 27 adds new features across many system apps, like Wallet, Calendar, Music, and Maps.

Here’s what’s new for the Messages app in iOS 27.

’Drawing’ iMessage appThe Messages app gets a new ‘Drawing’ iMessage app in iOS 27 for sending sketches and handwritten notes.

RCS messaging upgradesWhen messaging with your green bubble friends via RCS, iOS 27 adds some welcome upgrades.

Smart Reply suggestions that appear in the top keyboard row are now informed by a user’s personalized writing style , so they’ll be more useful in iOS 27., so they’ll be more useful in iOS 27.

5 часов назад @ 9to5mac.com
Addigy launches Intelligence Suite, giving IT teams control over how AI is used across their fleet
Addigy launches Intelligence Suite, giving IT teams control over how AI is used across their fleet Addigy launches Intelligence Suite, giving IT teams control over how AI is used across their fleet

You define the boundaries, we enforce them.”What’s in Addigy’s Intelligence Suite?

Addigy says its AI runs entirely inside Addigy’s own environment, and customer data is never sent to external frontier models.

With its new Intelligence Suite, Addigy is also shipping an MCP server that exposes its device management control plane to AI agents, with admin-set guardrails for every action the agent takes.

Addigy is including prebuilt compliance rules to help Apple IT admins see, monitor, control, and block AI tools across their Mac fleets.

“Using Addigy Intelligence Suite, I was able to get to a client-facing security risk plan in an hour, something that used to take my team 1 to 2 business days.

6 часов назад @ 9to5mac.com
A Woz merch store is the most surprising launch this month
A Woz merch store is the most surprising launch this month A Woz merch store is the most surprising launch this month

Apple co-founder Steve Wozniak – aka Woz – generally has a much lower profile than the company’s execs, but he does frequently speak at industry conferences and remains a much-loved figure among Apple fans.

Something I did not expect to see, however, was an official Woz merch store …Woz announced it on X.I’m also excited to launch my new merch.

A little Woz spirit, a little fun, and hopefully a few things bring a smile to your face.

Products available at launch include T-shirts, hoodies, mouse mats, mugs, and – for some reason – a bottle of Chardonnay.

This wine finishes with energy, and verve, just like Woz himself.

6 часов назад @ 9to5mac.com
General Motors continues CarPlay backtrack on two truck models
General Motors continues CarPlay backtrack on two truck models General Motors continues CarPlay backtrack on two truck models

General Motors has revealed a CarPlay compromise on two truck models, as it seemingly continues something of a backtrack on its decision to withdraw support for the feature.

A new report indicates that the automaker is creating a truck-specific interface that includes CarPlay …GM first announced that it was ditching CarPlay in all future EVs back in 2023, employing a whole succession of frankly absurd explanations and justifications for the decision.

Many customers were understandably upset, with a significant number saying they would never buy another GM car while the policy was in place.

We recently saw the first crack in the company’s CarPlay ban in one of the company’s most expensive lu…

7 часов назад @ 9to5mac.com
Apple Watch Series 12 and Ultra 4 review: More personal than ever before
Apple Watch Series 12 and Ultra 4 review: More personal than ever before Apple Watch Series 12 and Ultra 4 review: More personal than ever before

The Apple Watch Series 12 and Apple Watch Ultra 4 are all about what’s happening underneath.

I’m a big fan of the Vitals app on Apple Watch, and I’m glad to see Apple making meaningful improvements with the Apple Watch Series 12 and Apple Watch Ultra 4.

PerformanceThe Apple Watch Ultra 4 and Apple Watch Series 12 are both powered by Apple’s new S11 chip, which the company describes as its “most powerful wearable chip.”This is the first meaningfully new chip for the Apple Watch since the S9 debuted in the Apple Watch Series 9 in 2023.

In comparison to my Apple Watch Ultra 3, the Apple Watch Ultra 4 and Apple Watch Series 12 feel quicker when launching new apps, scrolling through menus, and d…

7 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 46 минут назад
iPhone 18 Pro Unboxing: New Colors, Better Photos, and Smaller Dynamic Island
iPhone 18 Pro Unboxing: New Colors, Better Photos, and Smaller Dynamic Island iPhone 18 Pro Unboxing: New Colors, Better Photos, and Smaller Dynamic Island

The iPhone 18 Pro and ‌iPhone 18 Pro‌ Max are launching tomorrow, but we were able to get one early to share some initial impressions.

Both the 18 Pro and Pro Max are heavier than the iPhone 17 Pro and Pro Max models they replace, and it's most noticeable when you pick up the Pro Max.

Apple says you'll get up to 36 hours of video playback with the 18 Pro and 45 hours with the 18 Pro Max.

We'll have a full video on the ‌iPhone 18 Pro‌ camera system coming next week.

Pricing on the ‌iPhone 18 Pro‌ starts at $1,199, while the ‌iPhone 18 Pro‌ Max is priced starting at $1,299.

46 минут назад @ macrumors.com
Apple Increases Battery Replacement Fee for iPhone 18 Pro and Pro Max
Apple Increases Battery Replacement Fee for iPhone 18 Pro and Pro Max Apple Increases Battery Replacement Fee for iPhone 18 Pro and Pro Max

In the U.S., Apple is charging a higher $129 out-of-warranty fee to replace the battery in an iPhone 18 Pro or iPhone 18 Pro Max compared to previous models, according to its website.

Apple has always charged $119 to replace the battery in iPhone 16 Pro and iPhone 17 Pro models, so the fee has increased by $10 for the iPhone 18 Pro models, which have larger batteries.

If your iPhone has AppleCare+ coverage, though, Apple will replace the battery for no extra charge if its capacity has dropped below 80%.

You can check this in the Settings app under Battery → Battery Health.

55 минут назад @ macrumors.com
iPhone 15 Pro vs. iPhone 18 Pro Buyer's Guide: Should You Upgrade?
iPhone 15 Pro vs. iPhone 18 Pro Buyer's Guide: Should You Upgrade? iPhone 15 Pro vs. iPhone 18 Pro Buyer's Guide: Should You Upgrade?

Apple announced the iPhone 18 Pro and ‌iPhone 18 Pro‌ Max earlier this month, arriving three years after the iPhone 15 Pro and iPhone 15 Pro Max.

The ‌iPhone 18 Pro‌ starts at $1,199 for 256GB, $200 more than the iPhone 15 Pro's $999 launch price, although the entry storage tier has doubled from 128GB.

The ‌iPhone 18 Pro‌ Max starts at $1,299, $100 more than the iPhone 15 Pro Max's equivalent starting configuration.

For iPhone 15 Pro and iPhone 15 Pro Max owners considering a replacement, the ‌iPhone 18 Pro‌ is a worthwhile upgrade.

Pre-orders for the ‌iPhone 18 Pro‌ and ‌iPhone 18 Pro‌ Max opened on Saturday, September 12, with availability beginning Friday, September 18.

2 часа назад @ macrumors.com
50 New macOS Golden Gate Features and Changes Worth Checking Out
50 New macOS Golden Gate Features and Changes Worth Checking Out 50 New macOS Golden Gate Features and Changes Worth Checking Out

In this article, we've selected 50 new features and lesser-known changes that are worth checking out if you're updating your Mac.

Siri AI remains in beta and is initially rolling out in English, and the availability of some features varies by language and region.

What do you think of ‌macOS Golden Gate so far?

Siri AI Replaces the Old Siri ExperienceIn macOS 27, Apple has turned Spotlight into the place to search your Mac or ask Siri AI a question.

Weather's Forecast Views Are RefreshedWeather in macOS 27 has a more orderly layout, with more room for its hourly and 10-day forecasts.

3 часа назад @ macrumors.com
iPhone 18 Pro Max Test Shows Much Faster Charging From 0% to 100%
iPhone 18 Pro Max Test Shows Much Faster Charging From 0% to 100% iPhone 18 Pro Max Test Shows Much Faster Charging From 0% to 100%

Apple said the new iPhone 18 Pro models are capable of faster USB-C charging compared to the iPhone 17 Pro models, and a new video shared by the YouTube channel Xiaobai's Tech Reviews offers a closer look at the year-over-year improvement.

As spotted by the account Ice Universe, the video reveals that the iPhone 18 Pro Max can go from 0% to 100% battery life in as little as 55 minutes with a capable charger, compared to 81 minutes for the iPhone 17 Pro Max.

In line with Apple's advertised claim, the video showed that the iPhone 18 Pro Max can reach 50% battery life in just 15 minutes, down from 20 minutes for the iPhone 17 Pro models.

During the video's test, the iPhone 18 Pro Max reached a…

3 часа назад @ macrumors.com
iPhone 18 Pro Makes the Starting Lineup for Apple TV's Dodgers vs. Giants Broadcast
iPhone 18 Pro Makes the Starting Lineup for Apple TV's Dodgers vs. Giants Broadcast iPhone 18 Pro Makes the Starting Lineup for Apple TV's Dodgers vs. Giants Broadcast

Apple TV's broadcast of the Los Angeles Dodgers vs. San Francisco Giants game this Friday will incorporate the brand new iPhone 18 Pro.

More than a dozen iPhone 18 Pro devices will be placed throughout Dodger Stadium during the game, according to Apple.

"iPhone will offer unique perspectives that would be difficult to achieve with traditional broadcast cameras thanks to its small footprint," said Apple.

Apple TV offers a weekly MLB doubleheader called Friday Night Baseball as part of a subscription — there is no additional cost to watch the games.

Watch the Dodgers take on the Giants this Friday, September 18 at 7 p.m. Pacific Time.

3 часа назад @ macrumors.com
Apple Watch Series 12 and Ultra 4 Reviews: Look Out, Oura Ring
Apple Watch Series 12 and Ultra 4 Reviews: Look Out, Oura Ring Apple Watch Series 12 and Ultra 4 Reviews: Look Out, Oura Ring

The first reviews of the Apple Watch Series 12 and Apple Watch Ultra 4 are now available ahead of the devices launching this Friday, September 18.

Siri AI queries are faster on the Series 12 than my Ultra 3.

People will gripe that the Series 12 doesn't have multi-day battery and sticks to the Series 11's 24-hour battery estimate.

9to5Mac's Chance Miller on Apple Watch Ultra 4 battery life:In my testing, the Apple Watch Ultra 4 lives up to Apple's battery life claims.

There are some new case options and colors for the Series 12, such as Light Bronze aluminum and the return of ceramic in Pearl White and Night Blue.

4 часа назад @ macrumors.com
Amazon Drops 13-Inch M5 MacBook Air Prices by $150
Amazon Drops 13-Inch M5 MacBook Air Prices by $150 Amazon Drops 13-Inch M5 MacBook Air Prices by $150

Amazon today is taking $150 off two models of the M5 MacBook Air, and this time the deals are focused on 13-inch models.

These remain the best prices we've seen on the M5 MacBook Air in the wake of Apple's summertime price hikes.

When you click a link and make a purchase, we may receive a small payment, which helps us keep the site running.

Amazon has the 16GB/1TB 13-inch MacBook Air for $1,449.00, down from $1,599.00.

This one is available in all four colors on Amazon, and it's accompanied by the 24GB/1TB model for $150 off.

5 часов назад @ macrumors.com
Which iOS 27 CarPlay Features Actually Work in Your Car?
Which iOS 27 CarPlay Features Actually Work in Your Car? Which iOS 27 CarPlay Features Actually Work in Your Car?

Works in Any CarPlay VehicleCustom widgets : In iOS 27, CarPlay is no longer limited to Apple's handful of stock widgets.

To do so, go to Settings ➝ General ➝ CarPlay, tap your car, then tap Widgets ➝ Add Widgets.

To do so, go to Settings ➝ General ➝ CarPlay, tap your car, then tap Widgets ➝ Add Widgets.

New wallpapers : New wave designs found in iOS 27 and macOS 27 are now available in CarPlay in 14 color options.

: New wave designs found in iOS 27 and macOS 27 are now available in CarPlay in 14 color options.

8 часов назад @ macrumors.com
PSA: watchOS 27 Removes This Useful Feature From Your Apple Watch
PSA: watchOS 27 Removes This Useful Feature From Your Apple Watch PSA: watchOS 27 Removes This Useful Feature From Your Apple Watch

Apple released watchOS 27 on September 14, bringing a new Audio Intelligence feature set to its latest Apple Watch models, but as a result, owners of previous models are set to lose out doubly in the process.

It's a neat way of multitasking on your Apple Watch without tapping the display.

Apple has reserved the double-click action for when its new Live Rewind feature is activated later this year.

This is despite the fact that the new Live Rewind feature is hardware-bound to the Apple Watch Series 12 and Ultra 4.

Pre-orders for the Apple Watch Series 12 and Ultra 4 are available now ahead of a Friday, September 18 launch.

10 часов назад @ macrumors.com
Everything New in iOS 27.2 Beta 1
Everything New in iOS 27.2 Beta 1 Everything New in iOS 27.2 Beta 1

Apple surprised us with the first beta of iOS 27.2 today instead of releasing an iOS 27.1 beta.

This beta includes Apple's revamped Health app, new languages for Siri AI, and a handful of other useful tweaks.

Revamped Health AppThe iOS 27.2 beta includes the redesigned Health app Apple showed off at its September iPhone event.

Siri AI Languages‌Siri‌ AI is available in French, Japanese, Korean, Portuguese, and Spanish in the iOS 27.2 beta.

Apple TV AppApple extended Apple TV app profiles to the iPhone and iPad in iOS 27.2.

19 часов назад @ macrumors.com
Tim Cook to Attend White House State Dinner for Xi Jinping
Tim Cook to Attend White House State Dinner for Xi Jinping Tim Cook to Attend White House State Dinner for Xi Jinping

Apple executive chairman Tim Cook is expected to attend a White House state dinner for Chinese President Xi Jinping, reports Bloomberg.

Cook stepped down as Apple CEO and transitioned to executive chairman on September 1, with John Ternus taking over.

U.S. President Donald Trump invited Cook, OpenAI CEO Sam Altman, and Nvidia CEO Jensen Huang, among others.

Cook has attended multiple state dinners with Xi.

Earlier this year, Xi held a state dinner for Trump in Beijing where Cook was present, and in 2015, Cook was seated next to Xi at a state dinner then-President Barack Obama hosted.

19 часов назад @ macrumors.com
Hands-On With the Redesigned Health App in the iOS 27.2 Beta
Hands-On With the Redesigned Health App in the iOS 27.2 Beta Hands-On With the Redesigned Health App in the iOS 27.2 Beta

With the iOS 27.2 beta, Apple is testing the new Health app that it previewed at its September iPhone event.

The app has been entirely overhauled, with new Insights and Longevity tabs that give you more information on your health and fitness metrics.

The Insights tab shows your most recent health data, such as Activity Rings, heart rate, sleep score, and vitals.

Getting the most out of the Health app requires an Apple Watch or another fitness device that integrates with it.

While the Health app is being tested in the iOS 27.2 beta, it won't be part of the iOS 27.2 release.

22 часа назад @ macrumors.com
iOS 27.2 Could Save Your Marriage
iOS 27.2 Could Save Your Marriage iOS 27.2 Could Save Your Marriage

The iOS 27.2 beta that Apple released today adds a feature that reminds you it's your anniversary when you call someone, as long as you've added the date in the Contacts app.

iOS 27.2 adds anniversaries, but unfortunately, it doesn't come with a new animation.

The Call Context anniversary option draws from your Contacts app.

Tap "Edit" in the corner, then tap "add date," and the first suggestion under date is anniversary.

iOS 27.2 is in beta right now, and it is expected to launch in October.

22 часа назад @ macrumors.com
iPhone 18 Pro vs. iPhone Duo Buyer's Guide: Which Should You Choose?
iPhone 18 Pro vs. iPhone Duo Buyer's Guide: Which Should You Choose? iPhone 18 Pro vs. iPhone Duo Buyer's Guide: Which Should You Choose?

Alongside the iPhone 18 Pro and ‌iPhone 18 Pro‌ Max, which start at $1,199 and $1,299 respectively, there is now the iPhone Duo, Apple's first foldable iPhone, which starts at $1,999.

The camera system is the clearest reason to choose an ‌iPhone 18 Pro‌ over the ‌iPhone Duo‌.

If photography or videography is a priority, choose the ‌iPhone 18 Pro‌.

A 1TB ‌iPhone 18 Pro‌ Max is only $100 cheaper than the entry-level ‌iPhone Duo‌, but that Duo has just 256GB of storage.

The ‌iPhone 18 Pro‌ and ‌iPhone 18 Pro‌ Max are available to pre-order now.

23 часа назад @ macrumors.com
AppleInsider AppleInsider
последний пост 1 час назад
SoftRAID 9 adds RAID 6 for macOS 27 owners only
SoftRAID 9 adds RAID 6 for macOS 27 owners only SoftRAID 9 adds RAID 6 for macOS 27 owners only

Read our ethics policyOWC SoftRAID 9 adds RAID 6 and RAID 6+ protection designed to keep an array accessible after two drives fail, but the new modes require macOS 27.

Creating and managing RAID 6 or RAID 6+ requires macOS 27 and a SoftRAID Premium subscription.

RAID 6 comes with macOS and Premium limitsThe macOS requirement is unusually specific because SoftRAID supplies the storage software, yet OWC hasn't explained what changed in macOS 27.

RAID 6 and RAID 6+ also require a SoftRAID Premium subscription.

Premium adds volume creation, RAID 6 and RAID 6+, predictive alerts from SoftRAID Monitor, and access to OWC support.

1 час назад @ appleinsider.com
Apple Watch Series 12 and Apple Watch Ultra 4 reviewers praise health upgrades
Apple Watch Series 12 and Apple Watch Ultra 4 reviewers praise health upgrades Apple Watch Series 12 and Apple Watch Ultra 4 reviewers praise health upgrades

Apple Watch Series 12This year, the Apple Watch Series 12 adds the S11 chip, redesigned health sensors, and more frequent heart-rate and HRV measurements.

Audio Intelligence raised privacy concerns, particularly when conversations involve people unaware the Apple Watch Series 12 may be listening.

The Apple Watch Series 12 lasted about 30 hours during testing, beating her Apple Watch Series 11.

Apple Watch Ultra 4The Apple Watch Ultra 4 pairs the new S11 chip with improved health sensors and up to 50 hours of battery life.

The Apple Watch Ultra 4 recorded slightly fewer steps than Schroeder's Apple Watch Series 11.

3 часа назад @ appleinsider.com
Ignore stock advisor chatter about iPhone 18 Pro demand
Ignore stock advisor chatter about iPhone 18 Pro demand Ignore stock advisor chatter about iPhone 18 Pro demand

iPhone 18 Pro sales have already started, and analysts are worried for no reasonEvery year, talking heads from big banks pop up in the media to assess iPhone preorder demand at launch.

That's why there's no iPhone 18 non-Pro launching in September or October.

Lately, analysts and commentators appearing on the network have repeatedly raised concerns about longer iPhone 18 Pro sellout times.

The iPhone 18 Pro will support 2026 holiday sales.

The iPhone 18 is expected to account for the majority of Apple's iPhone sales after its release, continuing the pattern of previous generations.

3 часа назад @ appleinsider.com
iPhone Duo a godsend for mini iPhone fans, minus the price
iPhone Duo a godsend for mini iPhone fans, minus the price iPhone Duo a godsend for mini iPhone fans, minus the price

I got an iPhone Duo announcement, and now I have to live with everything that entails, starting with the price.

It doesn't matter if it's the iPhone 17e, the iPhone Duo, or anything in between.

There are two big caveats to why I can't fully endorse switching from the iPad mini + iPhone 17 combination to solely the iPhone Duo.

The iPhone Duo only supports the Apple Pencil USB-C.Don't get me wrong, I'm very happy that the iPhone Duo will support an Apple Pencil.

The Apple Pencil USB-C can charge via USB-C, while the Apple Pencil second generation onward and Apple Pencil Pro require a magnetic connection.

4 часа назад @ appleinsider.com
AI can reach Addigy's iPhone management layer, assuming you let it
AI can reach Addigy's iPhone management layer, assuming you let it AI can reach Addigy's iPhone management layer, assuming you let it

Addigy Intelligence Suite launches September 17 with AI Script Assist, natural-language reporting, controls for unapproved AI applications, and support for Model Context Protocol.

AI Script Assist can generate scripts, review existing code, and recommend management actions.

Image credit: AddigyMCP support lets compatible AI tools work with Intelligence Suite instead of limiting AI features to Addigy's own interface.

Proposed management actions also remain subject to administrator approval before execution.

Without public pricing, customers can't easily compare Intelligence Suite with competing Apple management products before talking to Addigy's sales team.

5 часов назад @ appleinsider.com
Give developers time to update apps for iPhone Duo
Give developers time to update apps for iPhone Duo Give developers time to update apps for iPhone Duo

Apple makes it sound easy to update apps for the new iPhone Duo.

Even though everyone believed a foldable iPhone was coming, Apple did manage to keep the iPhone Duo secret better than usual.

They also may not have features such as moving their controls depending on how open you have the iPhone Duo.

When the iPhone Duo is closed, that front screen is a regular iPhone, if slightly more squat.

It's hard to even guess what proportion of apps will be right or nearly right when the iPhone Duo launches.

5 часов назад @ appleinsider.com
Apple Music testing out countdown clocks for upcoming albums
Apple Music testing out countdown clocks for upcoming albums Apple Music testing out countdown clocks for upcoming albums

Apple Music wants to make the wait for a new album more exciting with a built-in countdown showing exactly when it will drop.

Apple Music is preparing to add release countdowns for upcoming albums, giving listeners an at-a-glance timer showing how long remains before new music becomes available.

The upcoming feature was shared by pdfu on X, who found it hidden in Wednesday's beta.

Apple Music will soon show you release countdowns for upcoming albums.

A counter like this would make pre-added albums more useful in Apple Music, giving fans a visual reminder of when a highly anticipated album will release.

5 часов назад @ appleinsider.com
A20 Pro succeeds because it was built just for what Apple needs
A20 Pro succeeds because it was built just for what Apple needs A20 Pro succeeds because it was built just for what Apple needs

The A20 Pro processor in the iPhone 18 Pro, iPhone 18 Pro Max, and iPhone Duo is the most capable chip ever in any iPhone.

With the A20 Pro, Drance said that "we were able then to put the chip right on the vapor chamber to allow us to get the best sustained performance throughout."

As part of the A20 Pro design, there were also heat benefits from moving DRAM from the top of the SOC to the side.

The speed and performance increase of A20 processor does back up Apple's claims of benefiting from its long-standing efforts to develop hardware and software together.

Moving from Intel to its own Apple Silicon has been key to this, and has shown huge performance benefits on the Mac as well.

7 часов назад @ appleinsider.com
iPhone 17 review one year later: Still plenty to appreciate
iPhone 17 review one year later: Still plenty to appreciate iPhone 17 review one year later: Still plenty to appreciate

iPhone 17 review: A brief recapI actively hate interfacing with my phone, any iPhone, casually.

iPhone 17 review: As a daily driverThe iPhone 17 is still too big for my tiny, little baby hands.

iPhone 17 review, one year later: I had concerns that its cumbersome size would cause me to drop and break it.

iPhone 17 review, one year later: A good metric for how attached to a device I am is how decorated it is.

The iPhone 18 certainly isn't going to be any cheaper than the iPhone 17.iPhone 17 review, one year later: Just me, my iPhone 17, and Willem Dafoe against the world.

7 часов назад @ appleinsider.com
New government liaison Tim Cook to dine with AI & world leaders
New government liaison Tim Cook to dine with AI & world leaders New government liaison Tim Cook to dine with AI & world leaders

Apple Executive Chairman Tim Cook has already been called upon to attend a state dinner with US President Donald Trump and Chinese President Xi Jinping on September 24.

Tim Cook stepped down from his CEO position on September 1 and took over as Executive Chairman and Apple government liaison.

Barely two weeks into his new position, Cook will be attending a state dinner at the White House.

The dinner with President Xi Jinping will likely involve discussions around AI regulations and competition between the rival countries when it takes place on September 24.

Perhaps Tim Cook could convince the AI leaders to stop the AI-driven RAM shortage and focus on utilizing the existing data centers to t…

19 часов назад @ appleinsider.com
DRAM pricing will mean more iPhone price hikes in 2027, no relief through 2028
DRAM pricing will mean more iPhone price hikes in 2027, no relief through 2028 DRAM pricing will mean more iPhone price hikes in 2027, no relief through 2028

The more demand AI companies have for HBM, the less manufacturing capability is reserved for consumer-grade products.

Mac Studio quickly exceeds $10k thanks to RAM pricesNo, you can't take the RAM built for data centers and cut it for smartphones.

Each of those companies is buying land, staking them out for future data centers, then pre-purchasing the RAM and other compute needed for the non-existent data centers.

The only way out of this is for all of the AI companies to take a more sensible approach to producing and distributing AI tools.

The iPhone 18 Pro and iPhone 18 Pro Max increased the base model price by only $100.

20 часов назад @ appleinsider.com
iOS 27 Notification Center issue persists from beta to public release
iOS 27 Notification Center issue persists from beta to public release iOS 27 Notification Center issue persists from beta to public release

While the iOS 27 update refined Apple's Liquid Glass aesthetic, the software also brought with it an apparent user interface bug.

Quickly toggling and switching between the Control Center and Notification Center can seemingly make devices unresponsive.

In essence, the bug needs to be triggered deliberately by quickly opening the Notification Center, then immediately activating the Control Center.

According to a Reddit post, the Notification Center bug was present in iOS 27 beta builds, including the Release Candidate version.

However, you may encounter the Notification Center bug again until Apple issues a software update.

20 часов назад @ appleinsider.com
New in iOS 27.2 beta: redesigned Health app, Siri AI localization, more
New in iOS 27.2 beta: redesigned Health app, Siri AI localization, more New in iOS 27.2 beta: redesigned Health app, Siri AI localization, more

Apple's redesigned Health app has already reached developers and testers with the first beta of iOS 27.2.

On Wednesday, following the full public release of iOS 27, Apple made iOS 27.2 beta 1 available to all compatible devices except the iPhone Duo.

Apple's redesigned Health app will work alongside the Apple Watch Ultra 4 and Apple Watch Series 12, which include improved health sensing systems.

With Wednesday's iOS 27.2 developer beta, Apple has also improved Siri AI localization.

With a redesigned Health app, better language support for Siri AI, and dual capture now being available in group FaceTime calls, there's a lot to look forward to.

1 day назад @ appleinsider.com
First developer betas of iOS 27.2, macOS 27.2 are out for testing
First developer betas of iOS 27.2, macOS 27.2 are out for testing First developer betas of iOS 27.2, macOS 27.2 are out for testing

Following the launch of iOS 27, iPadOS 27, tvOS 27, and macOS 27, Apple has started the beta process again, but unexpectedly for the 27.2 versions.

The first developer builds of iOS 27.2, iPadOS 27.2, macOS 27.2 Golden Gate, and tvOS 27.2 are now available for testing.

At the time of publication, builds for watchOS 27.2 and visionOS 27.2 have not yet been issued.

The first builds are:iOS 27.2 beta 1 is 24B5084k, replacing 24A435iPadOS 27.2 beta 1 is 24B5084k, replacing 24A435macOS 27.2 beta 1 is 26B5086k, replacing 6A5428tvOS 27.2 beta 1 is 24K5088l, replacing 24J360HomePod Software 27.2 beta 1The milestone releases brought with them many changes, including alterations to the UI, but chiefl…

1 day, 1 hour назад @ appleinsider.com
Apple supplier SK Hynix in talks with Intel about US-made RAM
Apple supplier SK Hynix in talks with Intel about US-made RAM Apple supplier SK Hynix in talks with Intel about US-made RAM

Apple supplier SK Hynix allegedly wants to start producing memory on U.S. soil, and it's asking for help from Intel to make it happen.

The situation may result in the unusual move by SK Hynix to bring RAM manufacturing to an entirely new continent.

According to sources of Reuters on September 16, SK Hynix is in talks with processor maker Intel over plans to make memory in the United States.

The sources say that SK Hynix could potentially lease a section of Intel's planned Ohio facility.

There's also the prospect of SK Hynix creating a joint venture with Intel and AI companies that are consuming memory supplies on future production.

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

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

Kickstart helps with the rest.

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

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

Instead, Kickstart helps you stay focused on shipping.

4 months назад @ hackingwithswift.com
Teach your AI to write Swift the Hacking with Swift way
Teach your AI to write Swift the Hacking with Swift way Teach your AI to write Swift the Hacking with Swift way

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

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

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

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

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

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

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

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

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

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

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

6 months, 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…

6 months, 2 weeks назад @ hackingwithswift.com
What to fix in AI-generated Swift code
What to fix in AI-generated Swift code

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

The action you just performed triggered the security solution.

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

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

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

9 months, 2 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 часа назад
Kodebits Day 94: Operator Overloading [FREE]
Kodebits Day 94: Operator Overloading [FREE] Kodebits Day 94: Operator Overloading [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 часа назад @ kodeco.com
Seeing Double with the iPhone Duo [FREE]
Seeing Double with the iPhone Duo [FREE] Seeing Double with the iPhone Duo [FREE]

2,758 days took place between Samsung announcing the Galaxy Fold, their first foldable device, and Apple announcing the iPhone Duo.

In fact, we’re so early in the process of the Duo’s announcement, there isn’t even an Xcode release that supports the Duo yet.

However, Apple hasn’t left us with nothing to go on in terms of getting your apps ready for Duo.

Here’s a few areas of interest that were highlighted in the Tech Talks from Apple, release alongside the Duo announcement:Size classes are as important as ever!

Building with this SDK will allow your app to take full functionality of what the Duo has to offer.

4 часа назад @ kodeco.com
Kodebits Day 93: Default Parameter [FREE]
Kodebits Day 93: Default Parameter [FREE] Kodebits Day 93: Default Parameter [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, 1 hour назад @ kodeco.com
Kodebits Day 91: Property Observer [FREE]
Kodebits Day 91: Property Observer [FREE] Kodebits Day 91: Property Observer [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, 2 hours назад @ kodeco.com
Moving from XCTest to Swift Testing [FREE]
Moving from XCTest to Swift Testing [FREE] Moving from XCTest to Swift Testing [FREE]

Swift Testing is the latest and greatest testing framework from Apple.

While XCTest works sufficiently, Swift Testing builds upon it by having a more modern syntax and new, useful constructs.

In this tutorial, you’ll learn about:How to migrate unit tests written with XCTest to Swift Testing.

You’ll learn how to migrate all the unit tests of this project from XCTest to Swift Testing.

That’s because Swift Testing interoperability allows you to run new unit tests with code from XCTest.

6 days назад @ kodeco.com
Kodebits Day 89: Enum Raw Values [FREE]
Kodebits Day 89: Enum Raw Values [FREE] Kodebits Day 89: Enum Raw Values [FREE]

All videos.

One low price.

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

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

1 week, 1 day назад @ kodeco.com
Kodebits Day 88: Inout Parameter [FREE]
Kodebits Day 88: Inout Parameter [FREE] Kodebits Day 88: Inout Parameter [FREE]

All videos.

One low price.

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

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

1 week, 3 days назад @ kodeco.com
Kodebits Day 86: Computed Property [FREE]
Kodebits Day 86: Computed Property [FREE] Kodebits Day 86: Computed Property [FREE]

All videos.

One low price.

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

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

1 week, 6 days назад @ kodeco.com
Kodebits August 2026: Kotlin Takes the Lead [FREE]
Kodebits August 2026: Kotlin Takes the Lead [FREE] Kodebits August 2026: Kotlin Takes the Lead [FREE]

Eight of August’s 18 Kodebits were Kotlin, against seven for Swift and three for Dart.

Swift’s version of this appeared back in June, and the two are close enough that the comparison is worth a moment.

Swift’s version of this appeared back in June, and the two are close enough that the comparison is worth a moment.

Day 77: Optional flatMap — When a transformation on an optional returns another optional, map leaves you with an optional optional.

leaves you with an optional optional.

1 week, 6 days назад @ kodeco.com
Kodebits Day 84: Reduce Product [FREE]
Kodebits Day 84: Reduce Product [FREE] Kodebits Day 84: Reduce Product [FREE]

All videos.

One low price.

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

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

2 weeks, 5 days назад @ kodeco.com
Kodebits Day 82: Stride By Value [FREE]
Kodebits Day 82: Stride By Value [FREE] Kodebits Day 82: Stride By Value [FREE]

What does this print?

let s1 = stride( from: 2, to: 10, by: 3 ) for i in s1 { print(i, terminator: " ") } print() let s2 = stride( from: 12, through: 6, by: -2 ) for i in s2 { print(i, terminator: " ") }Try it in the online Swift Playground →[spoiler title="Solution"]Answer:2 5 8 12 10 8 6Explanation:stride generates sequences with custom steps; to excludes end, through includes it.

[/spoiler]Further Reading

3 weeks, 1 day назад @ kodeco.com
Kodebits Day 81: Guard Multiple Bindings [FREE]
Kodebits Day 81: Guard Multiple Bindings [FREE] Kodebits Day 81: Guard Multiple Bindings [FREE]

All videos.

One low price.

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

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

3 weeks, 2 days назад @ kodeco.com
Kodebits Day 78: Switch Where Clause [FREE]
Kodebits Day 78: Switch Where Clause [FREE] Kodebits Day 78: Switch Where Clause [FREE]

All videos.

One low price.

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

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

1 month назад @ kodeco.com
Kodebits Day 77: Optional flatMap [FREE]
Kodebits Day 77: Optional flatMap [FREE] Kodebits Day 77: Optional flatMap [FREE]

All videos.

One low price.

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

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

1 month назад @ kodeco.com
Kodebits Day 75: Range Iteration [FREE]
Kodebits Day 75: Range Iteration [FREE] Kodebits Day 75: Range Iteration [FREE]

All videos.

One low price.

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

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

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

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

9 months назад @ oleb.net
Marco Arment
последний пост 1 week, 5 days назад
Bob and Van
Bob and Van Bob and Van

For the first half of my childhood in suburban Ohio, we lived next to Bob.

Bob and his wife were a kind, reserved older couple who decorated their home mostly with crucifixes and talked about Jesus a lot.

Bob helped my mom with a lot of common household tasks after my dad died.

Van and his delightful wife passed away years ago, before I learned how either of them felt on any political issue.

If they were my neighbors today, how likely would that be?

1 week, 5 days назад @ marco.org
Unforgetful
Unforgetful Unforgetful

Siri, for all of its faults, has always been very good at creating tasks in Apple’s Reminders app — and Siri is everywhere.

If you try Unforgetful and it’s not for you, just delete it and turn Reminders notifications back on, and all of your data is right there in Reminders.

If you try Unforgetful and it’s not for you, just delete it and turn Reminders notifications back on, and all of your data is right there in Reminders.

Tap the microphone button in Unforgetful — or its full suite of widgets, or its Lock Screen or Control Center controls — and quickly dictate a task.

5Tap the microphone button in Unforgetful — or its full suite of widgets, or its Lock Screen or Control Center con…

1 month назад @ marco.org
A letter to John Ternus
A letter to John Ternus A letter to John Ternus

As Apple celebrates its fiftieth birthday, we celebrate the spirit of its formation, when people who loved computers started making great computers to inspire more people to love computers.

Our computers work for us, with the utmost respect for our time, attention, money, data, and privacy.

We love making and using products that aren’t just great, but greater than they need to be, always raising the bar of greatness for its own sake.

Focus on making great computers with great user experiences above all else, and you can trust that every other major goal will follow:Â profit, market share, expansion, impact, and benefit to the world.

Making great computers must remain Apple’s top respons…

5 months, 2 weeks назад @ marco.org
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 13 часов назад
Все, что известно про DuoА если официальных гайдов не хватает, вот подборка вообще всего, что сейчас известно про технические характеристики и будущие особенности разработки под Duo.
Все, что известно про DuoА если официальных гайдов не хватает, вот подборка вообще всего, что сейчас известно про технические характеристики и будущие особенности разработки под Duo.

Все, что известно про DuoА если официальных гайдов не хватает, вот подборка вообще всего, что сейчас известно про технические характеристики и будущие особенности разработки под Duo.

13 часов назад @ t.me
iPhone Duo Design GuidelinesПодъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать!
iPhone Duo Design GuidelinesПодъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать! iPhone Duo Design GuidelinesПодъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать!

iPhone Duo Design GuidelinesПодъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать!

1 day, 13 hours назад @ t.me
Как подготовить приложение к работе с SiriОтличный набор советов по тому, как лучше всего интегрировать свое приложение с Siri на примере приложения с маршрутами.
Как подготовить приложение к работе с SiriОтличный набор советов по тому, как лучше всего интегрировать свое приложение с Siri на примере приложения с маршрутами.

Как подготовить приложение к работе с SiriОтличный набор советов по тому, как лучше всего интегрировать свое приложение с Siri на примере приложения с маршрутами.

2 days, 13 hours назад @ t.me
SwiftMusic – декларативный API для написания музыки на SwiftЕсли SwiftUI нравится вам настолько, что вы не можете прожить без него ни минуты, то теперь можете использовать его и для написания музыки! Проект состоит из библиотеки и macOS плейграунда.
SwiftMusic – декларативный API для написания музыки на SwiftЕсли SwiftUI нравится вам настолько, что вы не можете прожить без него ни минуты, то теперь можете использовать его и для написания музыки! Проект состоит из библиотеки и macOS плейграунда.

SwiftMusic – декларативный API для написания музыки на SwiftЕсли SwiftUI нравится вам настолько, что вы не можете прожить без него ни минуты, то теперь можете использовать его и для написания музыки! Проект состоит из библиотеки и macOS плейграунда.

3 days, 13 hours назад @ t.me
Как сделать радиальную диаграмму на Swift ChartsЧитать статьи про всякие сумасшедшие визуализации на Swift Charts – это, конечно, мой guilty pleasure. В этот раз разбираемся, как собрать радиальную иерархическую диаграмму, которую может быть удобнт использ
Как сделать радиальную диаграмму на Swift ChartsЧитать статьи про всякие сумасшедшие визуализации на Swift Charts – это, конечно, мой guilty pleasure. В этот раз разбираемся, как собрать радиальную иерархическую диаграмму, которую может быть удобнт использ Как сделать радиальную диаграмму на Swift ChartsЧитать статьи про всякие сумасшедшие визуализации на Swift Charts – это, конечно, мой guilty pleasure. В этот раз разбираемся, как собрать радиальную иерархическую диаграмму, которую может быть удобнт использ

Как сделать радиальную диаграмму на Swift ChartsЧитать статьи про всякие сумасшедшие визуализации на Swift Charts – это, конечно, мой guilty pleasure. В этот раз разбираемся, как собрать радиальную иерархическую диаграмму, которую может быть удобнт использовать, например, для отображения категорий бюджета.

6 days, 13 hours назад @ t.me
https://shopify.engineering/back-to-nativeЭту ссылку оставлю тут без комментариев
https://shopify.engineering/back-to-nativeЭту ссылку оставлю тут без комментариев

https://shopify.engineering/back-to-nativeЭту ссылку оставлю тут без комментариев

1 week назад @ t.me
Swift Talk всеОлды еще помнят ежемесячный журнал (!!!) про iOS разработку от objc.io. Десять лет назад ребята перестали его выпускать, и вместо этого запустили серию подкастов по подписке, и регулярно выпускали их все эти годы.И вот, спустя 500 выпусков, о
Swift Talk всеОлды еще помнят ежемесячный журнал (!!!) про iOS разработку от objc.io. Десять лет назад ребята перестали его выпускать, и вместо этого запустили серию подкастов по подписке, и регулярно выпускали их все эти годы.И вот, спустя 500 выпусков, о

Swift Talk всеОлды еще помнят ежемесячный журнал (!!!) про iOS разработку от objc.io. Десять лет назад ребята перестали его выпускать, и вместо этого запустили серию подкастов по подписке, и регулярно выпускали их все эти годы.И вот, спустя 500 выпусков, они закончили проект – а все старые выпуски выложат в паблик в конце года.

1 week, 1 day назад @ t.me
Как там Swift for WindowsДержите подкаст с одним из контрибьюторов Windows поддержки в Swift про ее текущий статус, инфраструктуру и интеграции вокруг, и лучший способ вкатиться.
Как там Swift for WindowsДержите подкаст с одним из контрибьюторов Windows поддержки в Swift про ее текущий статус, инфраструктуру и интеграции вокруг, и лучший способ вкатиться.

Как там Swift for WindowsДержите подкаст с одним из контрибьюторов Windows поддержки в Swift про ее текущий статус, инфраструктуру и интеграции вокруг, и лучший способ вкатиться.

1 week, 2 days назад @ t.me
Новая диагностика ретейн цикловВ Xcode 26 появится новая диагностика, которая позволит ловить неочевидный кейс ретейн циклов. В своей первой статье за долгое время Санделл разбирает, как именно она работает.
Новая диагностика ретейн цикловВ Xcode 26 появится новая диагностика, которая позволит ловить неочевидный кейс ретейн циклов. В своей первой статье за долгое время Санделл разбирает, как именно она работает.

Новая диагностика ретейн цикловВ Xcode 26 появится новая диагностика, которая позволит ловить неочевидный кейс ретейн циклов. В своей первой статье за долгое время Санделл разбирает, как именно она работает.

1 week, 3 days назад @ t.me
Как сделать Git масштабируемымНе все же вьюшки красить, поэтому держите один из лучших технических постов за последние месяцы – про то, почему дизайн Git делает задачу его масштабирования настолько сложной, и как в Cursor ее решали при разработке своего ан
Как сделать Git масштабируемымНе все же вьюшки красить, поэтому держите один из лучших технических постов за последние месяцы – про то, почему дизайн Git делает задачу его масштабирования настолько сложной, и как в Cursor ее решали при разработке своего ан

Как сделать Git масштабируемымНе все же вьюшки красить, поэтому держите один из лучших технических постов за последние месяцы – про то, почему дизайн Git делает задачу его масштабирования настолько сложной, и как в Cursor ее решали при разработке своего аналога GitHub.

2 weeks назад @ t.me
5 сентября в онлайне пройдет конференция Яндекса о технологических вызовах в эпоху AI — deep tech night.Всё, что сейчас происходит в индустрии из-за AI, требует пересматривать приоритеты в разработке, подходы к управлению командами и даже саму логику приня
5 сентября в онлайне пройдет конференция Яндекса о технологических вызовах в эпоху AI — deep tech night.Всё, что сейчас происходит в индустрии из-за AI, требует пересматривать приоритеты в разработке, подходы к управлению командами и даже саму логику приня 5 сентября в онлайне пройдет конференция Яндекса о технологических вызовах в эпоху AI — deep tech night.Всё, что сейчас происходит в индустрии из-за AI, требует пересматривать приоритеты в разработке, подходы к управлению командами и даже саму логику приня

5 сентября в онлайне пройдет конференция Яндекса о технологических вызовах в эпоху AI — deep tech night.Всё, что сейчас происходит в индустрии из-за AI, требует пересматривать приоритеты в разработке, подходы к управлению командами и даже саму логику принятия решений. Именно этим вызовам и будет посвящено событие.В программе — доклады ведущих экспертов индустрии. Среди них:— Мо Гавдат, ex-Chief Business Officer Google X, — о том, как генеративные нейросети меняют разработку, инженерные процессы и роль разработчика.— Александр Сафронов, руководитель отдела ML и AI (Яндекс Фантех), — про архитектуру и работу Люмена: модель, которая умеет строить персональную Мою Волну по запросам пользователя…

2 weeks назад @ t.me
Как затащить симулятор в браузерКлассный разбор того, как одна из компаний, разрабатывающих очередной Lovable для нативных приложений, реализовала с нуля рендеринг SwiftUI на Wasm, и в итоге получила возможность запускать превью своих приложений прямо в бр
Как затащить симулятор в браузерКлассный разбор того, как одна из компаний, разрабатывающих очередной Lovable для нативных приложений, реализовала с нуля рендеринг SwiftUI на Wasm, и в итоге получила возможность запускать превью своих приложений прямо в бр

Как затащить симулятор в браузерКлассный разбор того, как одна из компаний, разрабатывающих очередной Lovable для нативных приложений, реализовала с нуля рендеринг SwiftUI на Wasm, и в итоге получила возможность запускать превью своих приложений прямо в браузере.

2 weeks, 1 day назад @ t.me
Что планируется в Embedded SwiftEmbedded Swift – это подмножество языка, предназначенное для программирования в условиях жестко ограниченных ресурсов – например, под микроконтроллеры. Держите разбор того, что нового будет в Swift 6.4, включая нормальную по
Что планируется в Embedded SwiftEmbedded Swift – это подмножество языка, предназначенное для программирования в условиях жестко ограниченных ресурсов – например, под микроконтроллеры. Держите разбор того, что нового будет в Swift 6.4, включая нормальную по

Что планируется в Embedded SwiftEmbedded Swift – это подмножество языка, предназначенное для программирования в условиях жестко ограниченных ресурсов – например, под микроконтроллеры. Держите разбор того, что нового будет в Swift 6.4, включая нормальную поддержку any, untyped throws и парсинг чисел с плавающей точкой из строк.

2 weeks, 2 days назад @ t.me
🧭 Podlodka iOS Crew: разработка с AI С 14 по 18 сентября пройдет новый сезон Podlodka iOS Crew. В этот раз в центре внимания авторов конференции то, как AI меняет iOS-разработку.Что ждёт участников:🍏 Стратегия внедрения терминальных ИИ-агентов и MCP-интег
🧭 Podlodka iOS Crew: разработка с AI  С 14 по 18 сентября пройдет новый сезон Podlodka iOS Crew. В этот раз в центре внимания авторов конференции то, как AI меняет iOS-разработку.Что ждёт участников:🍏 Стратегия внедрения терминальных ИИ-агентов и MCP-интег 🧭 Podlodka iOS Crew: разработка с AI С 14 по 18 сентября пройдет новый сезон Podlodka iOS Crew. В этот раз в центре внимания авторов конференции то, как AI меняет iOS-разработку.Что ждёт участников:🍏 Стратегия внедрения терминальных ИИ-агентов и MCP-интег

🧭 Podlodka iOS Crew: разработка с AI С 14 по 18 сентября пройдет новый сезон Podlodka iOS Crew. В этот раз в центре внимания авторов конференции то, как AI меняет iOS-разработку.Что ждёт участников:🍏 Стратегия внедрения терминальных ИИ-агентов и MCP-интеграции в ежедневную iOS-разработку🍏 AI как экзокостюм мобильного разработчика: harness, skills, CLI, orchestration, validation и evals🍏 Знания о том, как запускать локальные модели на Apple Silicon🍏 Готовые скрипты, которые можно забрать в свой проект: шаблон рабочего пространства агента, примеры скиллов и MCP, пайплайн от Jira-задачи до Merge Request.И это ещё не всё! Подробности о сезоне смотрите на сайте, и там же есть билеты по early-bir…

2 weeks, 3 days назад @ t.me
Уменьшаем граф транзитивных зависимостейPointfree рассказывают, как они использовали SwiftPM traits чтобы уменьшить количество зависимостей, которые подтягивают их библиотеки. Напоминаю основную идею – с помощью traits зависимости можно настраивать гораздо
Уменьшаем граф транзитивных зависимостейPointfree рассказывают, как они использовали SwiftPM traits чтобы уменьшить количество зависимостей, которые подтягивают их библиотеки. Напоминаю основную идею – с помощью traits зависимости можно настраивать гораздо

Уменьшаем граф транзитивных зависимостейPointfree рассказывают, как они использовали SwiftPM traits чтобы уменьшить количество зависимостей, которые подтягивают их библиотеки. Напоминаю основную идею – с помощью traits зависимости можно настраивать гораздо более гранулярно, так что, если вы не используете какие-то фичи библиотеки, то и связанные зависимости не будут загружены.

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

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

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

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

3 months, 2 weeks назад @ 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 и разбираться, а не просто пользоваться готовыми …

5 months, 2 weeks назад @ telegram.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 и разбираться, а не просто пользоваться готовыми …

5 months, 2 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 4 days, 19 hours назад
Just append .md to any Apple Developer Documentation URL to get the page as Markdown.Looks like sosumi.ai can finally retire.https://x.com/luka_bernardi/status/2098800800562819339?s=46&t=YNy4qFziI3PFPTlrSCXpmA#llm #doc
Just append .md to any Apple Developer Documentation URL to get the page as Markdown.Looks like sosumi.ai can finally retire.https://x.com/luka_bernardi/status/2098800800562819339?s=46&t=YNy4qFziI3PFPTlrSCXpmA#llm #doc Just append .md to any Apple Developer Documentation URL to get the page as Markdown.Looks like sosumi.ai can finally retire.https://x.com/luka_bernardi/status/2098800800562819339?s=46&t=YNy4qFziI3PFPTlrSCXpmA#llm #doc

Just append .md to any Apple Developer Documentation URL to get the page as Markdown.Looks like sosumi.ai can finally retire.https://x.com/luka_bernardi/status/2098800800562819339?s=46&t=YNy4qFziI3PFPTlrSCXpmA#llm #doc

4 days, 19 hours назад @ t.me
Xcode 27 RC is out and App Store submissions are already open.If your app still uses the old UIApplicationDelegate-based lifecycle without UIScene, now is the time to migrate. Apps built with the iOS 27 SDK won’t launch without the scene-based lifecycle.FY
Xcode 27 RC is out and App Store submissions are already open.If your app still uses the old UIApplicationDelegate-based lifecycle without UIScene, now is the time to migrate. Apps built with the iOS 27 SDK won’t launch without the scene-based lifecycle.FY

Xcode 27 RC is out and App Store submissions are already open.If your app still uses the old UIApplicationDelegate-based lifecycle without UIScene, now is the time to migrate. Apps built with the iOS 27 SDK won’t launch without the scene-based lifecycle.FYI, UIScreen.main is deprecated toohttps://developer.apple.com/documentation/Technotes/tn3187-Migrating-to-the-UIKit-scene-based-life-cycle

5 days, 10 hours назад @ t.me
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…

Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…

1 month назад @ t.me
Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is defi
Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is defi

Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is definitely worth a read!https://nilcoalescing.com/blog/AlignmentGuidesInSwiftUI#SwiftUI

1 month, 1 week назад @ t.me
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder ca
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder ca

Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder can be used to create clean DSL-like APIs.https://artemnovichkov.com/blog/using-swiftui-contentbuilder-with-non-view-types#Swift #SwiftUI

1 month, 1 week назад @ t.me
If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and
If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and

If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and when @concurrent is actually needed.These are easy details to forget, but they often come up in code reviews and technical interviews. 😉https://nsvasilev.com/posts/approachable_concurrency/#swift #concurrency

1 month, 2 weeks назад @ t.me
FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declar
FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declar

FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declare only 25 entries in LSApplicationQueriesSchemes (down from 50).https://developer.apple.com/documentation/uikit/uiapplication/canopenurl(_:)#iOS #privacy

1 month, 4 weeks назад @ t.me
If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de
If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de

If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster dependency resolution and package materializationThe benchmark results look very promising.The Tuist team is actively looking for feedback, so if it works well in your project, let them know!#build #optimization #tuist

2 months назад @ t.me
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag

Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag to select the exact part you want, just like in any native text view.It took them until iOS 27… but I’ll happily take it.https://x.com/natpanferova/status/2070781569044996429?s=46&t=YNy4qFziI3PFPTlrSCXpmA#SwiftUI

2 months, 3 weeks назад @ t.me
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag

Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag to select the exact part you want, just like in any native text view.It took them until iOS 27… but I’ll happily take it.https://x.com/natpanferova/status/2070781569044996429?s=46&t=YNy4qFziI3PFPTlrSCXpmA#SwiftUI

2 months, 3 weeks назад @ telegram.me
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn

If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn’t so valid anymore.https://developer.apple.com/documentation/technotes/tn3211-resolving-swiftui-source-incompatibilities-for-state-and-contentbuilder#SwiftUI

3 months назад @ t.me
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn

If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn’t so valid anymore.https://developer.apple.com/documentation/technotes/tn3211-resolving-swiftui-source-incompatibilities-for-state-and-contentbuilder#SwiftUI

3 months назад @ telegram.me
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I

WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• Is async code really running where you think it is?… turns out the answer is increasingly: “not where you think.”https://antongubarenko.substack.com/p/wwdc26-swift-group-lab-q-and-a#Swift #concurrency

3 months назад @ t.me
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I

WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• Is async code really running where you think it is?… turns out the answer is increasingly: “not where you think.”https://antongubarenko.substack.com/p/wwdc26-swift-group-lab-q-and-a#Swift #concurrency

3 months назад @ telegram.me
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains

FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains will remain supported.https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility#Xcode

3 months, 1 week назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 1 week назад
708: Primary, Tertiary, and Third Cousin
708: Primary, Tertiary, and Third Cousin 708: Primary, Tertiary, and Third Cousin

The iPhone Duo, the iPhone 18 Pro, the Apple Watch Series 12 and the Ultra 4, the AirPods 5, and the other AirPods 5.

Sponsored by:ElevenLabs: AI Customer Support AgentsFactor: Healthy Eating, Made EasyQuince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 week назад @ atp.fm
707: Haunting the Campus Like a Ghost
707: Haunting the Campus Like a Ghost 707: Haunting the Campus Like a Ghost

Exit interviews for the outgoing iPhones and Phil Schiller (but not Tim Cook), baseball in the Vision Pro, and expectations for the iPhone event next week.

Sponsored by:zocdoc: Find the right doctor, right now.

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

2 weeks назад @ atp.fm
706: No One Is Getting a Good Deal Tonight
706: No One Is Getting a Good Deal Tonight 706: No One Is Getting a Good Deal Tonight

M5 Ultra and M6, new Mac Mini and Mac Studio, John's new app, and yes, even a new Polishing Cloth.

Sponsored by:Tailscale: A secure network that just worksBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 weeks назад @ atp.fm
705: Relentless in a Gentle Way
705: Relentless in a Gentle Way 705: Relentless in a Gentle Way

Marco launches Unforgetful, John launches into a diatribe or two, and Casey launches himself down the street.

Sponsored by:Tailscale: A secure network that just worksBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 weeks, 6 days назад @ atp.fm
704: Past the Ternus Horizon
704: Past the Ternus Horizon 704: Past the Ternus Horizon

Apple Watch overhaul rumors, beta icon updates, Mac backups, and the app with John's favorite login system.

Use code atp50off .. Claude: Ready to tackle bigger problems?

Get started with Claude today.

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
703: Part of a Healthy Breakfast
703: Part of a Healthy Breakfast 703: Part of a Healthy Breakfast

Overcast's busy betas, SuperDuper 4, Apple Upgrade, the worst power cables ever devised, and some totally very patient car-shopping.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zocdoc: Find the right doctor, right now.

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

1 month, 1 week назад @ atp.fm
702: Isolate the Evil
702: Isolate the Evil 702: Isolate the Evil

Safari 27 and web standards, Apple Maps coming to cars (?

), and our very different philosophies on packing for a family road trip.

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

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

1 month, 3 weeks назад @ atp.fm
701: I Improved My Town
701: I Improved My Town 701: I Improved My Town

3D-printing for fun and utility, a defense of squircle-icon jail, how AirPlay was finally fixed in Overcast, and cutting-edge modern technology such as audio CDs, FileMaker, and the Mac Pro.

Sponsored by:Leesa: A mattress for every body and budgetBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 3 weeks назад @ atp.fm
700: A Wet Dishrag Full of Lies
700: A Wet Dishrag Full of Lies 700: A Wet Dishrag Full of Lies

Apple’s lawsuit against OpenAI, the state of the 27 OSes heading into the public betas, what FileMaker was (or is?

), and looking for a new home for Maestral.

Sponsored by:

2 months назад @ atp.fm
699: Not the Correct Squircle
699: Not the Correct Squircle 699: Not the Correct Squircle

Someone got us started on app icons again.

Sponsored by:Parakeet: The icon design studio.

zocdoc: Find the right doctor, right now.

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

2 months, 1 week назад @ atp.fm
698: And Do What?
698: And Do What? 698: And Do What?

Siri AI impressions, M6 and M7 rumors, Apple’s role in the supply chain, languages for LLMs, and price hikes for everyone!

Sponsored by:Factor: Healthy Eating, Made EasyQuince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 2 weeks назад @ atp.fm
697: The Chart Is Terrifying
697: The Chart Is Terrifying 697: The Chart Is Terrifying

Apple altered their prices.

Pray they don’t alter them any further.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zocdoc: Find the right doctor, right now.

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

2 months, 3 weeks назад @ atp.fm
696: It Seems Petty, But I Endorse It
696: It Seems Petty, But I Endorse It 696: It Seems Petty, But I Endorse It

Lots of details from macOS Golden Gate, Apple's AI Tech Talk, road trips, and failed Bobs.

Sponsored by:Leesa: A mattress for every body and budgetQuince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months назад @ atp.fm
695: The Crystal Pepsi of Aqua
695: The Crystal Pepsi of Aqua 695: The Crystal Pepsi of Aqua

WWDC 2026 coverage and our first impressions of macOS Golden Gate, iOS 27, and Siri AI.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Claude: Ready to tackle bigger problems?

Get started with Claude today.

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

3 months, 1 week назад @ atp.fm
694: Potential and Homework
694: Potential and Homework 694: Potential and Homework

Our hopes and dreams for WWDC 2026.

Sponsored by:Factor: Healthy Eating, Made Easy.

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

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

3 months, 2 weeks назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 1 month, 1 week назад
454: ‘Getting the Snack Right’, With Chance Miller
454: ‘Getting the Snack Right’, With Chance Miller 454: ‘Getting the Snack Right’, With Chance Miller

‘Getting the Snack Right’, With Chance MillerChance Miller returns to the show.

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

Get 50% off and one free breakfast item per box for one year, with code talkshow50off ..

Notion: The collaborative AI workspace where teams and agents work side by side, with a Developer Platform teams can build on.

Links:This episode of The Talk Show was edited by Jim Metzendorf.

1 month, 1 week назад @ daringfireball.net
453: ‘What’s in Louie’s Wallet’, With Louie Mantia
453: ‘What’s in Louie’s Wallet’, With Louie Mantia 453: ‘What’s in Louie’s Wallet’, With Louie Mantia

‘What’s in Louie’s Wallet’, With Louie MantiaLouie Mantia returns to the show to talk about the state of UI and icon design on Apple’s platforms, and some speculation on Apple’s trade secret lawsuit against OpenAI.

Sponsored by:Notion: The collaborative AI workspace where teams and agents work side by side, with a Developer Platform teams can build on.

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

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

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

1 month, 2 weeks назад @ daringfireball.net
452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson
452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson 452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson

‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn NelsonQuinn Nelson returns to the show to discuss OpenAI’s ChatGPT/Codex “native” app migration fiasco, Siri AI in Apple’s OS 27 betas, MacOS 27 Golden Gate, and the hottest new cell phone of year, the Trump T1.

Sponsored by:Notion: Try the powerful, all-in-one Notion AI today.

Get 50% off your first box, plus free daily greens, 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.

1 month, 3 weeks назад @ daringfireball.net
451: ‘Taking Drugs to Get Fat’, With John Moltz
451: ‘Taking Drugs to Get Fat’, With John Moltz 451: ‘Taking Drugs to Get Fat’, With John Moltz

‘Taking Drugs to Get Fat’, With John MoltzThe great John Moltz returns to the show.

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

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

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

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

2 months, 2 weeks назад @ daringfireball.net
450: ‘Perp Walk for Selfies’, With Jason Snell
450: ‘Perp Walk for Selfies’, With Jason Snell 450: ‘Perp Walk for Selfies’, With Jason Snell

‘Perp Walk for Selfies’, With Jason SnellJason Snell returns to the show for a look back at WWDC 2026, and a look ahead to Designed in California, his and Myke Hurley’s upcoming 50-episode Apple history podcast.

Get 50% off your first box, plus free daily greens, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW .. Finalist — A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

DF readers get six months free; see details at the link.

Transcripts: Unofficial but surprisingly good.

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

2 months, 3 weeks назад @ daringfireball.net
449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel
449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel 449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel

‘Live From WWDC 2026’, With Joanna Stern and Nilay PatelRecorded in front of a live audience at The California Theatre in San Jose on Tuesday 9 June 2026, special guests Joanna Stern and Nilay Patel join John Gruber to discuss Apple’s announcements at WWDC 2026.

3D video with spatial audio: Exclusively in Sandwich Vision’s Theater on Vision Pro, available on the App Store.

Audio only:Sponsored by:DetailsPro — Design with SwiftUI anytime, anywhere: on iPhone, iPad, Mac, or Apple Vision Pro.

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

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

3 months, 1 week назад @ daringfireball.net
448: ‘Twins Named John’, With Stephen Hackett
448: ‘Twins Named John’, With Stephen Hackett 448: ‘Twins Named John’, With Stephen Hackett

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

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

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

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

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

3 months, 2 weeks назад @ daringfireball.net
447: ‘A Sociopathic Father’, With Adam Lisagor
447: ‘A Sociopathic Father’, With Adam Lisagor 447: ‘A Sociopathic Father’, With Adam Lisagor

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

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

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

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

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

4 months назад @ daringfireball.net
446: ‘Food and Beverage Director’, With MG Siegler
446: ‘Food and Beverage Director’, With MG Siegler 446: ‘Food and Beverage Director’, With MG Siegler

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

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

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

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

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

4 months, 2 weeks назад @ daringfireball.net
445: ‘Apple at 50’, With John Siracusa
445: ‘Apple at 50’, With John Siracusa 445: ‘Apple at 50’, With John Siracusa

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

Use code TALKSHOW for $80 in free credits.

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

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

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

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

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

And we pour one out for the Mac Pro.

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

Use code TALKSHOW for $80 in free credits.

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

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

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

6 months, 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.

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

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