Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 2 days, 7 hours назад
Hello Developer: October 2026
Hello Developer: October 2026 Hello Developer: October 2026

In this edition: Get tips on submitting your iPhone Duo app.

Sign up for new iPhone Duo Group Labs. Join us for a new developer event on speed and efficiency.

Explore localized documentation.

Browse new App Store creative assets.

Read now

2 days, 7 hours назад @ developer.apple.com
Prepare and submit your apps for iPhone Duo
Prepare and submit your apps for iPhone Duo Prepare and submit your apps for iPhone Duo

iPhone Duo will be available to customers starting October 23, 2026.

To get your apps and games ready today, you can:Build or recompile with XcodeRecompile existing apps with Xcode 27.1, which adds development support for iPhone Duo.

Use Device Hub to visualize how your apps behave on iPhone Duo across all poses and orientations.

Submit your appYou can submit your iPhone Duo optimized apps and games in App Store Connect today.

Starting April 2027, any apps or games submitted will need to include screenshots for iPhone Duo.

2 days, 22 hours назад @ developer.apple.com
Showcase your apps with new assets on the App Store
Showcase your apps with new assets on the App Store Showcase your apps with new assets on the App Store

Make your apps and games stand out with new creative assets on the App Store and asset management tools in App Store Connect.

These new image and video assets complement your existing app previews and screenshots to give your app additional visibility across the App Store.

With support for Dark Mode, as well as different devices and orientations, the preview tool helps ensure your app makes a great impression across the App Store.

Manage your assets in App Store ConnectStreamline your asset management with the new Asset Library in App Store Connect.

Upload and organize your creative assets, screenshots, and app previews in one central place — even ahead of when you’d like to use them.

3 days, 2 hours назад @ developer.apple.com
Updates to Full Disk Access in macOS
Updates to Full Disk Access in macOS Updates to Full Disk Access in macOS

We give developers powerful APIs to build incredible capabilities into their apps for Apple products, backed by a set of controls designed to protect users’ private data.

Full Disk Access largely sidesteps these controls in order to allow backup apps to function properly on the Mac.

Some developers are using Full Disk Access in ways that could put users at risk, exposing everything on their systems—including files, mail, messages, and even browsing history—without users’ full knowledge and understanding.

As AI agents become increasingly capable and autonomous, the risks associated with this level of access will grow substantially.

We are committed to ensuring users clearly understand these …

6 days, 6 hours назад @ developer.apple.com
Upcoming expiration of Developer ID Certification Authority (Sub-CA)
Upcoming expiration of Developer ID Certification Authority (Sub-CA) Upcoming expiration of Developer ID Certification Authority (Sub-CA)

The original Developer ID Certification Authority (Sub-CA) expires on February 1, 2027.

See Replacing Developer ID certificates issued from the previous Sub-CA for help identifying your certificate’s authority.

Generate a replacement from the current authority, Developer ID Certification Authority (G2).

Note: This certificate authority is valid until 2031, but the certificates issued by the certificate authority expire annually and must be renewed each year.

When prompted for a Developer ID Certificate Intermediary, select G2 Sub-CA.

1 week назад @ developer.apple.com
Build for iPhone Duo with new resources
Build for iPhone Duo with new resources Build for iPhone Duo with new resources

Get Xcode 27.1 beta.

View downloads and release notesGet Figma and Sketch design kits for iPhone Duo from the Apple Design Resources.

Download design kits from the Apple Design ResourcesSign up for workshops around the world to learn how to optimize your app and build customized experiences for all screen sizes.

Explore workshopsFind out more about preparing your app for iPhone Duo.

Learn more about iPhone Duo

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

The beta versions of iOS 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.

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

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

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

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

4 weeks, 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.

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

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

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

1 month, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 days, 5 hours назад
App Store Connect API 4.5.1
App Store Connect API 4.5.1 App Store Connect API 4.5.1

Download fileView release notes

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

View release notes

2 days, 21 hours назад @ developer.apple.com
iPadOS 27.2 beta 3 (24B5099f)
iPadOS 27.2 beta 3 (24B5099f) iPadOS 27.2 beta 3 (24B5099f)

View downloadsView release notes

3 days, 4 hours назад @ developer.apple.com
iOS 27.2 beta 3 (24B5099f)
iOS 27.2 beta 3 (24B5099f) iOS 27.2 beta 3 (24B5099f)

View downloadsView release notes

3 days, 4 hours назад @ developer.apple.com
watchOS 27.2 beta 3 (24S5101f)
watchOS 27.2 beta 3 (24S5101f) watchOS 27.2 beta 3 (24S5101f)

View downloadsView release notes

3 days, 4 hours назад @ developer.apple.com
visionOS 27.2 beta 3 (24N5103f)
visionOS 27.2 beta 3 (24N5103f) visionOS 27.2 beta 3 (24N5103f)

View downloadsView release notes

3 days, 4 hours назад @ developer.apple.com
tvOS 27.2 beta 3 (24K5103f)
tvOS 27.2 beta 3 (24K5103f) tvOS 27.2 beta 3 (24K5103f)

View downloadsView release notes

3 days, 4 hours назад @ developer.apple.com
macOS 27.2 beta 3 (26B5101f)
macOS 27.2 beta 3 (26B5101f) macOS 27.2 beta 3 (26B5101f)

View downloadsView release notes

3 days, 4 hours назад @ developer.apple.com
Xcode 27.1 RC (27A9275)
Xcode 27.1 RC (27A9275) Xcode 27.1 RC (27A9275)

View downloadsView release notes

3 days, 5 hours назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 week, 3 days назад @ developer.apple.com
watchOS 27.0.1 (24R365)
watchOS 27.0.1 (24R365) watchOS 27.0.1 (24R365)

View downloads

1 week, 3 days назад @ developer.apple.com
macOS 27.0.1 (26A434)
macOS 27.0.1 (26A434) macOS 27.0.1 (26A434)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
iPadOS 26.7.1 (23H30)
iPadOS 26.7.1 (23H30) iPadOS 26.7.1 (23H30)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
visionOS 27.0.1 (24M372)
visionOS 27.0.1 (24M372) visionOS 27.0.1 (24M372)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
iPadOS 27.0.1 (24A446)
iPadOS 27.0.1 (24A446) iPadOS 27.0.1 (24A446)

View downloadsView release notes

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

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

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

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

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

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

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

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

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

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

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

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

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

6 months, 2 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 3 часа назад
Am I the only one...
Am I the only one...

Who finds the iPhone Duo simulator to be insanely buggy with orinetation reporting. I have n app that changes layout on orientation. Abut 10% of thew time it gets it right. It's unusably buggy if I go from folded to unfolded. if I start the app unfolded it might, i stress might, detect the correct orinetation. when I turn it about 10% of the time it actually gets the orientation right submitted by /u/B8edbreth [link] [comments]

3 часа назад @ reddit.com
Uploaded the new App Store creative assets through the API: sizes, the 10 calls, and what the docs leave out
Uploaded the new App Store creative assets through the API: sizes, the 10 calls, and what the docs leave out Uploaded the new App Store creative assets through the API: sizes, the 10 calls, and what the docs leave out

Apple added two new image slots to the App Store on 5 Oct: a header on the product page and a custom image in search results. I did them for one app in 7 languages (14 files) and pushed everything through the App Store Connect API. Writing it down because the docs have gaps. Sizes: - Header: 3840 x 1646 exact, JPG or PNG - Search results: 3:2, from 1920 x 1280 up to 3840 x 2560 - Universal for both: 5244 x 2950, PNG only - No alpha channel The calls, in order: GET /v1/apps/{id}/assetLibrary GET /v1/appAssetLibraryRefData (placement names and limits) POST /v1/appAssetLibraryImages (reserve, category CREATIVE_ASSETS) PUT the bytes to the returned address PATCH the image with "uploaded": true,…

4 часа назад @ reddit.com
How to go about being rejected in the App Store for having the same name as someone else
How to go about being rejected in the App Store for having the same name as someone else

I got rejected for design copy cat “the names icon, brand or name belongs to somone else” I don’t think it’s the icon cause I made it myself (albeit with heavy ai use). The name is very similar to the developer name they gave but when I look in the App Store there is no app with my name and I can’t find the developer anywhere. There was somone in India I found online who said they were building an app 4 years ago with the same name but it’s a completely different purpose. Do I have to change my name? I already got a domain I like for the launch page. submitted by /u/johnnypen2445 [link] [comments]

7 часов назад @ reddit.com
How are you actually using coding agents without losing all understanding of your own app?
How are you actually using coding agents without losing all understanding of your own app?

I'm an iOS dev with about 3 years of experience, the first 2 at an agency writing SwiftUI by hand. I'm hoping for some honest perspective from people who've been doing this longer than I have. At the agency I wrote everything myself and learned a lot from the seniors there. Then I moved to a startup with a big messy codebase, fully remote, and I leaned on agents almost from day one because there was no other way to keep up. Six months in, I genuinely don't feel like I know my own app anymore. Basically all my code is agent generated. I've tried: Asking the agent to explain each change to me, but I burn through my limits by lunch. Writing the plan myself and letting it implement, but I end u…

9 часов назад @ reddit.com
Apple rejected my update under Guideline 1.1 again after I removed the exact content they identified — what am I missing?
Apple rejected my update under Guideline 1.1 again after I removed the exact content they identified — what am I missing? Apple rejected my update under Guideline 1.1 again after I removed the exact content they identified — what am I missing?

I’m an indie developer working on an on-device face swap app, and I’ve been stuck in App Review for over three weeks. I’d really appreciate input from anyone who’s dealt with repeated Guideline 1.1 rejections. Timeline: Sep 14: Submitted a major update. Sep 21: Rejected under Guideline 1.1 – Objectionable Content, but Apple didn’t identify the specific content. Sep 22: I replied asking them to point out exactly what was causing the rejection. Sep 23: Apple then clarified that one built-in multi-person video template could potentially be used to generate people making “intimate contact.” They also said the template itself wasn’t necessarily objectionable, but asked us to remove templates tha…

20 часов назад @ reddit.com
Use the new AI Siri they said...
Use the new AI Siri they said... Use the new AI Siri they said...

I asked Siri why I'm not seeing the iPhone Duo simulator if I have Xcode 27.2 Beta 2 installed and I'm running macOS 27.0, and it gave me this nonsense. submitted by /u/0xMohandis [link] [comments]

1 day назад @ reddit.com
WiFiLQMMetrics bug type 221 log on Apple Analytics
WiFiLQMMetrics bug type 221 log on Apple Analytics

​ I have a WiFiLQMMetrics log on my iPhone on apple Analytics. Its bug type is 221. I only get this log when I'm using my isp dns. If I use a public dns like cloudflare or Quad9, I don't get this log. What does this log likely mean? submitted by /u/Some_Water_5070 [link] [comments]

1 day назад @ reddit.com
Where is Duo simulator in 27.1 release candidate
Where is Duo simulator in 27.1 release candidate

Where exactly is Duo simulator hiding in 27.1 release candidate? I don't find it in Device Hub's add a new simulator and it doesn't appear by default. submitted by /u/BounceForever [link] [comments]

1 day назад @ reddit.com
Have you able to see "Product page header" live in action?
Have you able to see "Product page header" live in action? Have you able to see "Product page header" live in action?

Hey, Wondering you are able to see "Product page header" live in action I have updated my device to iOS 27. I have attached a 5 seconds video in App Store Connect (For unknown reason, it stuck at "The poster frame for this file is processing". No issue using top right "Preview" button to see the playable video) https://preview.redd.it/jv0e7t5i04uh1.png?width=1438&format=png&auto=webp&s=94567d1deadc52852ee0747abd0dd75e3c5dab60 When I browse the App Store using my iOS 27 phone, I still do not see the 5 seconds video at my product page top header. I was wondering, have anyone of you able to see the "Product page header" live in action? I was pondering, whether this is due to the "The poster fr…

1 day, 1 hour назад @ reddit.com
simulating iphone duo hinge swing in the simulator
simulating iphone duo hinge swing in the simulator

I'm trying to use the `UIHingeInteraction` (hing.angle) to interpolate and adjust my app as the person opens the hinge on the phone but the simulator doesn't allow me to adjust the hinge with a slider or something. Right now the simulator only supports open or closed or partial bend. Is anyone else implementing against this and if so how are you testing out the hinge position? I started recording video using the simulator recording but i get blank screen when you switch from one state to the next so that didn't work. So i've moved on to using Quicktime screen recording and then viewing the playback. It makes my development iterations very long and annoying. submitted by /u/clarkbw [link] [c…

1 day, 2 hours назад @ reddit.com
Mum, can we get MVVM?
Mum, can we get MVVM? Mum, can we get MVVM?

Half a year ago I wrote about whether MVVM belongs in SwiftUI, and it somehow turned into a story about my mum’s kitchen. Bear with me. There’s a trip to the shopping centre, a very firm “we've got food at home”, and eventually, I promise, some Swift. A bit of heart, a few laughs, and proper substance underneath. Half a year on, it still feels timely. Stick the kettle on and have a read. submitted by /u/VanMartinL [link] [comments]

1 day, 3 hours назад @ reddit.com
Have you ever had a useful reply on your app review?
Have you ever had a useful reply on your app review?

So i've been doing this for a few years now, and published a ton of apps. But its crazy inconsistent to me how the reviewers judge your app. My top annoyances: - Straight up wrong statements. My fully local app app that was fully focussed on privacy and very minimal got this reply yesterday: "Extended Review: This app was found to include one or more issues that present significant safety, security, or quality concerns to users. Repeated submissions of apps with these issues will result in extended review times. Accounts that repeatedly submit apps that do not follow the App Review Guidelines and the Apple Developer Program License Agreement face removal from the Apple Developer Program." -…

1 day, 4 hours назад @ reddit.com
$2,000 is a milestone I never thought I'd hit!
$2,000 is a milestone I never thought I'd hit! $2,000 is a milestone I never thought I'd hit!

Solo dev here, and my calorie tracker just passed $2,000 in total revenue. I honestly didn't think I'd get here. It's an AI calorie and nutrition tracker with a twist: users can share their logs with a real registered dietitian for personalized feedback. I launched it on the App Store 3 months ago, and it holds a 4.9 rating. 2,700 users -> 100 premium What got me from $0 to here was making the product freemium and restricting just enough that users want the full package after their "aha" moment. For me that moment is the first meal log, so that's where the upgrade prompt shows up. Gating too early killed conversion, and gating too little gave people no reason to pay. I feel like not enough …

1 day, 4 hours назад @ reddit.com
Does anyone know what document this is supposed to be sending me to? I can't find anything relating to Duo screen sizes in the "Learn More" link.
Does anyone know what document this is supposed to be sending me to? I can't find anything relating to Duo screen sizes in the "Learn More" link. Does anyone know what document this is supposed to be sending me to? I can't find anything relating to Duo screen sizes in the "Learn More" link.

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

1 day, 5 hours назад @ reddit.com
My Flutter app works fine in Simulator, Testflight, Passed Apple review but auto closes on launch when downloaded from App Store
My Flutter app works fine in Simulator, Testflight, Passed Apple review but auto closes on launch when downloaded from App Store My Flutter app works fine in Simulator, Testflight, Passed Apple review but auto closes on launch when downloaded from App Store

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

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

Issue 769 25th September 2026 Written by Alex OzunLast week I attended the iPhone Duo Group Lab, and while none of my questions made it to the panel, I came out with a few insights.

I was as interested in the questions other developers asked as in Apple’s answers.

The new hardware creates opportunities, but developers shouldn’t try to invent a gimmick for every pose and hinge angle.

CodeSerg Dort addresses an increasingly common problem for Apple developers: switching between agentic and hands-on workflows while sharing the same Xcode build environment.

Harking back to the iPhone Duo Tech Talks and Labs, Apple clearly positions ArrangementView as one of the heavy lifters for iPhone Duo adop…

1 week, 6 days назад @ main--iosdevweekly.netlify.app
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.

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

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

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

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

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

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

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

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

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

4 months назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 1 час назад
You can now use TextExpander for free across Mac, iPhone, iPad, and more
You can now use TextExpander for free across Mac, iPhone, iPad, and more You can now use TextExpander for free across Mac, iPhone, iPad, and more

Incredibly useful keyboard shortcut utility TextExpander now offers a free plan, letting users access its core Snippets feature on the Mac, iPhone, iPad, Windows, and Chrome.

TextExpander now offers a free planI’ve written in the past about how TextExpander is one of the first apps I install as soon as I get a new Mac.

The Free plan also works across Mac, iPhone, iPad, Windows, and Chrome, with the same Snippet library staying in sync across devices.

Granted, the 5-Snippet limit can feel a bit restrictive, particularly since the Free plan only allows one active Snippet to be swapped every two weeks.

To learn more about TextExpander’s free plan, follow this link.

1 час назад @ 9to5mac.com
Apple home event imminent, OLED MacBook Pro details, Full Disk Access changes
Apple home event imminent, OLED MacBook Pro details, Full Disk Access changes Apple home event imminent, OLED MacBook Pro details, Full Disk Access changes

Apple is reportedly partnering with LG on a range of smart home accessories, and changes are coming to Full Disk Access permissions.

And in Happy Hour Plus, our family members get new phones.

HostsChance MillerBenjamin MayoSubscribe, Rate, and Review9to5Mac Happy Hour PlusSubscribe to 9to5Mac Happy Hour Plus!

Support Benjamin and Chance directly with Happy Hour Plus!

9to5Mac Happy Hour Plus includes:Ad-free versions of every episodePre- and post-show contentBonus episodesJoin for $5 per month or $50 a year at 9to5mac.com/join.

1 час назад @ 9to5mac.com
Apple, Prosser, and Ramacciotti trade blame over delays in trade secret lawsuit
Apple, Prosser, and Ramacciotti trade blame over delays in trade secret lawsuit Apple, Prosser, and Ramacciotti trade blame over delays in trade secret lawsuit

According to a joint status report to Judge James Donato, Apple, leaker Jon Prosser, and Michael Ramacciotti are increasingly at odds over who is responsible for delays in the trade secret lawsuit Apple filed against both defendants in July 2025.

Court documents show that Ramacciotti, on the other hand, responded to Apple’s complaint and has largely cooperated with the company’s discovery requests.

He also wants Apple to then have 30 days to either dismiss its claims against him or commit to taking the case to trial.

Apple, meanwhile, wants discovery to continue, including a second deposition of Ramacciotti and the outstanding documents from Prosser.

If Judge Donato does not grant Ramacciot…

1 час назад @ 9to5mac.com
Apple to launch touchscreen MacBook Pro and more on October 27: report
Apple to launch touchscreen MacBook Pro and more on October 27: report Apple to launch touchscreen MacBook Pro and more on October 27: report

Apple just announced a “Welcome home” special event for next week, but the fun doesn’t stop there.

Bloomberg now reports that Apple is set to launch its first touchscreen MacBook Pros, a new iPad mini, and more “on or around Tuesday, October 27.”The report says the launch will include “an online video presentation and in-person component for the press.”Second Apple event of the month set for October 27Among the new products on the docket for the late October launch are:New 14-inch and 16-inch touchscreen MacBook Pro models with OLED displays.

The new MacBook Pro models will also have a Dynamic Island for the first time and will be “significantly lighter” than the current models.

These machi…

2 часа назад @ 9to5mac.com
IDC: Mac shipments drop 11% in Q3 as global PC market slides 20%
IDC: Mac shipments drop 11% in Q3 as global PC market slides 20% IDC: Mac shipments drop 11% in Q3 as global PC market slides 20%

Despite seeing an 11% drop in Mac shipments during Q3 2026, Apple’s market share rose from 8.5% to 9.5%, as the broader market saw shipments plunge 20.1%, according to a new report from IDC.

Apple outperforms most of the PC market under challenging conditionsIDC today released a report on worldwide PC shipments for Q3 2026, noting that Apple significantly outperformed the broader market despite shipping fewer Macs than a year ago.

The overall PC market, however, fell much more sharply, with worldwide shipments dropping 20.1% year over year to 62.7 million units.

As a result, Apple’s share of worldwide PC shipments actually increased from 8.5% to 9.5%.

This kept Apple in fourth place, behind…

2 часа назад @ 9to5mac.com
Apple Home adds two powerful new features in iOS 27
Apple Home adds two powerful new features in iOS 27 Apple Home adds two powerful new features in iOS 27

Apple is launching several new Home products next week, so it’s no surprise that iOS 27 includes big upgrades in the Home app.

Here are two powerful new Home features in iOS 27.

#1: HomeKit Secure Video packs big upgrades in iOS 27HomeKit Secure Video is Apple’s secure, cloud-based service included with iCloud+ for compatible video cameras.

Apple says, “supported HomeKit Secure Video cameras can now stream and record in 4K.” Previously, 1080p was the max resolution.

Garage Door was closed.”Which new Home app features in iOS 27 are you most excited about?

3 часа назад @ 9to5mac.com
9to5Mac Daily: October 8, 2026 – iPad mini rumors, iCloud+
9to5Mac Daily: October 8, 2026 – iPad mini rumors, iCloud+ 9to5Mac Daily: October 8, 2026 – iPad mini rumors, iCloud+

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 contentDrop us a line at [email protected].

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

3 часа назад @ 9to5mac.com
Tim Cook on his first month after Apple CEO transition: ‘I’m not meddling’
Tim Cook on his first month after Apple CEO transition: ‘I’m not meddling’ Tim Cook on his first month after Apple CEO transition: ‘I’m not meddling’

Tim Cook visited Apple’s Battersea campus in London this week, mingling with King Charles as part of the company’s new partnership with The King’s Trust.

At Apple’s Battersea headquarters, Cook also sat down with The Independent for an in-depth interview on the partnership and his first month as Apple’s executive chairman.

Cook stepped down as Apple CEO last month, passing the torch to John Ternus.

In this week’s interview, Cook outlined that the transition “actually started years ago.”“It’s been an interesting transition.

Because Apple deserved the best.”Ternus’s tenure as CEO began with the launch of the iPhone Duo, which Cook said was fully planned.

4 часа назад @ 9to5mac.com
Apple names new head of mergers and acquisitions, per report
Apple names new head of mergers and acquisitions, per report Apple names new head of mergers and acquisitions, per report

A new Bloomberg report today says Apple has named a new mergers and acquisitions chief and a new vice president of the App Store.

According to the report, Apple has named Steve Smith as its new mergers and acquisitions leader.

He has led iCloud, Fitness+, and Apple News since 2023 and will now report directly to services boss Eddy Cue.

Many Apple employees familiar with the situation believe Perica and Oliver Schusser, the executive overseeing Apple Music, are the leading candidates to eventually replace Cue.

Additionally, today’s Bloomberg says that Apple is promoting Carson Oliver to vice president of the App Store, reporting to Cue.

4 часа назад @ 9to5mac.com
Apple TV just unveiled the new season of last year’s hit comedy
Apple TV just unveiled the new season of last year’s hit comedy Apple TV just unveiled the new season of last year’s hit comedy

One of Apple TV’s hit comedy series from last year, Stick, is coming back for season 2 soon.

Stick season 2 is coming November 4, here’s the trailerTed Lasso just wrapped up its fourth season, but Apple TV has another heartfelt sports comedy ready to take its place.

But after helping train a 17-year-old golf phenom in season 1, the new season sees Cahill get back to the game himself.

And he’ll do it with the help of a new coach played by Rhea Seehorn (“Pluribus”).

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

4 часа назад @ 9to5mac.com
9to5 readers can score an exclusive 15% off all Nomad iPhone 18 Pro cases with this code
9to5 readers can score an exclusive 15% off all Nomad iPhone 18 Pro cases with this code 9to5 readers can score an exclusive 15% off all Nomad iPhone 18 Pro cases with this code

The brand has been delivering some of the best iPhone cases anywhere for years, and the new iPhone 18 Pro collection is no exception.

They are, however, not often discounted in the first few months of release, unless you have our exclusive Nomad promo code – use code 9TO5MAC at checkout to knock 15% off any of the brand’s new iPhone 18 Pro cases.

Nomad iPhone 18 Pro Cases – Exclusive discount code***Note: Use code 9TO5MAC at checkout to redeem the exclusive prices below.

Only the iPhone 18 Pro/Max cases are eligible here – no iPhone Duo.

Just remember you can also score 20% off a screen protector with the purchase of most Nomad cases right now – be sure to add both to the same cart.

5 часов назад @ 9to5toys.com
Apple announces special event for October 13: ‘Welcome home’
Apple announces special event for October 13: ‘Welcome home’ Apple announces special event for October 13: ‘Welcome home’

Today Apple announced a special event happening next Tuesday, October 13 with the tagline ‘Welcome home.”Apple launching new Home products on October 13, as teased by Greg JoswiakApple is launching new products next week on Tuesday, October 13, as hinted at in a teaser video posted by Greg Joswiak.

Apple is expected to launch several new Home products at the event, including:We’re also likely to see the leaked LG home accessories unveiled next week that Apple has reportedly co-developed with the company.

At the same time as Joswiak announced the date, invites went out to press for a special “Apple Experience” to happen in Tribeca, New York at 9:00 a.m.

October 13 pic.twitter.com/gA5ephErP5 …

6 часов назад @ 9to5mac.com
Deals: AirPods Pro 3/Max 2, all-time lows on M6 Mac mini, Apple Watch Series 12, 18 Pro cases, more
Deals: AirPods Pro 3/Max 2, all-time lows on M6 Mac mini, Apple Watch Series 12, 18 Pro cases, more Deals: AirPods Pro 3/Max 2, all-time lows on M6 Mac mini, Apple Watch Series 12, 18 Pro cases, more

While the big fall Prime sale is over, the Apple deals are flying still and you’ll find the best of them here today.

One of the best deals to date on AirPods Pro 3 is still live alongside AirPods Max 2 at $120 off and the all-time lows on the M6 Mac mini at $150 off.

Amazon still has loads of banger Apple deals live as of this morning, but some of them are quickly beginning to disappear (mainly the Apple Watch Series 12 configurations).

Amazon is still delivering holiday pricing on AirPods Pro 3 and all-time lows on M6 Mac mini, as well as a host of Apple Watch Series 12 configurations.

Apple Watch Series 12 42mmApple Watch Series 12 46mmOfficial Apple iPhone 18 Pro cases sitting down at al…

7 часов назад @ 9to5mac.com
These US states just said ‘no’ to Apple Wallet driver’s licenses
These US states just said ‘no’ to Apple Wallet driver’s licenses These US states just said ‘no’ to Apple Wallet driver’s licenses

Apple Wallet driver’s licenses keeps expanding to more US states, but two states recently indicated they won’t launch support anytime soon—if at all.

Florida and Rhode Island won’t be getting Apple Wallet driver’s licenses anytime soon, per key leadersThe number of US states offering Apple Wallet driver’s licenses keeps growing, and we even have a good idea of three states launching support soon.

Plenty of states likely intend to support digital driver’s licenses at some point, and haven’t gotten around to it.

So depending on his successor’s stance, perhaps Rhode Island could get Apple Wallet driver’s licenses sometime in 2027.

All the states that currently support Apple Wallet driver’s lic…

7 часов назад @ 9to5mac.com
Apple TV’s latest acquisition signals key shift for streamer
Apple TV’s latest acquisition signals key shift for streamer Apple TV’s latest acquisition signals key shift for streamer

Apple has started licensing more TV series, deviating from all-originals strategyEver since Apple TV launched in 2019, it rejected the typical streaming approach of licensing existing content and instead prioritized originals.

But that changed this week, when acclaimed comedy Small Prophets premiered after Apple acquired the rights to the British breakout hit over the summer.

Like Small Prophets, Dustfall was created by an international production company and will air in select territories overseas before its global Apple TV premiere.

What do you think of Apple TV licensing third-party series?

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

8 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 48 минут назад
Anthropic Says Users Can't Be Needlessly Cruel to Claude
Anthropic Says Users Can't Be Needlessly Cruel to Claude Anthropic Says Users Can't Be Needlessly Cruel to Claude

Anthropic today updated its usage policy (via The Verge) to bar users from subjecting Claude to "sustained and needless abusive or cruel behavior."

Weapons - Claude can't be used to develop weapons software or components, and a new rule bans modifying biological or chemical agents to increase lethality or transmissibility.

- Claude can't be used to develop weapons software or components, and a new rule bans modifying biological or chemical agents to increase lethality or transmissibility.

Claude can't decide or suggest who to investigate, arrest, charge, or prosecute.

Claude can't decide or suggest who to investigate, arrest, charge, or prosecute.

48 минут назад @ macrumors.com
Apple to Launch Touchscreen OLED MacBook Pro and OLED iPad mini on October 27
Apple to Launch Touchscreen OLED MacBook Pro and OLED iPad mini on October 27 Apple to Launch Touchscreen OLED MacBook Pro and OLED iPad mini on October 27

Apple will introduce new OLED touchscreen MacBook Pro models and an ‌OLED‌ iPad mini "on or around" Tuesday, October 27, reports Bloomberg.

The launch will also include an M6 14-inch ‌MacBook Pro‌ and an M6 iMac.

Apple has been working on an ‌OLED‌ MacBook for several years now, and while some rumors indicated it could be named the MacBook Ultra, Bloomberg suggests the 14-inch and 16-inch notebooks will be in the ‌MacBook Pro‌ family.

The devices will be thinner and lighter than current ‌MacBook Pro‌ models and they will have ‌OLED‌ displays, touchscreen capabilities, and a Dynamic Island.

The ‌iPad mini‌ will have a landscape camera for video calls, a redesigned speaker system, and a new ‌…

2 часа назад @ macrumors.com
Apple Now Pushing iPhone Users Still on iOS 26 to Install iOS 27
Apple Now Pushing iPhone Users Still on iOS 26 to Install iOS 27 Apple Now Pushing iPhone Users Still on iOS 26 to Install iOS 27

Starting today, iPhone users still running iOS 26 will see iOS 27.0.1 as the prominent software update in the Settings app under General → Software Update, with iOS 26.7.1 now relegated to a smaller "Also Available" section at the bottom.

iOS 27 was released on September 14, but until now that update and later iOS 27.0.1 were shown under the "Also Available" section, with iOS 26.7 and later iOS 26.7.1 shown in the prominent position.

By reversing the order in which the updates are shown today, Apple is more actively encouraging iPhone users who are still on iOS 26 to install iOS 27.

Apple is not forcing iPhone users to install iOS 27, but at least installing iOS 26.7.1 is recommended in ord…

2 часа назад @ macrumors.com
Apple Has a New M&A Chief as Ternus Reshuffles Leadership
Apple Has a New M&A Chief as Ternus Reshuffles Leadership Apple Has a New M&A Chief as Ternus Reshuffles Leadership

Apple veteran Steve Smith will take over mergers and acquisitions and corporate development, which was previously led by Adrian Perica.

M&A is an important team at Apple, handling acquisitions and arrangements like the deal Apple had with OpenAI to add ChatGPT to Siri.

While Perica reported to Tim Cook in his M&A role, Smith will report to Apple CFO Kevan Parekh as M&A moves back to the finance division.

Carson Oliver is being promoted to vice president of the ‌App Store‌, and he has been in charge of the ‌App Store‌ since Phil Schiller stepped down from his role as ‌App Store‌ chief in late August.

Apple Music lead Oliver Schusser is also in the running.

3 часа назад @ macrumors.com
Tim Cook Says He's 'Not Meddling' With Apple's New CEO John Ternus
Tim Cook Says He's 'Not Meddling' With Apple's New CEO John Ternus Tim Cook Says He's 'Not Meddling' With Apple's New CEO John Ternus

In his new role as the executive chairman of Apple's board of directors, Tim Cook told The Independent's David Phelan that he is "not meddling" with Apple's new CEO John Ternus.

"First of all, John and I have an incredible level of trust in each other," said Cook.

"The relationship must be based on trust, and the communication must be frequent and significant.

There's a significant amount of work in that, and I'm doing that and helping John in any way he sees fit.

I'm not meddling.

4 часа назад @ macrumors.com
Tim Cook Explains Why He Stepped Down as Apple CEO Before iPhone Duo Launch
Tim Cook Explains Why He Stepped Down as Apple CEO Before iPhone Duo Launch Tim Cook Explains Why He Stepped Down as Apple CEO Before iPhone Duo Launch

Ternus, who was previously Apple's hardware engineering chief, succeeded Cook as Apple's CEO on September 1.

Obviously, these things are not quick things and I feel so great about how things are going.

Cook said that he stepped down on September 1, just eight days before Ternus unveiled the iPhone Duo, in part to give Ternus some immediate momentum.

Jobs told Cook not to make a decision simply because it is what Jobs would have done, and Cook said that he provided Ternus with similar advice.

Cook also touched on the new Apple Music Hall inside Apple's Battersea headquarters, describing the performance venue as "uniquely Apple."

4 часа назад @ macrumors.com
Prepare for Apple's New Home Hub With These HomeKit Accessory Deals
Prepare for Apple's New Home Hub With These HomeKit Accessory Deals Prepare for Apple's New Home Hub With These HomeKit Accessory Deals

Apple's new smart home hub is coming next week, expected to allow users to control all of their HomeKit gadgets directly from its rumored 6-inch square display, or via Siri AI.

In anticipation of the home hub launch, we've gathered some of the most notable (and discounted) HomeKit and Matter-enabled smart home devices below, all of which you'll be able to control via the home hub.

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

You can check out everything we know so far about the home hub, now rumored to be coming in four colors with an iMac G4-style design.

LightsPhilips HueGoveeNanoleafSmart PlugsSmart LocksCamerasSensorsVa…

4 часа назад @ macrumors.com
Apple Product Launch Announced for October 13: 'Welcome Home'
Apple Product Launch Announced for October 13: 'Welcome Home' Apple Product Launch Announced for October 13: 'Welcome Home'

Apple today announced an upcoming product launch that will take place on Tuesday, October 13.

We are expecting Apple's announcement to focus on new smart home products, including the long-rumored smart home hub, a new Apple TV 4K, and a refreshed HomePod mini.

Timing on the October 13 product launch is unknown, and it is also unclear if there will be an event component or if the devices will debut via press release.

Some members of the media have been invited to an "Apple Experience" set to take place in Tribeca, New York on October 13 at 9:00 a.m. Attendees will likely get hands-on time with the new products Apple introduces.

Rumors suggest Apple has several Macs coming before the end of t…

6 часов назад @ macrumors.com
Amazon Unveils New iPad Rivals With Alexa+ and Google Play
Amazon Unveils New iPad Rivals With Alexa+ and Google Play Amazon Unveils New iPad Rivals With Alexa+ and Google Play

Amazon today announced a new lineup of Alexa Tablets, introducing three aluminum tablets with Google Play access, integrated Alexa+, and prices starting at $229.99 to compete with Apple's iPad lineup.

The flagship Alexa Tablet 12 Pro starts at $499.99 with 8GB of RAM and 128GB of storage, aiming to rival the iPad Pro at a significantly lower price point.

Tablet-specific Alexa+ access is included, while full access across compatible Alexa devices requires Prime membership or a separate Alexa+ subscription.

The Alexa Tablet 11 starts below the $449 entry-level iPad, although Apple's model includes 128GB of storage.

The Alexa Tablet 12 Pro costs less than the $749 11-inch iPad Air, while offer…

7 часов назад @ macrumors.com
Missed Prime Day? You Can Still Score Big on Apple Devices Today
Missed Prime Day? You Can Still Score Big on Apple Devices Today Missed Prime Day? You Can Still Score Big on Apple Devices Today

Amazon's Prime Big Deal Days event has ended, but the Apple deals have kept rolling into today, with the year's best prices still available on AirPods Pro 3, Apple Watch Series 12, and more.

MacBook AirAmazon introduced $200 off nearly every M5 MacBook Air model for Prime Big Deal Days, and every single model is still available today.

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

MacBook ProAmazon has introduced a giant $600 discount on the 36GB/2TB 14-inch M5 Max MacBook Pro, now priced at $3,499.00.

These start at $2,749.00 for the 24GB/1TB M5 Pro configuration ($250 off), and reach up to $4,499.00 for the 48GB/2TB M5 Max device …

8 часов назад @ macrumors.com
Apple's Cheapest 16-Inch MacBook Pro Just Got a Massive $563 Discount on Amazon
Apple's Cheapest 16-Inch MacBook Pro Just Got a Massive $563 Discount on Amazon Apple's Cheapest 16-Inch MacBook Pro Just Got a Massive $563 Discount on Amazon

Apple's entry-level 16-inch MacBook Pro has received a massive discount today on Amazon, coming in at $563 off its new price.

This is the 18-Core M5 Pro 16-inch MacBook Pro with 24GB RAM and a 1TB SSD, available for $2,436.53, down from $2,999.00.

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

This is a $563 discount on the 16-inch MacBook Pro, and it beats the previous markdown we tracked during Prime Day this week by over $300.

As of writing, it's only available in the Space Black option, and delivery times are slipping into November.

8 часов назад @ macrumors.com
Apple Still Expected to Announce Three New Products on October 13
Apple Still Expected to Announce Three New Products on October 13 Apple Still Expected to Announce Three New Products on October 13

On his Power On podcast today, Bloomberg's Mark Gurman insisted that Apple plans to hold an "online home event" on Tuesday, October 13 to introduce an all-new smart home hub, a new HomePod mini, and a new Apple TV 4K, all with Siri AI.

It is not clear if Gurman is referring to a feature-length, live-streamed event video, or merely a series of press releases on the Apple Newsroom website accompanied by per-product YouTube videos.

Either way, selected reporters and content creators would likely receive hands-on time with the devices later on Tuesday.

8 часов назад @ macrumors.com
Leaker Jon Prosser Pushes Back as Apple Seeks His YouTube Data
Leaker Jon Prosser Pushes Back as Apple Seeks His YouTube Data Leaker Jon Prosser Pushes Back as Apple Seeks His YouTube Data

Jon Prosser is arguing that Apple's alleged trade secrets are now public, while the company seeks his YouTube revenue records, channel analytics, and third-party messages to investigate his alleged financial gain from leaks about iOS 26.

In a new joint status report filed yesterday, Apple said it is still waiting for YouTube revenue reports, channel analytics, and third-party communications requested from Prosser more than three months ago.

The materials concern his alleged financial gain and how Apple's confidential information was obtained and shared, continuing the discovery dispute detailed in August.

Apple disputes that its disclosure is deficient and says it is willing to discuss it w…

9 часов назад @ macrumors.com
iPhone Air 2 Could Be as Thin as an Unfolded iPhone Duo
iPhone Air 2 Could Be as Thin as an Unfolded iPhone Duo iPhone Air 2 Could Be as Thin as an Unfolded iPhone Duo

Apple's iPhone Air 2 will be approximately 0.4mm thinner than the current model despite having a higher-capacity battery, claims the account "yeux1122" on the Korean Naver blog.

Apple lists the original iPhone Air at 5.6mm thick, so a 0.4mm reduction would put its successor at approximately 5.2mm, around 7% thinner.

A previous rumor claimed the iPhone Air 2 will feature a 3,500mAh battery.

That's up from the 3,149mAh battery in the current iPhone Air, indicating around an 11% increase in raw capacity.

The next-generation device is expected to launch early next year alongside the iPhone 18e and the regular iPhone 18.

11 часов назад @ macrumors.com
New iPad Mini Rumored to Have 60Hz OLED Display Ahead of Launch
New iPad Mini Rumored to Have 60Hz OLED Display Ahead of Launch New iPad Mini Rumored to Have 60Hz OLED Display Ahead of Launch

Ahead of the expected imminent launch of the new iPad mini 8, word out of Asia suggests that the device will feature a 60Hz OLED display rather than a ProMotion 120Hz display.

It's not the first time we've heard that OLED iPad mini won't share the same ProMotion display as the iPad Pro models.

Previous reports have not been clear on whether the iPad mini 8 will feature a higher refresh rate than the 60Hz LCD display used in the existing iPad mini 7.

There are at least some other new features of the new iPad mini 8 that we can expect.

The new iPad mini is expected at some point in October, but Apple has not yet announced a launch date.

13 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 2 часа назад
Touchscreen MacBook Pro & OLED iPad mini rumored for October 27 Apple event
Touchscreen MacBook Pro & OLED iPad mini rumored for October 27 Apple event Touchscreen MacBook Pro & OLED iPad mini rumored for October 27 Apple event

A new rumor sets the exact date and products we can expect for Apple to reveal in late October, which includes the long-awaited touchscreen MacBook Pro.New MacBook Pro models are expected at a late October eventA previous rumor already set the table for a second October event in the last week of the month. All bets are on M6 Macs and the new iPad mini, but the latest rumor is a little more definitive.According to a report from Bloomberg, Apple will announce the touchscreen MacBook Pro and the iPad mini with OLED on October 27. It's a date that lines up with previous fall Apple Events, like the "Scary Fast" event that brought us the M3 iMac. Rumor Score: 🤯 Likely Continue Reading on AppleIns…

2 часа назад @ appleinsider.com
Tim Cook has no intention of interfering with the John Ternus era
Tim Cook has no intention of interfering with the John Ternus era Tim Cook has no intention of interfering with the John Ternus era

Apple Executive Chairman Tim Cook has no intention of meddling with John Ternus' work as CEO, but he does want to lighten his load by taking on responsibilities with interacting with global governments.Tim Cook shines the spotlight on the Ternus transitionApple's new Executive Chairman Tim Cook has been busy with worldwide policy, leaving CEO John Ternus with the day-to-day decision-making at the company. In a recent interview, he said they both have an "incredible level of trust in each other."According to The Independent, Apple wanted to provide a transition so good it would become the textbook example. The interview took place just before the King showed up to Apple Music Hall for an eve…

2 часа назад @ appleinsider.com
There's a hidden upside to the rampocalypse for Apple
There's a hidden upside to the rampocalypse for Apple There's a hidden upside to the rampocalypse for Apple

RAM prices are awful, and that hit the overall PC market to the tune of 20% fewer shipments in the last quarter versus 2025. But, according to IDC, it was less-bad for Apple than almost everybody else, with it seeing a full percentage point market share gain year-over year. Buckle up, prices are only going to get worse.IDC personal computing device tracker Continue Reading on AppleInsider | Discuss on our Forums

3 часа назад @ appleinsider.com
Ternus shuffle: Apple names new mergers & acquisitions chief
Ternus shuffle: Apple names new mergers & acquisitions chief Ternus shuffle: Apple names new mergers & acquisitions chief

In the latest executive overhaul, Adrian Perica is getting his merger and acquisition responsibilities offloaded to long-time lieutenant Steve Smith.Apple ParkA new CEO takes over, and roles shift. It's effectively a fact of American business. The latest shuffle is a slight reorganization, with mergers and acquisitions moving to a new person.According to a report on Thursday by Bloomberg, Steve Smith is Apple's new M&A head. Smith was formerly Apple's Senior Director of Corporate Development.Formerly, Adrian Perica held that responsibility, as part of his overall role which incorporates Services. Reportedly, Perica will just be focusing on iCloud, Fitness+, and News going forward. Continue …

4 часа назад @ appleinsider.com
What to expect from Apple's October 13 'Welcome home' releases
What to expect from Apple's October 13 'Welcome home' releases What to expect from Apple's October 13 'Welcome home' releases

Apple is releasing more hardware on October 13, with big expectations surrounding its smart home lineup. Here's what you can anticipate Apple will unveil, and what it probably won't.John Ternus at Apple Park during an eventFor product launches, Apple is best known for its September special event, which is the venue for new iPhone models like the iPhone 18 Pro and iPhone Duo. However, it often holds more events in the fall than just one.Regularly, it holds a second event in October or November, used to launch products that it didn't feel it could reveal alongside the iPhones. That is exactly the case for fall 2026. Continue Reading on AppleInsider | Discuss on our Forums

6 часов назад @ appleinsider.com
Greg Jozwiak teases October 13 'welcome home'
Greg Jozwiak teases October 13 'welcome home'

Apple's Senior Vice President of Worldwide Marketing Greg Jozwiak has made it exquisitely clear that there is an Apple release happening on October 13. The 17-second video is two people making a needlepoint Apple Logo, teasing the date. Expect the HomePad, or whatever Apple is going to call it, and all of those home automation peripherals.Welcome home. October 13. pic.twitter.com/ChelGSDOTI— Greg Joswiak (@gregjoz) October 8, 2026 Continue Reading on AppleInsider | Discuss on our Forums

6 часов назад @ appleinsider.com
Mac mini M6, M5 Pro deals from $779 are still going strong
Mac mini M6, M5 Pro deals from $779 are still going strong Mac mini M6, M5 Pro deals from $779 are still going strong

Prime Big Deal Days offers have been extended on Apple's latest Mac mini, with the 2026 desktop marked down to as low as $779.99.Save up to $150 on Apple's 2026 Mac mini.The best online deals we've seen on Apple's new Mac mini are still in effect after Prime Big Deal Days, with prices starting at $779.99. Even the retail M5 Pro configuration is $150 off, bringing the price down to $1,549.Buy 2026 Mac mini from $779.99 Continue Reading on AppleInsider | Discuss on our Forums

6 часов назад @ appleinsider.com
Apple TV turns to Australia, acquires 'Dustfall' crime drama
Apple TV turns to Australia, acquires 'Dustfall' crime drama Apple TV turns to Australia, acquires 'Dustfall' crime drama

Following its rare acquisition of a hit BBC comedy, Apple TV has now bought the six-part crime mini-series "Dustfall" from Australia's ABC network.Anna Torv starring in "Dustfall" - image credit: Apple TV.Broadcasters at least used to all have acquisitions departments, and they are the ones who've bought US shows to worldwide audiences. US networks only more rarely acquired overseas shows, and Apple TV appeared to never quite do it, until now.Apple TV has made deals before so that the BBC, for instance, made "Trying" for Apple first before getting to screen it later. Then in 2020 Apple took over production of the existing Israeli spy thriller, "Tehran," and commissioned two further seasons.…

7 часов назад @ appleinsider.com
Prime Day deals extended: $179 AirPods Pro 3, $349 Apple Watch Series 12, $779 M6 Mac mini
Prime Day deals extended: $179 AirPods Pro 3, $349 Apple Watch Series 12, $779 M6 Mac mini Prime Day deals extended: $179 AirPods Pro 3, $349 Apple Watch Series 12, $779 M6 Mac mini

Amazon has extended several popular Apple deals after this week's Prime Big Deal Days event. Grab AirPods Pro 3 for $179, save $200 on M5 MacBook Airs, and score a new Apple Watch Series 12 for $349.99.Save up to $562 on Apple products after Prime Big Deal Days - Image credit: AppleOctober Prime Day may have ended, but aggressive deals on Apple hardware have been extended, including price cuts on the new Apple Watch Series 12, M6 Mac mini, and more. Plus snap up MacBook markdowns of up to $562 off.Shop Apple deals Continue Reading on AppleInsider | Discuss on our Forums

7 часов назад @ appleinsider.com
'The storytelling genius of Steve Jobs'
'The storytelling genius of Steve Jobs' 'The storytelling genius of Steve Jobs'

This video is mostly a blast from the past for most of us. The Art of Storytelling YouTube channel posted it a few days ago, looking back at how Jobs build the story around product releases, and kept doing it for his entire life. It's worth 20 minutes of your time today. Continue Reading on AppleInsider | Discuss on our Forums

8 часов назад @ appleinsider.com
iPad has competition from Amazon's new Alexa tablets
iPad has competition from Amazon's new Alexa tablets iPad has competition from Amazon's new Alexa tablets

Amazon is taking on Apple's iPad lineup with three new Alexa tablets that pack larger displays, built-in AI features, and prices starting at just $229.99.Lineup of Alexa tabletsThe Alexa Tablet 8, Alexa Tablet 11, and Alexa Tablet 12 Pro feature aluminum bodies, upgraded displays, and built-in Alexa+ integration. Preorders opened October 8, with shipping scheduled to begin October 14.Amazon's new tablets also replace the Fire OS software used on existing Fire tablets with Android and full Google Play Store access.Customers can download popular apps such as YouTube, Netflix, Gmail, and Google Docs directly from Google's store. They won't need the workarounds previously required to install th…

8 часов назад @ appleinsider.com
Apple's M5 Pro 16-inch MacBook Pro plunges to $2,437 in post-Prime Day sale
Apple's M5 Pro 16-inch MacBook Pro plunges to $2,437 in post-Prime Day sale Apple's M5 Pro 16-inch MacBook Pro plunges to $2,437 in post-Prime Day sale

A deeper discount on Apple's standard M5 Pro MacBook 16-inch has launched at Amazon after Prime Big Deal Days, saving shoppers $562.Save $562 on Apple's M5 Pro 16-inch MacBook Pro - Image credit: AppleThe lowest price in 30 days has taken effect on Apple's current M5 Pro 16-inch MacBook Pro, bringing the Space Black model down to $2,436.53. The $562 online discount is the steepest available across retailers per our 16-inch MacBook Pro Price Guide, but delivery dates are already slipping.Save $562 on 16" MacBook Pro Continue Reading on AppleInsider | Discuss on our Forums

8 часов назад @ appleinsider.com
Prosser's lawyers try arguing that iOS 26 isn't a trade secret anymore
Prosser's lawyers try arguing that iOS 26 isn't a trade secret anymore Prosser's lawyers try arguing that iOS 26 isn't a trade secret anymore

YouTuber Jon Prosser has stepped up his battle against Apple's lawsuit against him, in part by claiming he can't be accused of trade secret theft over iOS 26 now that it has long been released.Jon Prosser in a still from one of his Front Page Tech videos — image credit: ProsserIt's now more than a year since Apple filed suit against Jon Prosser for allegedly obtaining trade secrets concerning what would become iOS 26. The delay has been down to Prosser missing court deadlines and then Apple agreeing to an extension following the birth of his new child.Now, however, Apple, Prosser, and his colleague Michael Ramacciotti, have jointly filed an update about the case to the court. And Prosser is…

8 часов назад @ appleinsider.com
The Magic Mouse is 17 years old, it's time Apple fixed it
The Magic Mouse is 17 years old, it's time Apple fixed it The Magic Mouse is 17 years old, it's time Apple fixed it

The Magic Mouse will be 17 years old on October 20, 2026. It's beyond time Apple turned it from a curiosity into something that Mac owners actually want to use.Since 2015, you've charged the Magic Mouse through a port on its baseApple officially unveiled the original Magic Mouse on October 20, 2009. It would ship with all iMacs, but existing Mac owners could buy one for $69.At the time, Apple made a big thing about it being "the world's first multi-touch mouse," and it was right to. Remember, this was just two years after the iPhone introduced multi-touch to the world. Continue Reading on AppleInsider | Discuss on our Forums

8 часов назад @ appleinsider.com
'The Elder Scrolls Online' going Apple Silicon native, finally
'The Elder Scrolls Online' going Apple Silicon native, finally

In a brief post on Steam, ESO's Game Director, Nick Giacomini, said that performance optimizations and a Universal Binary of the game will arrive in Summer 2027. The first Mac release for the title was in April 2014, and the first Apple Silicon Macs shipped in 2020.Along with the update, some older Intel Macs will get left behind, unfortunately. It's not clear where that line is, yet.News post on Steam Continue Reading on AppleInsider | Discuss on our Forums

9 часов назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 1 week, 1 day назад
Using Swift’s ‘some’ keyword beyond SwiftUI
Using Swift’s ‘some’ keyword beyond SwiftUI Using Swift’s ‘some’ keyword beyond SwiftUI

headline ) } }When using the some keyword, the compiler will infer the underlying concrete type that’s actually being returned, which is especially helpful when working with APIs that heavily utilize generics — such as SwiftUI.

In fact, we can use it to solve similar generics-based problems, and as syntactic sugar, across a wide range of use cases.

This is where the some keyword comes in, which — just like when using SwiftUI — can help us avoid some of the complexity involved in working with generics.

perform ) } func uploadOperation(for upload: Upload ) -> AnyOperation < Void > { let operation = UploadOperation (upload: upload, service: self ) return AnyOperation ( performer: opera…

1 week, 1 day назад @ swiftbysundell.com
Why Swift is introducing a warning for weak captures within nested closures
Why Swift is introducing a warning for weak captures within nested closures Why Swift is introducing a warning for weak captures within nested closures

invalidate () } func startScanning() { timer = Timer .

loadNearbyFriends { [ weak self ] friends in self ?.

friends = friends } } ) } }That successfully breaks our retain cycle, and resolves the warning that the Swift 6.4 compiler previously gave us.

loadNearbyFriends { [ weak self ] friends in self ?.

loadNearbyFriends { [ weak self ] friends in self ?.

1 month, 1 week назад @ swiftbysundell.com
Swift protocols and the main actor
Swift protocols and the main actor Swift protocols and the main actor

In Swift, the @MainActor attribute can be used to associate a given type, function, or value with the global main actor, which essentially makes any such code operate on the enclosing app’s main thread.

Just like concrete types, a Swift protocol can be fully isolated to the main actor, which means that all of its members (which in the case of a protocol are its list of requirements, and any extensions we’ve added) in turn also become main actor isolated.

But what if we’re looking to make an actual actor type conform to our ErrorPresenter protocol?

So does that mean that we should never fully associate any protocol with the main actor, and instead only annotate individual requirements …

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

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

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

7 months, 1 week назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 days, 8 hours назад
Kodebits: September 2026: Day 100 and a Pause [FREE]
Kodebits: September 2026: Day 100 and a Pause [FREE] Kodebits: September 2026: Day 100 and a Pause [FREE]

It’s a beginner Swift puzzle about enum cases—one of the simplest things we’ve published, and a chilled way to complete the century.

Day 100: Enum Cases — The simplest form of enum: a fixed set of named cases, matched with dot syntax.

With Day 89 and the earlier associated-values bits, that’s the full set of Swift enum basics covered.

BeginnerDay 87: Default Parameters — Give a parameter a default value and callers can omit it.

Day 90: Named Arguments — Name your arguments at the call site and you can pass them in any order.

2 days, 8 hours назад @ kodeco.com
Kodebits Day 100: Enum Cases [FREE]
Kodebits Day 100: Enum Cases [FREE] Kodebits Day 100: Enum Cases [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 98: Filter Evens [FREE]
Kodebits Day 98: Filter Evens [FREE] Kodebits Day 98: Filter Evens [FREE]

All videos.

One low price.

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

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

1 week, 5 days назад @ kodeco.com
Kodebits Day 97: Enumerated Loop [FREE]
Kodebits Day 97: Enumerated Loop [FREE] Kodebits Day 97: Enumerated Loop [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, 1 day назад @ kodeco.com
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.

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

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

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

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

3 weeks, 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.

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

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

1 month, 1 week назад @ kodeco.com
Ole Begemann
последний пост 9 months, 3 weeks назад
Use 'git mv' to record filename case changes in Git
Use 'git mv' to record filename case changes in Git

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

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

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

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

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

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

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

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

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

# # ``` # $ gi…

9 months, 3 weeks назад @ oleb.net
Marco Arment
последний пост 1 month назад
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 month назад @ 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, 3 weeks назад @ 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…

6 months, 1 week назад @ marco.org
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 16 часов назад
Server side Swift теперь и в Google CloudGoogle выпустили Swift SDK, который позволяет деплоить ваши серверные приложения в Google Cloud. Более богатая экосистема это, конечно, кайф, но я слабо себе представляю, кому и зачем вообще в 2026 может быть нужен
Server side Swift теперь и в Google CloudGoogle выпустили Swift SDK, который позволяет деплоить ваши серверные приложения в Google Cloud. Более богатая экосистема это, конечно, кайф, но я слабо себе представляю, кому и зачем вообще в 2026 может быть нужен

Server side Swift теперь и в Google CloudGoogle выпустили Swift SDK, который позволяет деплоить ваши серверные приложения в Google Cloud. Более богатая экосистема это, конечно, кайф, но я слабо себе представляю, кому и зачем вообще в 2026 может быть нужен Swift на сервере, когда знание языка вообще перестало быть проблемой.

16 часов назад @ t.me
Для чего нужен кейворд someОбычно some используется в SwiftUI, но этим его применение не ограничивается. Но вообще это ключевое слово может пригодиться и во многих других сценариях, чтобы сделать код, связанный с дженериками, проще.
Для чего нужен кейворд someОбычно some используется в SwiftUI, но этим его применение не ограничивается. Но вообще это ключевое слово может пригодиться и во многих других сценариях, чтобы сделать код, связанный с дженериками, проще.

Для чего нужен кейворд someОбычно some используется в SwiftUI, но этим его применение не ограничивается. Но вообще это ключевое слово может пригодиться и во многих других сценариях, чтобы сделать код, связанный с дженериками, проще.

1 day, 16 hours назад @ t.me
Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно круто! За это время мы:👉Провели 90 стримов про harness engineering и внедрение AI в команды👉Собрали большую базу знаний про AI в разработке👉Устроили аж два хакатона –
Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно круто! За это время мы:👉Провели 90 стримов про harness engineering и внедрение AI в команды👉Собрали большую базу знаний про AI в разработке👉Устроили аж два хакатона –

Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно круто! За это время мы:👉Провели 90 стримов про harness engineering и внедрение AI в команды👉Собрали большую базу знаний про AI в разработке👉Устроили аж два хакатона – делали автономные фабрики фичей и самообучающихся агентов👉Собрали сообщество, в котором получается очень дельно обсуждать новости и помогать друг другу с решением проблемКороче говоря, мне очень нравится, что получается – я и сам узнаю очень много нового, и радуюсь от того, сколько пользы получается дать другим участникам. Поэтому хочу напомнить и вам, подписчикам любимого канала, кому и зачем стоит вступить к нам:Если вы хотите просто дер…

2 days, 10 hours назад @ t.me
Heat map на Swift ChartsЕще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников.
Heat map на Swift ChartsЕще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников. Heat map на Swift ChartsЕще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников.

Heat map на Swift ChartsЕще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников.

2 days, 16 hours назад @ t.me
Как Firebase уронил всехНа прошлой неделе случилась история, которая происходит где-то раз в 10 лет – зависимость, которая есть почти во всех приложениях, внезапно начала крешиться на старте. При этом очень долгое время от команды Firebase не было никаких
Как Firebase уронил всехНа прошлой неделе случилась история, которая происходит где-то раз в 10 лет – зависимость, которая есть почти во всех приложениях, внезапно начала крешиться на старте. При этом очень долгое время от команды Firebase не было никаких

Как Firebase уронил всехНа прошлой неделе случилась история, которая происходит где-то раз в 10 лет – зависимость, которая есть почти во всех приложениях, внезапно начала крешиться на старте. При этом очень долгое время от команды Firebase не было никаких комментариев, а status page не показывал наличие аварий.В итоге спустя 2 часа аварию починили, спустя 6 часов заработали приложения, закешировавшие битый конфиг. Какая жесть, а.

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

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

6 days, 16 hours назад @ t.me
iPhone Duo by ExamplesРеаозиторий с готовыми демками, использующими все API, специфичные для Duo: hinge angle, angle history, split arrangement, vertical toolbars и кучу чего еще.
iPhone Duo by ExamplesРеаозиторий с готовыми демками, использующими все API, специфичные для Duo: hinge angle, angle history, split arrangement, vertical toolbars и кучу чего еще.

iPhone Duo by ExamplesРеаозиторий с готовыми демками, использующими все API, специфичные для Duo: hinge angle, angle history, split arrangement, vertical toolbars и кучу чего еще.

1 week назад @ t.me
🏗 Строим мультиагентные системы для разработки на Podlodka AI CrewИнженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами. Мультиагентный подход переносит ту же логику в среду искусствен
🏗 Строим мультиагентные системы для разработки на Podlodka AI CrewИнженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами. Мультиагентный подход переносит ту же логику в среду искусствен 🏗 Строим мультиагентные системы для разработки на Podlodka AI CrewИнженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами. Мультиагентный подход переносит ту же логику в среду искусствен

🏗 Строим мультиагентные системы для разработки на Podlodka AI CrewИнженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами. Мультиагентный подход переносит ту же логику в среду искусственного интеллекта: вместо одного исполнителя над задачей работают несколько виртуальных агентов. Но как построить такую систему и сделать её эффективной? Эксперты Podlodka AI Crew ответят на этот вопрос в новом сезоне «Мультиагентные системы», который пройдёт с 12 по 16 октября. Генеральный партнёр конференции — RWB.О чём узнают участники: 🧩 Как построить эффективную внутреннюю AI-платформу разработки🧠 Как устроен «мозг» агента и как это исп…

1 week, 1 day назад @ t.me
Единый кэш инкрементальных сборок для агента и XcodeПо умолчанию проект, который вы собираете одновременно и через агента, и напрямую через Xcode, не шарит один и тот же кэш инкрементальных сборок – поэтому вам чаще приходится сталкиваться с полной пересбо
Единый кэш инкрементальных сборок для агента и XcodeПо умолчанию проект, который вы собираете одновременно и через агента, и напрямую через Xcode, не шарит один и тот же кэш инкрементальных сборок – поэтому вам чаще приходится сталкиваться с полной пересбо

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

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

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

1 week, 2 days назад @ t.me
Jev на SwiftЕсли вы хотите поиграться с новой моделью Jev, которая умеет очень быстро и очень дешево классифицировать что угодно, то держите готовый Swift пакет. На iOS, кстати, я пока еще видел не так много классных демок, так что поле для экспериментов о
Jev на SwiftЕсли вы хотите поиграться с новой моделью Jev, которая умеет очень быстро и очень дешево классифицировать что угодно, то держите готовый Swift пакет. На iOS, кстати, я пока еще видел не так много классных демок, так что поле для экспериментов о

Jev на SwiftЕсли вы хотите поиграться с новой моделью Jev, которая умеет очень быстро и очень дешево классифицировать что угодно, то держите готовый Swift пакет. На iOS, кстати, я пока еще видел не так много классных демок, так что поле для экспериментов огромное!

1 week, 3 days назад @ t.me
Как выбрать между Codex и Claude CodeДержите большую статью от Пола Хадсона, где он разбирает достоинства и недостатки харнессов и моделей Anthropic и OpenAI.
Как выбрать между Codex и Claude CodeДержите большую статью от Пола Хадсона, где он разбирает достоинства и недостатки харнессов и моделей Anthropic и OpenAI.

Как выбрать между Codex и Claude CodeДержите большую статью от Пола Хадсона, где он разбирает достоинства и недостатки харнессов и моделей Anthropic и OpenAI.

1 week, 6 days назад @ t.me
Вышла бета Vapor 5С момента релиза последней мажорной версии Vapor прошло уже шесть лет! Пятая версия – это переписывание всего фреймворка с нуля. Из важного:👉Полная поддержка async/await вместо Nio👉Использует Swift HTTP Server👉Поддерживается Swift Configu
Вышла бета Vapor 5С момента релиза последней мажорной версии Vapor прошло уже шесть лет! Пятая версия – это переписывание всего фреймворка с нуля. Из важного:👉Полная поддержка async/await вместо Nio👉Использует Swift HTTP Server👉Поддерживается Swift Configu

Вышла бета Vapor 5С момента релиза последней мажорной версии Vapor прошло уже шесть лет! Пятая версия – это переписывание всего фреймворка с нуля. Из важного:👉Полная поддержка async/await вместо Nio👉Использует Swift HTTP Server👉Поддерживается Swift Configuration и HTTP Types👉Экспериментальная библиотека макросов

2 weeks назад @ t.me
Аккордеон на iPhone DuoЭто неизбежно должно было произойти, но я не думал, что так быстро.GitHub
Аккордеон на iPhone DuoЭто неизбежно должно было произойти, но я не думал, что так быстро.GitHub

Аккордеон на iPhone DuoЭто неизбежно должно было произойти, но я не думал, что так быстро.GitHub

2 weeks, 1 day назад @ t.me
Swift 6.4 вышел👉Swift Build теперь включен в SwiftPM по дефолту👉Swift Subprocess стабилизировали и подняли версию до 1.0👉Улучшили интероп с С++, Java и работу с Wasm👉Новые типы массивов с перфомансом получше, и протокол Iterable для итерирования без копий👉
Swift 6.4 вышел👉Swift Build теперь включен в SwiftPM по дефолту👉Swift Subprocess стабилизировали и подняли версию до 1.0👉Улучшили интероп с С++, Java и работу с Wasm👉Новые типы массивов с перфомансом получше, и протокол Iterable для итерирования без копий👉

Swift 6.4 вышел👉Swift Build теперь включен в SwiftPM по дефолту👉Swift Subprocess стабилизировали и подняли версию до 1.0👉Улучшили интероп с С++, Java и работу с Wasm👉Новые типы массивов с перфомансом получше, и протокол Iterable для итерирования без копий👉Много мелких языковых и библиотечных фичей

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

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

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

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

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

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

6 months, 1 week назад @ t.me
Readaggregator Readaggregator
последний пост 2 days, 7 hours назад
Go make your designers happy — starting April 2027, all apps and games submitted to the App Store will need to include screenshots for iPhone Duo.https://developer.apple.com/news/?id=kkphp5qo
Go make your designers happy — starting April 2027, all apps and games submitted to the App Store will need to include screenshots for iPhone Duo.https://developer.apple.com/news/?id=kkphp5qo

Go make your designers happy — starting April 2027, all apps and games submitted to the App Store will need to include screenshots for iPhone Duo.https://developer.apple.com/news/?id=kkphp5qo

2 days, 7 hours назад @ t.me
Xcode 27 makes MCP much more interesting — with the new headless server, coding agents can use Xcode tools and render SwiftUI previews without keeping Xcode open.Unfortunately, Preview MCP still has some rough edges. You can’t reliably choose the rendering
Xcode 27 makes MCP much more interesting — with the new headless server, coding agents can use Xcode tools and render SwiftUI previews without keeping Xcode open.Unfortunately, Preview MCP still has some rough edges. You can’t reliably choose the rendering

Xcode 27 makes MCP much more interesting — with the new headless server, coding agents can use Xcode tools and render SwiftUI previews without keeping Xcode open.Unfortunately, Preview MCP still has some rough edges. You can’t reliably choose the rendering device, and sometimes Xcode happily gives your agent an old screenshot after the code has already changed.Fatbobman ran into these problems in real AI workflows and came up with some clever workarounds.https://fatbobman.com/en/posts/letting-ai-see-swiftui/#Xcode #SwiftUI #AI

1 week, 1 day назад @ t.me
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&amp;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&amp;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

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

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

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

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

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

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

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

3 months, 1 week назад @ 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, 3 weeks назад @ 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, 3 weeks назад @ 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&amp;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, 3 weeks назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 3 часа назад
712: Mildly Technologically Traumatized
712: Mildly Technologically Traumatized 712: Mildly Technologically Traumatized

Ominous rumors and announcements from our favorite company.

Sponsored by:Coax: Channel-surf your home media serverBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 часа назад @ atp.fm
711: Hot Dog on an Actuator
711: Hot Dog on an Actuator 711: Hot Dog on an Actuator

The Apple Watch's upcoming Live Rewind and Siri Recap features, some (strong) feelings about CarPlay, and the solutions to all of John's problems.

Sponsored by:Granola: The AI notepad for back-to-back meetings.

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!

1 week назад @ atp.fm
710: That New Mouse Pad Feeling
710: That New Mouse Pad Feeling 710: That New Mouse Pad Feeling

Impressions of our new Apple hardware so far, plans for iPhone Duo development, and an update on the Mac Mini fleet.

Sponsored by:Daft Music: Made for Apple Music.

Clic for Sonos: A premium Sonos companion.

Quince: Elevated essentials and staples that last.

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

2 weeks назад @ atp.fm
709: Steel-Cable Insurance
709: Steel-Cable Insurance 709: Steel-Cable Insurance

A mountain of follow-up and updates about the iPhone event, new chips, iPhone 18 Pro, and iPhone Duo.

Sponsored by:Granola: The AI notepad for back-to-back meetingszocdoc: Find the right doctor, right now.

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 weeks назад @ atp.fm
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!

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

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

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

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

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

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

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

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 1 week, 5 days назад
455: ‘I’m Thinking X, Not X’, With Andru Edwards
455: ‘I’m Thinking X, Not X’, With Andru Edwards 455: ‘I’m Thinking X, Not X’, With Andru Edwards

‘I’m Thinking X, Not X’, With Andru EdwardsAndru Edwards returns to the show to discuss Apple’s big September event and their new products: the iPhones 18 Pro and Duo, AirPods 5, and Apple Watch Series 12/Ultra 4.

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

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

Transcripts: Unofficial but surprisingly good.

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

1 week, 5 days назад @ daringfireball.net
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, 4 weeks назад @ 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.

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

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

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

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

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

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

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

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

6 months, 1 week назад @ 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, 3 weeks назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

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

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

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

Use code TALKSHOW for $80 in free credits.

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

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

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