Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 1 day, 8 hours назад
Now available: Retention messages for subscriptions
Now available: Retention messages for subscriptions Now available: Retention messages for subscriptions

Reduce cancellations with retention messages that remind subscribers of your subscription's value as they decide whether to cancel.

Retention messages appear in the cancellation flow and can include text, images, or a special offer.

In App Store Connect, you can configure retention messages for your auto-renewable subscriptions, including subscriber eligibility and the wait time between messages.

With the Retention Messaging API, you can choose which message to show each subscriber based on their subscription details.

Configure retention messages in App Store ConnectLearn about auto-renewable subscriptions

1 day, 8 hours назад @ developer.apple.com
Siri AI is now open to all developers
Siri AI is now open to all developers Siri AI is now open to all developers

For complex requests, we’re also introducing skills to let you teach Siri AI how to combine several actions into a single experience.

And Siri AI can now surface any entity in the Spotlight semantic index, not just the ones that fit an existing schema.

This developer beta offers a sneak peek at Siri AI app intents for developers.

As you explore early, we will follow up with more details about the terms and usage policies for experiences enabled through Siri AI.

Siri AI is currently unavailable in the EU in iOS, iPadOS, and watchOS.

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

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

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

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

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

2 days, 8 hours назад @ developer.apple.com
Upcoming: New age rating content descriptors in App Store Connect
Upcoming: New age rating content descriptors in App Store Connect Upcoming: New age rating content descriptors in App Store Connect

Starting November 16, 2026, App Store Connect will include new content descriptors to help ensure your app’s age ratings accurately reflect its features and are in accordance with local regulations.

When completing the age rating questionnaire in App Store Connect, you’ll need to declare whether your app includes:Shared Location: Sharing of real-world location with another person or group.

You must provide these declarations when submitting an app update or making changes to your age rating questionnaire.

Apps that include Dating and Relationships receive a minimum age rating of 18+.

Once verified, the official rating will display on the App Store in Brazil.

3 days, 6 hours назад @ developer.apple.com
Adjustments to the Taiwan storefront of the App Store on iOS and iPadOS
Adjustments to the Taiwan storefront of the App Store on iOS and iPadOS Adjustments to the Taiwan storefront of the App Store on iOS and iPadOS

Apple is making changes to the Taiwan storefront of the App Store, following discussions with the Taiwan Fair Trade Commission.

As of October 31, 2026, the commission rate for standard Apple In-App Purchase and paid app transactions will be 26% on the Taiwan storefront of the App Store on iOS and iPadOS.

Signing the updated terms by October 31 is not required to receive the benefit of these commission rate changes starting that date.

The Apple Developer Program License Agreement has been revised to support updated policies.

查看繁體中文翻譯Translations of the updated agreement will be available on the Apple Developer website within one month.

1 week назад @ developer.apple.com
Say hello to Touch on Mac
Say hello to Touch on Mac Say hello to Touch on Mac

Start getting ready for MacBook Pro with Touch today.

Watch new developer videos, sign up for Group Labs, and check out new articles and resources.

Explore now

1 week, 1 day назад @ developer.apple.com
Offer your subscriptions to businesses and schools
Offer your subscriptions to businesses and schools Offer your subscriptions to businesses and schools

Starting today, organizations and educational institutions can purchase subscriptions to apps in volume with multiseat purchasing.

Multiseat purchasing for subscriptions is enabled by default in App Store Connect, unless you’ve previously adjusted this setting.

This makes your subscription available for purchase through Apple Business, Apple School Manager, and the App Store.

Note about multiseat purchasing and groupsMultiseat purchasing in App Store Connect also supports subscriptions for groups.

Manage purchase options for an auto-renewable subscriptionApp Store Connect API: Configuring multiseat subscriptions for organizationsOffer subscriptions to groups and organizations

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

The App Review Guidelines have been revised to support new features, updated policies, and to provide clarification.

App Review GuidelinesBefore You Submit: Added links to additional documentation.

1.2: Clarified app content and app types that are subject to this guideline, and potential Developer Code of Conduct violation for failing to implement appropriate safeguards or remediating violations after notice.

5: Clarified that apps found to facilitate human trafficking and/or the exploitation of children will be removed from the App Store and blocked from alternative distribution.

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

2 weeks, 6 days назад @ developer.apple.com
Strengthening App Review Guidelines against nonconsensual intimate imagery and bait-and-switch apps
Strengthening App Review Guidelines against nonconsensual intimate imagery and bait-and-switch apps Strengthening App Review Guidelines against nonconsensual intimate imagery and bait-and-switch apps

As outlined in our App Review Guidelines, pornographic material has long been prohibited on the App Store — this includes apps that generate nudity or sexually explicit imagery, such as “nudification” apps that create sexually explicit images of real individuals without their consent.

For complete details, see the App Review Guidelines.

2.5.19: This rule clarifies our longstanding prohibition on apps misrepresenting what they do during the App Review process and then changing after approval — for example, adding features or functionality that weren’t included in the version of the app that was submitted to App Review.

Section 5: The App Store has always prohibited apps that facilitate human…

2 weeks, 6 days назад @ developer.apple.com
Updated Apple Developer Program License Agreement now available
Updated Apple Developer Program License Agreement now available Updated Apple Developer Program License Agreement now available

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

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

Definitions, Definitions, Sections 6.4, 6.4.1, 6.4.2: Specified terms for iOS app widgets on Apple HomeView and availability of iOS apps for CarPlay on Apple HomeView.

Schedule 3, Sections 1.1(b), 1.2(d)(iii), 3.1, 3.8(a), 3.8(c): Specified terms for offering subscriptions to Apple Business and Apple School Manager organizations through Volume Purchasing.

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

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

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

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

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

1 month назад @ 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 month назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 1 day назад
App Store Connect API 4.6
App Store Connect API 4.6 App Store Connect API 4.6

Download fileView release notes

1 day назад @ developer.apple.com
App Store Connect 3.3.1
App Store Connect 3.3.1 App Store Connect 3.3.1

Download the appView release notes

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

View release notes

2 days, 3 hours назад @ developer.apple.com
watchOS 27.3 beta (24S5284h)
watchOS 27.3 beta (24S5284h) watchOS 27.3 beta (24S5284h)

View downloadsView release notes

2 days, 6 hours назад @ developer.apple.com
visionOS 27.3 beta (24N5286r)
visionOS 27.3 beta (24N5286r) visionOS 27.3 beta (24N5286r)

View downloadsView release notes

2 days, 6 hours назад @ developer.apple.com
tvOS 27.3 beta (24K5286g)
tvOS 27.3 beta (24K5286g) tvOS 27.3 beta (24K5286g)

View downloadsView release notes

2 days, 6 hours назад @ developer.apple.com
macOS 27.3 beta (26C5035r)
macOS 27.3 beta (26C5035r) macOS 27.3 beta (26C5035r)

View downloadsView release notes

2 days, 6 hours назад @ developer.apple.com
iPadOS 27.3 beta (24C5037i)
iPadOS 27.3 beta (24C5037i) iPadOS 27.3 beta (24C5037i)

View downloadsView release notes

2 days, 6 hours назад @ developer.apple.com
iOS 27.3 beta (24C5037i)
iOS 27.3 beta (24C5037i) iOS 27.3 beta (24C5037i)

View downloadsView release notes

2 days, 6 hours назад @ developer.apple.com
Xcode 27.3 beta (27C5020n)
Xcode 27.3 beta (27C5020n) Xcode 27.3 beta (27C5020n)

View downloadsView release notes

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

View release notes

6 days, 7 hours назад @ developer.apple.com
Xcode 27.2 (27B52)
Xcode 27.2 (27B52) Xcode 27.2 (27B52)

View downloadsView release notes

1 week назад @ developer.apple.com
macOS 27.2 (26B123)
macOS 27.2 (26B123) macOS 27.2 (26B123)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 12 часов назад
GSoC 2026 Showcase
GSoC 2026 Showcase GSoC 2026 Showcase

The Swift project once again participated in Google Summer of Code in 2026, pairing newcomers to open source with mentors to build new features for Swift and its ecosystem.

DocC Language Features in SourceKit-LSPDocC is Swift’s documentation compiler.

They work in any editor that supports the Language Server Protocol (LSP), such as VS Code or Vim.

Qualified Name Lookup for swift-syntaxSwift macros, linters, and code generators built on swift-syntax could read the structure of Swift code, but they couldn’t easily perform contextual lookups.

It builds on the GSoC 2024 project that introduced lexical scopes and unqualified name lookup, which already powers features in swift-java.

12 часов назад @ swift.org
What's new in Swift: September 2026 Edition
What's new in Swift: September 2026 Edition What's new in Swift: September 2026 Edition

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

Highlights include Swift Build as the new default in Swift Package Manager, Subprocess reaching 1.0, and up to 40x faster WebAssembly bridging with JavaScriptKit.

Embedded Swift Improvements Coming in Swift 6.4 rounds up what’s ahead for Swift on microcontrollers and other constrained environments.

Solbach Leads shared their Swift adoption story, including how they migrated a production AI data pipeline from Kotlin and Spring Boot to Swift and Vapor.

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

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

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

Highlights include Swift Build as the new default in Swift Package Manager, Subprocess reaching 1.0, and up to 40x faster WebAssembly bridging with JavaScriptKit.

Embedded Swift Improvements Coming in Swift 6.4 rounds up what’s ahead for Swift on microcontrollers and other constrained environments.

Solbach Leads shared their Swift adoption story, including how they migrated a production AI data pipeline from Kotlin and Spring Boot to Swift and Vapor.

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

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

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

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

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

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

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

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

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

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

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

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

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

4 months назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 21 минуту назад
Rant: If iOS app gets approved in a few hours, then there's no reason for the same app built via catalyst for macOS to sit In Review for several days!!!
Rant: If iOS app gets approved in a few hours, then there's no reason for the same app built via catalyst for macOS to sit In Review for several days!!!

I have an iOS app which also has a companion macOS Catalyst app. The iOS one keeps getting approved instantly (like 4-10 hours) but the macOS one goes into review instantly and then just sit there for days. Currently, my macOS app is 2 versions out of date and has been sitting "In Review" state for 3 days now. I am about to submit another update for the iOS version but I don't want to Developer Reject the macOS one because that'll just send me back in the queue. But this will also cause that app to be 3 versions out of date. I have no idea wtf they are doing there. None of my apps have had any rejections in a long time and I've been developing for 16 years. It's the same god damn app, just …

21 минуту назад @ reddit.com
How are you handling Duo tabbar text?
How are you handling Duo tabbar text?

I have an app. It has a few screens, and tabs on the bottom. Each tab represents a different instance of an item, so you might have "Car 1", "Car 2", "Car 3". Some users can customize them like "Ford", "Truck 5", or leave the default, e.g. "Car 3". Each car is ephemeral, so usually the differentiator is the default system-generated text below the icon. The Duo doesn't use text, only icons. There are too many possible variations for me to provide all icons, and there's no guarantee that a user will even fill out enough information to generate a proper icon. So, what's a developer to do? At best, I could use the Automobile icon, and add a #1, #2, #3 onto it, but if a user does give their car …

3 часа назад @ reddit.com
Duo app inspiration dilemma
Duo app inspiration dilemma

Working on my app’s Duo adjustments I wanted to see how other, well-established apps chose to adapt their layouts and custom behaviors. I liked going to Mobbin to checkout different design choices for years now (when I don’t simply install them on my devices). They didn’t add Duo so far though Wondering if anyone found a nice way to preview it Or if I should just find myself a rich friend to use and stick to the guidelines for now😅 submitted by /u/iamidan [link] [comments]

9 часов назад @ reddit.com
Help with appstore connect review
Help with appstore connect review Help with appstore connect review

I am new to app store and i deployed my 1st version of the app. (Its a company(with DUNS) app. It was a 1st version and was very bare bone. i got a mail from apple after 2 days: Guideline 2.1 - Information Needed - New App Submission We need additional information to better understand the app and complete the review. Note: Before submitting, run the submitted build through your own testing and quality assurance process on supported physical devices. App Review is intended for apps and metadata that are complete and ready for App Store customers. If the app is ready for review, follow the directions below. Next Steps Add all of the following information to the Notes field of the App Review I…

11 часов назад @ reddit.com
Inconsistent horizontal margins on the iPhone Duo
Inconsistent horizontal margins on the iPhone Duo

I'm exploring Apple apps on the iPhone Duo simulator to check how they adapt their app to the new screens. One thing that I noticed is that the margin between the content and the vertical bar varies from app to app. In the Settings app, it appears they are respecting the layoutMarginsGuide. But in the Fitness app, it looks like there's an extra margin between the content and the vertical bar. In some apps, like the Watch app, it's inconsistent from one tab to another. I've noticed though that they have fixed it for some apps (Contacts) in the 27.3 beta. submitted by /u/Puzzleheaded-Gain438 [link] [comments]

11 часов назад @ reddit.com
[Update] My app clone nightmare is finally getting better thanks to Reddit's advice. Huge thanks to everyone!
[Update] My app clone nightmare is finally getting better thanks to Reddit's advice. Huge thanks to everyone! [Update] My app clone nightmare is finally getting better thanks to Reddit's advice. Huge thanks to everyone!

A while ago, I posted here about being overwhelmed by copycat apps cloning my app, SquatLock. https://www.reddit.com/r/iOSProgramming/s/DFHq4tc2hc Thanks to all the advice and feedback from this amazing community, I was able to take action—and as you can see in the screenshot, the fake apps have gone down significantly! Huge thanks to everyone who helped me out. I know other indie devs might face the exact same nightmare, so here is what I did and what I learned from this experience: Trademark in Japan (My home country) I’m a developer based in Japan. I already had the registered trademark for "SquatLock" in Japan (it cost around 150,000 JPY / ~$1,000 USD to register). Because trademarks ar…

16 часов назад @ reddit.com
LinnetTTS: 41M streaming TTS with a Rust runtime, measured on everything from an Apple M5 to a Raspberry Pi Zero 2 W (3.3 ms to 59 ms per 80 ms of audio)
LinnetTTS: 41M streaming TTS with a Rust runtime, measured on everything from an Apple M5 to a Raspberry Pi Zero 2 W (3.3 ms to 59 ms per 80 ms of audio)

Author here. We just released LinnetTTS, a small on-device English TTS: an autoregressive flow LM over a 25 Hz continuous-latent codec with a Vocos-style decoder, 41 M parameters end to end, one flow evaluation per step, no diffusion loop at inference. Each step produces 80 ms of audio, so playback starts after the prime pass plus one step and never waits for the whole sentence. It speaks in a voice given as a short voice-prompt latent; two built-in voices ship with the weights. The runtime is Rust with its own kernels (AVX2+FMA on x86-64, NEON on ARM), no PyTorch or ONNX at inference. fp16 weights are 83 MB; peak memory about 160 MB on Linux. (The "35m" in the model name is a label from th…

17 часов назад @ reddit.com
Inconsistent additionalOverflowItems layout behavior between iOS 18 and iOS 26
Inconsistent additionalOverflowItems layout behavior between iOS 18 and iOS 26 Inconsistent additionalOverflowItems layout behavior between iOS 18 and iOS 26

I am currently testing additionalOverflowItems with the expectation that it behaves as follows: Keep UIBarButtonItem instances visible directly on the toolbar as icons whenever there is sufficient space. Only move items into the overflow menu when there isn't enough screen real estate. In iOS 26, additionalOverflowItems behaves exactly as described above. However, in iOS 18, the system tends to aggressively move all UIBarButtonItem instances into the overflow menu regardless of available space. Is this change in layout behavior documented anywhere? Can we rely on iOS 26 and future releases maintaining this current behavior, or are the layout heuristics for additionalOverflowItems considered…

17 часов назад @ reddit.com
Why does Xcode ask for a Development provisioning profile when I'm trying to archive an app for TestFlight?
Why does Xcode ask for a Development provisioning profile when I'm trying to archive an app for TestFlight? Why does Xcode ask for a Development provisioning profile when I'm trying to archive an app for TestFlight?

I'm running into a confusing code-signing issue in Xcode 26.3, and I'd like to understand why automatic signing isn't working as expected. Context I'm enrolled in the paid Apple Developer Program. I don't own a physical iPhone, so I have zero registered devices. I develop and test my apps using the iOS Simulator. My goal is to archive and upload my applications to TestFlight. The problem When I switch from an iOS Simulator to Any iOS Device (arm64) to archive my application, Xcode reports: Your team has no devices from which to generate a provisioning profile. And: No profiles were found. Xcode couldn't find any iOS App Development provisioning profiles matching my Bundle Identifier. What c…

23 часа назад @ reddit.com
Apple: We demand you provide a video demo before we even consider reviewing your app. Also Apple: LOL you thought we'd let you upload a video?
Apple: We demand you provide a video demo before we even consider reviewing your app. Also Apple: LOL you thought we'd let you upload a video? Apple: We demand you provide a video demo before we even consider reviewing your app. Also Apple: LOL you thought we'd let you upload a video?

This bug has existed for years and they do nothing about it. Files even as small as 20mb get stuck on "processing" and just sit there for hours and will never upload. As if developers didn't have it hard enough lately. submitted by /u/Oxigenic [link] [comments]

23 часа назад @ reddit.com
Has anyone else noticed the improvement in App Store Connect review time?
Has anyone else noticed the improvement in App Store Connect review time?

I remember a few months ago, I would submit something on a Friday, and then it wouldn't get accepted until Wednesday or Thursday the following week. Now, even on a Sunday, sometimes I can get two versions reviewed in a single day. Either Apple has automated more of the process, hired way more app reviewers, or they just don't care anymore and are letting everything through. I'm not complaining. It benefits me greatly, but I'm not sure what this says about the general quality of the reviews and whether they even serve a purpose at this point. submitted by /u/JhinRamen [link] [comments]

1 day, 4 hours назад @ reddit.com
Siri AI result cards don’t trigger OpenIntent, but voice commands and Shortcuts work
Siri AI result cards don’t trigger OpenIntent, but voice commands and Shortcuts work

Hey everyone, I’m trying the Siri AI Developer Preview on iOS 27.3 with my app I have a custom AppIntent(.tool) that returns [HistoryEntity] for recently watched movies and TV episodes. Asking “What did I recently watch in ComfyCinema?” works—Siri responds with the correct history and displays cards for the items. But tapping those cards doesn’t open the History section. My logging shows that neither the entity query nor OpenHistoryIntent.perform() gets called on tap. The same open intent works when: I run it through Shortcuts, passing an entity from the history action. I explicitly ask Siri to open the most recent history item. So the navigation works; it’s specifically tapping an entity i…

1 day, 7 hours назад @ reddit.com
Writing bug free code is more important than architecture.
Writing bug free code is more important than architecture. Writing bug free code is more important than architecture.

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

1 day, 8 hours назад @ reddit.com
App rejected under 2.1(b)
App rejected under 2.1(b)

Apple rejected my app under Guideline 2.1(b) because a subscription purchase failed with “Purchase failed. Please try again.” I’m using RevenueCat, and both monthly and yearly subscriptions work perfectly on 5–6 different iPhones through TestFlight and Sandbox testing. Restore Purchases also works. Apple tested on an iPad, and the subscription products and prices loaded correctly, but the purchase failed. Interestingly, monthly purchases take noticeably longer than yearly purchases in TestFlight, although both succeed. I’ve resubmitted the exact same build and asked Apple to retry. Has anyone experienced something similar? Did Apple approve your app after retrying, or did you have to change…

1 day, 8 hours назад @ reddit.com
Software dev and lifelong gamer, starting iOS game dev to actually make money. Looking for advices
Software dev and lifelong gamer, starting iOS game dev to actually make money. Looking for advices

I'm a software developer and a gamer, and I've started making iOS games with the goal of making a profit out of it. I built my first one and it's close to App Store review, so I'm past the "can I ship it" part. I can code and I have more game ideas than time, but I've never run a game as a business. For those of you who have already done this and made money from it, what do you wish you knew before your first game? What actually paid for you, ads or in-app purchases? And how did you get your first players? Any general advice is welcome. submitted by /u/BuildinZZ [link] [comments]

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

Issue 774 30th October 2026 Written by Alex OzunI don’t normally enjoy throwing shade on other dev communities, but it’s hard not to be a little bit smug around our Android friends these days.

In fact, a lot of these apps rely heavily on the hinge gimmick and arguably don’t offer much long-term value to users.

Speaking of gimmicks, the new MacBook Pro with a touch screen was announced on Wednesday.

The hero image on apple.com, with a person playing the piano on the MacBook’s screen, is outright ridiculous.

But I can certainly get behind the use case of interacting with the simulator using touch input.

1 week назад @ main--iosdevweekly.netlify.app
Issue 773
Issue 773 Issue 773

Issue 773 23rd October 2026 Written by Alex OzunOver the past few weeks, I’ve seen a massive push from developers to adapt their apps for iPhone Duo ahead of its launch date.

I’ve been especially impressed by the indie dev and Build in Public communities, with many developers going well beyond what’s required for basic Duo support.

iPhone Duo starts shipping today, but significant supply delays mean that many developers won’t get their devices any time soon.

This might be the first time I’ve seen someone use mesh gradients creatively to tie together a multi-screen app design.

But this article by Sarun I read very carefully, especially with the current push to adapt apps for iPhone Duo.

2 weeks назад @ main--iosdevweekly.netlify.app
Issue 772
Issue 772 Issue 772

Issue 772 16th October 2026 Written by Konstantinos NikoloutsosHello, iOS Dev Weekly readers 👋 It’s me Konsta.

As the article makes clear, this is an experiment: private APIs don’t belong in production App Store code.

It reminds me of Juan Marin’s comment in issue 767, calling UIScreen.main.bounds “a bug waiting for a device” before discussing the iPhone Duo.

Blueprint, by Mustafa Natur, turns your app icon into a blueprint-style version, with colours and badges and custom labels(thanks for that) that give testing builds and release candidates their own character.

What appeals to me here is the straightforward command-line workflow: install it, point it at an Icon Composer file or an app ic…

3 weeks назад @ main--iosdevweekly.netlify.app
Issue 771
Issue 771 Issue 771

Issue 771 9th October 2026 Written by Juan MarinI’ve spent this week at next.app devCon in Berlin, which has been a reminder of why conferences are worth the trip.

Product managers are asked to show growth, and minutes are what the analytics tools hand you by default.

Apple is already handing families better tools to see and limit screen time.

Once people can see the minutes, the minutes stop being a compliment.

For headless runs, tddworks’ Baguette covers what idb lost when its input call stopped working in iOS 26.

4 weeks назад @ main--iosdevweekly.netlify.app
Issue 770
Issue 770 Issue 770

Issue 770 2nd October 2026 Written by Andyy HopeG’day y’all.

What a start to the week…Google shipped a malformed remote config for Firebase SDK that appears to have broken most (all?)

Each time an event like this happens, I see a surge in debate around the dangers of dependencies.

– Andyy HopeGitHub-hosted macOS runners are slow, prone to queueing delays, and very expensive.

As someone who has spent a few hours manually exporting symbols, this is going to be a real boon for my workflow.

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

Issue 768 18th September 2026 Written by Konstantinos NikoloutsosHello, iOS Dev Weekly readers 👋 It’s me Konsta.

😅 The SDK and simulator support arrive later this month, and I’m looking forward to testing our apps against it.

🍺 The new JSON-based project configuration format, project.xcproj , is designed to make diffs easier to read and reduce merge conflicts.

Triage by Runway pulls every issue into one inbox, de-dupes, assigns, and tracks fixes so nothing is missed.

I’m glad Apple is working on this.

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

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

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

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

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

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

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

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

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

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

Issue 763 14th August 2026 Written by Juan MarinI’m back for another issue.

People stop posting opinions and start posting findings, and for about six weeks the ratio of genuinely useful blog posts goes up.

If you’re planning to file feedback on a beta, do it now rather than in a month.

To mark it, we’re continuing the exclusive 25% discount for iOS Dev Weekly readers.

It’s the rightmost of the three buttons above the detail view, and double-clicking something you wrote lands you on the lines.

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

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

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

3 months, 2 weeks назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 1 час назад
Report: Apple captured half of global smartphone revenue in Q3
Report: Apple captured half of global smartphone revenue in Q3 Report: Apple captured half of global smartphone revenue in Q3

According to a new report from Counterpoint Research, Apple just recorded its highest-ever global smartphone revenue for a third calendar quarter.

iPhone sees record ASP and Q3 shipment shareIn a report released earlier this week, Counterpoint Research mapped out the global smartphone market’s performance during the third quarter, which saw Apple capture its highest-ever share of industry revenue for the period.

Samsung, which came in second, accounted for 19% of global smartphone revenue, followed by Xiaomi at 6%, OPPO at 5%, and vivo at 4%.

In another record, Counterpoint says Apple saw the iPhone average selling price (ASP) hit an all-time-high of $1,031, up 19% year-over-year.

Together,…

1 час назад @ 9to5mac.com
CleanMyMac now helps you clean up Gmail and manage Chrome tabs
CleanMyMac now helps you clean up Gmail and manage Chrome tabs CleanMyMac now helps you clean up Gmail and manage Chrome tabs

MacPaw today announced an expansion of CleanMyMac’s capabilities beyond the app’s traditional Mac maintenance and optimization tools.

Interestingly, both features focus on Google services, with Email Cleanup targeting Gmail and Browser Care designed specifically for Chrome.

With Email Cleanup, users can bulk-delete unwanted messages, unsubscribe from mailing lists, and review emails by sender, category, year, or attachment size.

Email Cleanup also helps users identify emails taking up storage space shared across Gmail, Google Drive, and Google Photos, allowing them to reclaim it once those messages are permanently deleted.

MacPaw also emphasizes that Email Cleanup requires confirmation befo…

2 часа назад @ 9to5mac.com
9to5Mac Daily: November 5, 2026 – MacBook Neo 2 rumors, watchOS 27.3
9to5Mac Daily: November 5, 2026 – MacBook Neo 2 rumors, watchOS 27.3 9to5Mac Daily: November 5, 2026 – MacBook Neo 2 rumors, watchOS 27.3

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.

2 часа назад @ 9to5mac.com
Apple Arcade adds four games, including Crossy Road Rush and NBA 2K27 with WNBA teams
Apple Arcade adds four games, including Crossy Road Rush and NBA 2K27 with WNBA teams Apple Arcade adds four games, including Crossy Road Rush and NBA 2K27 with WNBA teams

Apple Arcade subscribers got four new games today, with another major release coming next week.

Lots going on in Apple ArcadeEarlier today, Apple Arcade added four new titles to its ever-expanding catalog of games, including:Notably, NBA 2K27 Arcade Edition “adds a first for the franchise on Apple Arcade,” as Apple explains, with users now able to play as their favorite WNBA teams.

Additionally, Football Manager 27 Touch is set to arrive on November 10 as an update to Football Manager 26 Touch, bringing updated rosters, a redesigned iPhone interface, and improvements to recruitment and match preparation.

Apple Arcade is also highlighting several games that received updates recently with new…

3 часа назад @ 9to5mac.com
iOS 27.3 changes the iPhone Duo keyboard, here’s how
iOS 27.3 changes the iPhone Duo keyboard, here’s how iOS 27.3 changes the iPhone Duo keyboard, here’s how

iOS 27.3 makes keyboard on iPhone Duo outer display more reachable one-handedIf you’re one of the fortunate early adopters who managed to get an iPhone Duo on or near launch day, you may have noticed that changes keep arriving via software updates.

Now just about one week later, the iOS 27.3 beta has introduced even more changes.

iOS 27.3 beta tweaks iPhone Duo's outer display keyboard, with narrower keys and a slightly thinner, smaller font.

By combining keyboard changes with Reachability, iOS 27.3 offers a noteworthy improvement to the one-handed iPhone Duo experience.

Have you tried the new iPhone Duo keyboard in iOS 27.3?

4 часа назад @ 9to5mac.com
Report: Apple’s planned $7 billion bond sale attracts four times as much demand
Report: Apple’s planned $7 billion bond sale attracts four times as much demand Report: Apple’s planned $7 billion bond sale attracts four times as much demand

Apple to seek $7 billion in bond saleOver the past week, several Big Tech companies have turned to the bond market to raise billions of dollars amid growing investments in AI infrastructure.

Meta, for instance, just raised $15 billion through a US bond offering, followed by another €9 billion (roughly $10 billion) in European bonds.

Earlier this week, Alphabet raised €6 billion (approximately $6.7 billion), while Microsoft completed a $25 billion bond sale last week, its first since 2017.

Most recently, Apple raised $4.5 billion through a four-part bond offering in May 2025, which attracted approximately $10 billion in investor orders.

Earlier today, Apple filed a preliminary prospectus wit…

4 часа назад @ 9to5mac.com
MacBook Pro with PROLED review, new iPad mini hands-on, and iOS 27.3 features
MacBook Pro with PROLED review, new iPad mini hands-on, and iOS 27.3 features MacBook Pro with PROLED review, new iPad mini hands-on, and iOS 27.3 features

Also, iOS 27.3 is packed with a bunch of new features, including updates to Safari, Siri AI, StandBy and more, and the new audio recap features are now testable on Apple Watch.

And in Happy Hour Plus, we talk about John Ternus’s first time hosting Apple’s quarterly earnings call.

HostsChance MillerBenjamin Mayo9to5Mac 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.

4 часа назад @ 9to5mac.com
macOS 27.3 Golden Gate public beta 1 now available, here’s everything new
macOS 27.3 Golden Gate public beta 1 now available, here’s everything new macOS 27.3 Golden Gate public beta 1 now available, here’s everything new

Following the release of macOS 27.3 developer beta 1, Apple is now rolling out the first test build for users enrolled in the public beta.

Here’s what’s comingmacOS 27.3 is a big oneContrary to macOS 27.2, it looks like Apple had quite a bit in store for macOS 27.3 and its counterparts.

macOS 27.3 also adds native Markdown rendering to Quick Look, allowing users to preview .md files with proper formatting instead of raw Markdown syntax.

The release build for macOS 27.3 public beta 1 is 26C5035r, which is the same as the developer build.

If you’d like to join Apple’s free public beta program, visit beta.apple.com.

5 часов назад @ 9to5mac.com
Apple releases iPadOS 27.3 public beta and more, here’s what’s new
Apple releases iPadOS 27.3 public beta and more, here’s what’s new Apple releases iPadOS 27.3 public beta and more, here’s what’s new

Public beta testers, Apple is now rolling out the first public betas for iPadOS 27.3, tvOS 27.3, and more.

Public beta 1 arrives for iPadOS 27.3 and more Apple softwareIf you’re part of Apple’s public beta software program (join free at beta.apple.com), your devices will have new updates available to install today.

Apple has just shipped public beta 1 for iPadOS 27.3, tvOS 27.3, HomePod 27.3, and more.

New in iPadOS 27.3 public beta 1:Notably in watchOS 27.3, Apple adds support for the Siri Recap and Live Rewind features that previously were announced for Apple Watch Series 12 and Ultra 4.

*Buy iPad with 15% discount from Apple refurbishedBest iPad, Apple Watch, Apple TV accessories

5 часов назад @ 9to5mac.com
Apple releases first iOS 27.3 public beta with redesigned Health app and more
Apple releases first iOS 27.3 public beta with redesigned Health app and more Apple releases first iOS 27.3 public beta with redesigned Health app and more

Apple has released the first iOS 27.3 public beta for iPhone.

What’s new in iOS 27.3 public beta 1Apple released the first iOS 27.3 developer beta on November 3.

How to install iOS 27.3 public beta 1Back up your iPhone, then sign up for the free Apple Beta Software Program with the same Apple Account you use on your iPhone.

Go to Settings > General > Software Update > Beta Updates and select iOS 27 Public Beta.

Are you installing the iOS 27.3 public beta?

5 часов назад @ 9to5mac.com
Apple TV unveils return of hit comedy from Ted Lasso, Shrinking creator
Apple TV unveils return of hit comedy from Ted Lasso, Shrinking creator Apple TV unveils return of hit comedy from Ted Lasso, Shrinking creator

Bad Monkey, an Apple TV comedy from the creator of Ted Lasso and Shrinking, returns soon for a new season.

Here’s the just-released trailer for Bad Monkey season 2.

Bad Monkey season 2 debuts Wednesday, December 2 with one episode, followed by weekly releases through February 3.

You can watch Bad Monkey season 1 here on Apple TV.

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

5 часов назад @ 9to5mac.com
Anthropic upgrades Claude with new Personal Finance feature
Anthropic upgrades Claude with new Personal Finance feature Anthropic upgrades Claude with new Personal Finance feature

Anthropic just launched the ability to securely use personal finance data with Claude.

“With Personal Finance in Claude, you can securely connect your bank and card accounts and ask in your own words.

Access is read-only, and Personal Finance can’t move, manage, or invest your money.”Similar to ChatGPT’s finances feature, Claude’s new capabilities essentially give you a way to use chat as a way to make sense of your finance data.

Given the importance of security, here’s what Anthropic has to say regarding the new finance feature and Claude:Claude’s access is read-only.

Personal Finance helps you understand your money, and it isn’t designed to give investment advice.

5 часов назад @ 9to5mac.com
tvOS 27.2 adds new Apple TV 4K setting I’ve been loving
tvOS 27.2 adds new Apple TV 4K setting I’ve been loving tvOS 27.2 adds new Apple TV 4K setting I’ve been loving

tvOS 27.2 launched last week as the latest software update for Apple TV 4K, and it includes a new setting I’m a big fan of: Shuffle for screen savers.

Aerials are still my favorite type of Apple TV screen saver, but tvOS has steadily added other categories worth checking out too.

But until tvOS 27.2, you had to select just one category and that’s all you’d ever see.

Now with tvOS 27.2, Apple has introduced a ‘Shuffle’ option that randomly cycles through screen savers from across all four categories.

Have you tried the new Shuffle setting for screen savers in tvOS 27.2?

7 часов назад @ 9to5mac.com
Deals: HomeView, AirPods Pro 3, Apple Watch Ultra 4, Hue Bridge Pro bundle, MacBook Air $200 off, more
Deals: HomeView, AirPods Pro 3, Apple Watch Ultra 4, Hue Bridge Pro bundle, MacBook Air $200 off, more Deals: HomeView, AirPods Pro 3, Apple Watch Ultra 4, Hue Bridge Pro bundle, MacBook Air $200 off, more

The ongoing Apple HomeView pre-order discount and AirPods Pro 3 at $50 off, the venerable 2026 Apple Polishing Cloth is now back in-stock at $9 Prime shipped – perfect Apple stocking stuffer.

We are also now tracking Apple Watch Ultra 4 with the Translucent Gray Ocean Band down at nearly $100 off again alongside the most affordable 13-inch M5 MacBook Air starting from $1,099 shipped ($200 off).

Amazon is now offering the Natural Titanium Apple Watch Ultra 4 with the Translucent Gray Ocean Band down at $699.99 shipped.

Amazon is now offering the 13-inch M5 MacBook Air with 16GB of RAM and the 512GB SSD starting from $1,099 shipped.

The deals here include options for both 18 Pro and 18 Pro Ma…

7 часов назад @ 9to5mac.com
iOS 27.3 gives Apple One’s high-end tier a compelling upgrade
iOS 27.3 gives Apple One’s high-end tier a compelling upgrade iOS 27.3 gives Apple One’s high-end tier a compelling upgrade

Apple has been steadily improving Apple One Premier, and iOS 27.3 is another big step forwardApple One launched in 2019 with Individual, Family, and Premier plans.

Every plan has always included Apple Music, Apple TV, Apple Arcade, and iCloud+.

Apple Fitness+ keeps improving too, but there’s an upgrade in iOS 27.3 that makes it far more compelling in my view: Gym Strength.

Alongside Gym Strength, iOS 27.3 also adds new features for Apple Music and Apple TV that all subscribers will benefit from.

Apple One starts at $21.95/month and includes services like Apple TV, Apple Music, iCloud+, and more.

8 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 59 минут назад
Apple's First Touchscreen Mac is Now Arriving to Customers
Apple's First Touchscreen Mac is Now Arriving to Customers Apple's First Touchscreen Mac is Now Arriving to Customers

It's Friday, November 6 in Australia and New Zealand, which means customers who preordered a PROLED touchscreen MacBook Pro, OLED iPad mini, M6 ‌MacBook Pro‌, or M6 iMac are now starting to receive their devices.

Apple's new high-end ‌MacBook Pro‌ models come with M5 Pro or M5 Max, and the major change is the display.

Pricing on the PROLED ‌MacBook Pro‌ starts at $2,899 for the 14-inch model and $3,399 for the 16-inch model.

The ‌OLED‌ ‌iPad mini‌ is Apple's first smaller-screened iPad to get ‌OLED‌, and it's also the most affordable ‌OLED‌ ‌iPad‌.

Online orders of the PROLED ‌MacBook Pro‌ don't ship until late November or early December, so it's possible in-store stock will be limited.

59 минут назад @ macrumors.com
Claude Gets Personal Finance Feature With Bank Account Linking
Claude Gets Personal Finance Feature With Bank Account Linking Claude Gets Personal Finance Feature With Bank Account Linking

Anthropic today added Personal Finance to Claude, allowing users to connect their bank and card accounts for analysis.

Claude has access to the bank name, account name and type, balances and credit limits, and up to two years of transactions for bank accounts.

Personal Finance chats are not used for model training and are not added to Claude's shared memory.

OpenAI added a similar finance feature to ChatGPT back in May.

Personal Finance is rolling out in beta on the Pro, Max, and Ultra plans in the United States.

1 час назад @ macrumors.com
Apple Arcade Adds Crossy Road Rush and NBA 2K27
Apple Arcade Adds Crossy Road Rush and NBA 2K27 Apple Arcade Adds Crossy Road Rush and NBA 2K27

Apple today added several new games to Apple Arcade, including Crossy Road Rush, NBA 2K27 Arcade Edition, Kami 2+, and Food Stylist - Design Game+.

Crossy Road Rush is the latest game in the popular Crossy Road series.

NBA 2K27 adds the WNBA, which is a first for the Arcade Edition.

Kami 2+ is a puzzle game where players fold colorful paper patterns, and Food Stylist lets players create virtual dishes and tablescapes inspired by cuisines around the world.

Apple Arcade is Apple's subscription gaming service, priced at $6.99 per month.

1 час назад @ macrumors.com
Apple's New HomeView Smart Home Hub: Here's How Much RAM It Has
Apple's New HomeView Smart Home Hub: Here's How Much RAM It Has Apple's New HomeView Smart Home Hub: Here's How Much RAM It Has

MacRumors has confirmed that the A18 chip in Apple's new HomeView smart home hub is paired with 8GB of RAM.

This is not very surprising given the A18 chip also has 8GB of RAM in all iPhone 16 models and the MacBook Neo, but Apple does not list this information in the HomeView's tech specs, so it is worth documenting.

2 часа назад @ macrumors.com
iPad Mini vs. iPad Air Buyer's Guide: Now Just $50 Apart
iPad Mini vs. iPad Air Buyer's Guide: Now Just $50 Apart iPad Mini vs. iPad Air Buyer's Guide: Now Just $50 Apart

Apple refreshed both the iPad mini and iPad Air this year, but the choice is now less straightforward and there is just a $50 price difference between them, so which should you choose?

The ‌iPad mini‌ is thinner and weighs almost half as much as the 11-inch ‌iPad Air‌, making it easier to hold for extended periods and carry in a small bag.

The 13-inch ‌iPad Air‌ provides the clearest distinction from the ‌iPad mini‌, with substantially more room for side-by-side documents, drawing, and multitasking.

For prospective ‌iPad Air‌ buyers who do not need a new device immediately, we recommend waiting.

With the ‌iPad mini‌ newly refreshed and a consequential ‌iPad Air‌ update expected in the not-t…

3 часа назад @ macrumors.com
First iOS 27.3 and macOS Golden Gate 27.3 Public Betas Now Available
First iOS 27.3 and macOS Golden Gate 27.3 Public Betas Now Available First iOS 27.3 and macOS Golden Gate 27.3 Public Betas Now Available

Apple today seeded the first betas of iOS 27.3, iPadOS 27.3, macOS Golden Gate 27.3, tvOS 27.3, and watchOS 27.3.

iOS 27.3 is a major update that adds a Vertical Tabs layout option and Adaptive Dark Mode for Safari.

On the Apple Watch Series 12 and Ultra 4, Audio Intelligence features Live Rewind and ‌Siri‌ Recap are available for testing.

‌macOS Golden Gate‌ 27.3 has the same Safari features, and it brings Live Activities to Macs without a Dynamic Island.

After you're signed up, the betas can be installed through the Software Update section in the Settings app on each device.

5 часов назад @ macrumors.com
Apple Announces a New Mac Sales Record
Apple Announces a New Mac Sales Record Apple Announces a New Mac Sales Record

On an earnings call earlier this week, Apple CEO John Ternus announced that the company sold more Macs in its 2026 fiscal year than any previous fiscal year.

"We have never sold more Macs in a fiscal year than we did this time, which is a truly remarkable testament to these incredible products," he said.

This record is all the more impressive given that several Mac models have faced supply constraints this year.

Apple's CFO Kevan Parekh said Mac sales have been driven by the popularity of the MacBook Neo and MacBook Pro lately.

5 часов назад @ macrumors.com
Paid $200 for Logic Pro? Apple Says You Won't Get This New Feature
Paid $200 for Logic Pro? Apple Says You Won't Get This New Feature Paid $200 for Logic Pro? Apple Says You Won't Get This New Feature

In other words, the feature is not available in the $199.99 one-time purchase version of Logic Pro.

Apple's fine print on the Logic Pro release notes page:The intelligent assistant (beta) requires an Apple Creator Studio subscription, a Mac with Apple silicon, and macOS 27 or later.

Indeed, the release notes for the one-time purchase version of Logic Pro for Mac version 13.0 do not mention Intelligent Assistant.

Apple says the Intelligent Assistant is powered by a combination of Apple-built and third-party AI models.

Except for creators who opted to pay $199.99 upfront for Logic Pro, that is.

6 часов назад @ macrumors.com
Instagram's Edits Video Editor is Now Available on Mac
Instagram's Edits Video Editor is Now Available on Mac Instagram's Edits Video Editor is Now Available on Mac

Instagram today expanded its Edits video editing app to the Mac.

Edits for Mac is intended for larger projects that benefit from a big screen and the control of a mouse and keyboard.

The app includes Instagram's licensed and royalty-free audio libraries, sound and video effects, and unlimited automatic captions.

Edits for Mac has a full multi-track timeline, keyframes for dynamic transitions, and precise audio waveforms for accurate cuts.

Edits for Mac can be downloaded from the Instagram website.

6 часов назад @ macrumors.com
Prevent Siri and Search From Accessing Specific iPhone Apps
Prevent Siri and Search From Accessing Specific iPhone Apps Prevent Siri and Search From Accessing Specific iPhone Apps

In iOS 27.2, Apple has a new settings menu that lets you choose which apps Siri, Search, and suggestions can access, all from one list.

With iOS 27.2, Apple has replaced the old App Access controls with a redesigned Excluded Apps feature that makes it a lot simpler to keep specific apps away from Siri, Search, and suggestions.

Previously, excluding an app in iOS meant opening Settings ➝ Apple Intelligence & Siri ➝ Apps and adjusting each app's toggles individually.

Moreover, fully keeping an app's content out of search results also required toggling off a separate "Show Content in Search" switch that was buried in each app menu in Settings ➝ Apps.

Tap Excluded Apps.

7 часов назад @ macrumors.com
Best Early Black Friday Deals on iPhone 18 Pro and iPhone Duo
Best Early Black Friday Deals on iPhone 18 Pro and iPhone Duo Best Early Black Friday Deals on iPhone 18 Pro and iPhone Duo

Right now we're tracking notable offers on the iPhone 18 Pro, iPhone 18 Pro Max, and iPhone Duo.

For anyone shopping for the iPhone Duo, you can get up to $1,200 off the iPhone Duo with any condition trade-in on an Experience Beyond plan.

AT&TiPhone 18 Pro: No cost with eligible trade-iniPhone 18 Pro Max: Up to $1,200 off with eligible trade-iniPhone Duo: Up to $1,200 off with eligible trade-inOver at AT&T, you can get the iPhone 18 Pro and iPhone 18 Pro Max for up to $1,200 off with an iPhone trade-in in any condition.

With the $1,200 offer, AT&T is offering the 256GB iPhone 18 Pro at no cost.

Similar to the carriers, you can get the iPhone 18 Pro models and iPhone Duo for up to $1,200 off…

8 часов назад @ macrumors.com
MacBook Pro PROLED XDR Reviews Are In: Is the Touchscreen Worth It?
MacBook Pro PROLED XDR Reviews Are In: Is the Touchscreen Worth It? MacBook Pro PROLED XDR Reviews Are In: Is the Touchscreen Worth It?

The first reviews of the new 14-inch and 16-inch MacBook Pro models with PROLED XDR displays have been published ahead of the laptops launching on Friday.

If you're one to use the iPhone mirroring feature on MacBook Pro, the touchscreen makes it more intuitive.

I've always used the smaller of the two MacBook Pro models for portability, most recently a 14-inch M4 Pro.

When the MacBook Pro is closed, the logo looks like polished metal, just like it has since the 2016 redesign.

The laptops use the same M5 Pro and M5 Max chips that remain available in the MacBook Pro models with mini-LED displays, so performance is similar.

8 часов назад @ macrumors.com
Early Black Friday Accessory Deals at Amazon Include TVs, Headphones, and Charging Devices
Early Black Friday Accessory Deals at Amazon Include TVs, Headphones, and Charging Devices Early Black Friday Accessory Deals at Amazon Include TVs, Headphones, and Charging Devices

Earlier this week we highlighted some of the best early Black Friday Apple deals, and today we're focusing on third-party accessory markdowns available to purchase right now on Amazon.

In this article you'll find all the best accessories for charging, smart homes, smartphones, and more.

Note: MacRumors is an affiliate partner with some of these vendors.

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

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

9 часов назад @ macrumors.com
Apple Creator Studio App Updates Rolling Out, Starting With Logic Pro
Apple Creator Studio App Updates Rolling Out, Starting With Logic Pro Apple Creator Studio App Updates Rolling Out, Starting With Logic Pro

Apple today began rolling out the Creator Studio updates that it announced last month.

For example, both the Creator Studio and standalone versions of the Logic Pro app for the Mac were updated today.

It is our understanding that Pixelmator Pro will also be updated today, with more apps in the suite set to follow throughout November.

MacStories editor John Voorhees tested the updated Creator Studio apps over the past week and has shared his impressions of the new features.

Here are the release notes for the standalone version of Logic Pro for Mac:Version 13.0 - Unified Browser • Find the perfect sound faster with a redesigned browser that brings your entire library into one place — loops, o…

9 часов назад @ macrumors.com
Siri AI Waitlist Now Limited to Times of 'High Demand,' Says Apple
Siri AI Waitlist Now Limited to Times of 'High Demand,' Says Apple Siri AI Waitlist Now Limited to Times of 'High Demand,' Says Apple

Apple has largely stopped making users join a waitlist to access its Siri AI assistant.

According to an updated Apple support document, Siri AI "will begin to download automatically" once users opt in, but the waitlist is now reserved "during time of high demand," and wait times can vary.

The document previously said that enabling the assistant "will add you to a waitlist," as noted by 9to5Mac.

The document was updated on November 2, likely following two months of Apple testing server load.

Released in September, Siri AI remains in beta across iPhone, iPad, Mac, Apple Watch, and Vision Pro.

11 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 3 часа назад
Apple is gearing up for a fresh $7 billion in bond sale
Apple is gearing up for a fresh $7 billion in bond sale Apple is gearing up for a fresh $7 billion in bond sale

Apple is reportedly seeking about $7 billion through a new bond offering, potentially raising more money for stock buybacks, dividends, and other corporate expenses.Apple StocksA preliminary prospectus filed with the Securities and Exchange Commission on November 5 confirms plans to issue seven series of bonds. However, the filing doesn't specify the total offering amount or final interest rates.The offering would be Apple's first since May 2025, when it raised $4.5 billion through a four-part bond sale. Continue Reading on AppleInsider | Discuss on our Forums

3 часа назад @ appleinsider.com
First public betas for iOS 27.3, iPadOS 27.3, and macOS 27.3 are available
First public betas for iOS 27.3, iPadOS 27.3, and macOS 27.3 are available First public betas for iOS 27.3, iPadOS 27.3, and macOS 27.3 are available

It's been a few days since the first developer beta of iOS 27.3, et al, and now, the public beta versions are available to download. We've hit a few bugs, and some incompatibilities, so if you have something mission-critical you rely on, maybe wait a bit. Continue Reading on AppleInsider | Discuss on our Forums

3 часа назад @ appleinsider.com
iPhone Duo brings multitasking to iPhone, but only just
iPhone Duo brings multitasking to iPhone, but only just iPhone Duo brings multitasking to iPhone, but only just

The iPhone Duo inner display brings multitasking to iPhone, but it stops just short of really turning Apple's first foldable into a multitasking monster. Here's how it works, and what the limitations are.iPhone Duo can run to apps side by sideFor years now, some of us have used iPhones as portable workstations thanks to big displays and super-fast chips. But the iPhone Duo takes things to a whole new level, whether you're working or having fun.Apple's iPhone Duo multitasking isn't quite on par with an iPad thanks to the lack of windowing support, but two apps are better than one. And the large display means that those apps are still eminently usable, even taking up just one half of the avai…

4 часа назад @ appleinsider.com
Apple TV's 'Bad Monkey' returns for season 2 in December
Apple TV's 'Bad Monkey' returns for season 2 in December Apple TV's 'Bad Monkey' returns for season 2 in December

"Bad Monkey" starring Vince Vaughn, has added John Malkovich, Yvonne Strahovski and Zavior Phillips to the cast for season 2. The premiere of the new season is on December 2, and Apple TV has a new trailer. Continue Reading on AppleInsider | Discuss on our Forums

5 часов назад @ appleinsider.com
Instagram's Edits moves beyond the iPhone with Mac app
Instagram's Edits moves beyond the iPhone with Mac app Instagram's Edits moves beyond the iPhone with Mac app

Instagram is taking on CapCut on the Mac, expanding Edits beyond phones with tools for more involved video projects.Instagram brings free Edits video editor to MacInstagram's free Edits video editor is now available for Mac, bringing a multi-track timeline, color controls, and direct Instagram publishing. The desktop app also supports horizontal and vertical videos, with watermark-free exports at up to 4K resolution.The Mac version adds mouse and keyboard controls for projects that require more space than a phone screen provides. Users can also customize keyboard shortcuts, including matching those they use in another editor. Continue Reading on AppleInsider | Discuss on our Forums

5 часов назад @ appleinsider.com
Future Apple smart locks could be even smarter about when to automatically unlock
Future Apple smart locks could be even smarter about when to automatically unlock Future Apple smart locks could be even smarter about when to automatically unlock

Alongside its HomeView and its partnerships with other firms, Apple has revealed that it is serious about smart homes through new research aiming to make smart locks safer.Future smart locks could detect more than just whether your iPhone is near by - image credit: Apple.Imagine if you have a smart lock and a thief knows it. In the right circumstances, they could wait until you were walking away from your house and simply open the door before the smart lock registers that you're out of range.In practice, smart locks need you to be pretty close before they will open, but nonetheless, Apple has been considering problems like this. A newly-revealed patent application shows that Apple has been …

6 часов назад @ appleinsider.com
Rave's anti-Sherlocking suit delayed as Apple gets it moved to California
Rave's anti-Sherlocking suit delayed as Apple gets it moved to California Rave's anti-Sherlocking suit delayed as Apple gets it moved to California

At Apple's request, a judge has agreed to move Rave, Inc's lawsuit over copying features to the Northern District of California. It's a blow for Rave as it potentially gives Apple a home-field advantage.Image Credit: RaveRave is arguing that Apple sherlocked its streaming app and then blocked it from the App Store. This isn't what happened and it is sidestepping serious allegations against Rave, but that is the case that was brought in New Jersey in May 2026.Now according to Bloomberg, Judge William J. Martini has agreed to Apple's request for the case to be tried in the Northern District of California instead. Continue Reading on AppleInsider | Discuss on our Forums

7 часов назад @ appleinsider.com
'Crossy Road Rush' launches exclusively on Apple Arcade
'Crossy Road Rush' launches exclusively on Apple Arcade 'Crossy Road Rush' launches exclusively on Apple Arcade

The new "Crossy Road Rush" includes over 50 hand-curated levels featuring free-form movement, environmental hazards, and boss encounters according to Atari. It also features four-player local co-op play, online multiplayer, and more. And since it's on Apple Arcade, there are no ads or in-app purchases. Continue Reading on AppleInsider | Discuss on our Forums

8 часов назад @ appleinsider.com
PROLED touchscreen MacBook Pro review roundup: fantastic screen, touch is secondary
PROLED touchscreen MacBook Pro review roundup: fantastic screen, touch is secondary PROLED touchscreen MacBook Pro review roundup: fantastic screen, touch is secondary

The first reviews of the new MacBook Pro PROLED with touch display are out. All of them rave about the screen, just about all of wince at the price, and most shrug about touch.Get used to cleaning smudges on the new MacBook Pro's display - Image Credit: AppleApple says these are the best MacBooks it's ever made, but it always says that. It says these have touch screens, and it's always rejected saying that.Now that the 14-inch and 16-inch MacBook Pro with PROLED XDR models are in reviewers' hands, there is much talk of how Steve Jobs hated touch screens. Some like iJustine say he had a point, but all say what John Ternus has about this being the right time to add touch. Continue Reading on …

8 часов назад @ appleinsider.com
Early Black Friday iPad deals deliver prices as low as $399
Early Black Friday iPad deals deliver prices as low as $399 Early Black Friday iPad deals deliver prices as low as $399

Early Black Friday sales on iPads are in effect now, with deals from $399 and discounts of up to $200.Grab early Black Friday deals on iPads.Avoid the holiday rush and grab an iPad now, as Amazon drops prices across Apple's iPad line. Deals as low as $399 are in effect today, with a breakdown of the offers available in our iPad Price Guide.Buy iPad 11 for $399.99 Continue Reading on AppleInsider | Discuss on our Forums

9 часов назад @ appleinsider.com
Subscription apps will get another chance to talk you out of cancelling
Subscription apps will get another chance to talk you out of cancelling Subscription apps will get another chance to talk you out of cancelling

Apple has informed App Store developers that they can now add retention messages sooner, when they want to remind cancelling subscribers of how great their app is.An Apple example of the start of a retention message - image credit: Apple.You already know how this works. You go to cancel broadband, cable if you still have it, that New York Times subscription, and no one will just let you do it.Instead, you're asked if you're sure, then if you're really sure, and often the service says, look, stick with us and you can have a huge discount. It's a routine story, and actually one Apple has offered developers before. Continue Reading on AppleInsider | Discuss on our Forums

11 часов назад @ appleinsider.com
Apple TV's new show 'Lenni' stars Academy Award nominee Toni Collette
Apple TV's new show 'Lenni' stars Academy Award nominee Toni Collette Apple TV's new show 'Lenni' stars Academy Award nominee Toni Collette

Comedy-drama "Lenni" is about a divorced social worker (Collette), trying to protect her loved ones from the rough-and-tumble of life. Production is currently underway in Sydney, Australia and there is not yet a premiere date.https://www.apple.com/tv-pr/news/2026/11/apple-tv-announces-heartwarming-new-comedy-drama-lenni-starring-academy-award-nominee-toni-collette/ Continue Reading on AppleInsider | Discuss on our Forums

11 часов назад @ appleinsider.com
How to install macOS Tahoe on unsupported Macs
How to install macOS Tahoe on unsupported Macs How to install macOS Tahoe on unsupported Macs

With OpenCore Legacy Patcher, now on version 3, you can get macOS Tahoe running on Intel Macs released more than fifteen years ago. Here's how to get everything set up.With OpenCore Legacy Patcher 3.0.0, you can install macOS Tahoe on Macs that debuted more than 15 years ago.Though Apple Silicon Macs have already moved on to macOS Golden Gate, the preceding macOS Tahoe remains a crucial update for older Apple computers. macOS Tahoe is the last release of macOS with support for Intel-based machines, running on select Macs released in 2019 and 2020.Owners of older hardware were simply out of luck, until now. With Dortania's OpenCore Legacy Patcher 3.0, a prominent third-party solution, it's p…

20 часов назад @ appleinsider.com
Labrinth promotes PROLED MacBook Pro with an all-night music-making stream
Labrinth promotes PROLED MacBook Pro with an all-night music-making stream Labrinth promotes PROLED MacBook Pro with an all-night music-making stream

Multi-platinum musician Labrinth will be putting the PROLED MacBook Pro through its paces ahead of launch, using it to produce a full song from scratch on a live stream.Labrinth in a recording studio - Image Credit: AppleApple's MacBook Pro with a Tandem OLED screen, referred to as PROLED, is coming out on November 6. As part of its promotion for the new model's launch, Apple is collaborating with a musical artist on an interesting live stream.As hinted at on TikTok, Labrinth will be working through the night at the Tower Theater Apple Store in Downtown L.A. to create a new song from scratch. This will be completed on the new Mac notebook, as well as Apple's Logic Pro software. Continue Rea…

21 час назад @ appleinsider.com
Hands on: Siri Recaps & Live Rewind are controversial & unnecessary technologies
Hands on: Siri Recaps & Live Rewind are controversial & unnecessary technologies Hands on: Siri Recaps & Live Rewind are controversial & unnecessary technologies

After spending a day with Apple's Audio Intelligence features, they feel more like checked boxes than fully realized and useful features in spite of the clear privacy and boundaries present.Siri Recap and Live Rewind are odd features for Apple to offerWhen Apple first revealed Siri Recaps and Live Rewind during its September event, there was a lot of confusion and concern around the features. Now that they can be tested with the iOS 27.3 beta, I can say they are complicated to say the least.Siri Recaps will listen while you're in a specific location, like work, or during a certain period of time you've set. Users can have it active all day if they wish. Continue Reading on AppleInsider | Di…

23 часа назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 6 days, 10 hours назад
Interesting ways of using Swift optionals
Interesting ways of using Swift optionals Interesting ways of using Swift optionals

mutating func acceptSuggestion() { guard let suggestion else { return } self .

mutating func acceptSuggestion() { guard let suggestion = suggestion.

Within the following example, we’ve defined a LoadingState enum which is being used by a SyncService in order to keep track of whether the service is currently performing a sync operation:enum LoadingState { case inProgress(completionRate: Double ) case finished( Result < Date , Error >) } actor SyncService { private var loadingState: LoadingState ?

By chaining those two APIs together, we can create sort of a functional chain that extracts and handles our deep link paths as a connected set of operations:func handleNotificationJSON( _ json: [ …

6 days, 10 hours назад @ swiftbysundell.com
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 month назад @ 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 ?.

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

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

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

7 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, 4 weeks назад @ hackingwithswift.com
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools

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

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

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

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

8 months назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 day назад
Reviewing AI-generated Code for iOS [SUBSCRIBER]
Reviewing AI-generated Code for iOS [SUBSCRIBER] Reviewing AI-generated Code for iOS [SUBSCRIBER]

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

Already a member of Kodeco?

1 day назад @ kodeco.com
What’s New in Swift 6.4? [FREE]
What’s New in Swift 6.4? [FREE] What’s New in Swift 6.4? [FREE]

Apple shipped Swift 6.4 alongside Xcode 27, and it’s another one of those releases that’s easy to underestimate at a glance.

The Starter folder includes the code before Swift 6.4, and the Final folder includes the code for Swift 6.4.

This helps to see the differences in the code and how Swift 6.4 improves the language and its features.

Before Swift 6.4, you needed to remove -warnings-as-errors from the build settings, which would stop every warning in the module from being treated as an error.

Let’s now look at some of the concurrency improvements in Swift 6.4.

6 days, 6 hours назад @ kodeco.com
Using AI for Testing in iOS [SUBSCRIBER]
Using AI for Testing in iOS [SUBSCRIBER] Using AI for Testing in iOS [SUBSCRIBER]

Sign inThis module focuses on the testing side of Agentic Development.

You’ll consolidate the audits produced by the previous module into a concrete, prioritized unit-test plan and use Conductor to write those tests in parallel.

Then you’ll use Xcode 27’s simulator MCP to have an AI agent simulate human behavior in a running app by executing plain-English test steps itself, and have that same agent debug the app directly through breakpoints and the console.

This module does not cover how to write tests manually, and treats “write unit tests” or “increase coverage” as anti-patterns to avoid — every test in this module traces back to a specific, reasoned finding.

Prerequisites: Completion of …

1 week, 2 days назад @ kodeco.com
Codebase Exploration with AI [SUBSCRIBER]
Codebase Exploration with AI [SUBSCRIBER] Codebase Exploration with AI [SUBSCRIBER]

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

Already a member of Kodeco?

2 weeks, 2 days назад @ kodeco.com
iOS Feature Implementation Using AI [SUBSCRIBER]
iOS Feature Implementation Using AI [SUBSCRIBER] iOS Feature Implementation Using AI [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks назад @ kodeco.com
AI-Assisted iOS Development
AI-Assisted iOS Development AI-Assisted iOS Development

You know AI could change how you build iOS apps, but you’re not sure how to apply it to your own work.

This program takes you through the entire development lifecycle and shows you where AI genuinely helps, with you in charge throughout.

You follow one shared app from start to finish, with a known-good checkpoint at the start of every module.

Buy now for $375 (it will be $500 at launch) and get each module the moment it’s released.

Note: Homework assignments will be released alongside the final module in November.

3 weeks назад @ kodeco.com
AI-Assisted iOS Development [FREE]
AI-Assisted iOS Development [FREE] AI-Assisted iOS Development [FREE]

Know AI could change how you build iOS apps, but not sure how to apply it?

This program takes you through the entire development lifecycle, showing how AI helps you ship better apps, faster.

An exclusive presale offer for iOS Dev Weekly readersYou know AI could change how you build iOS apps, but you’re not sure how to apply it to your own work.

iOS Dev Weekly readers: use code iosdevweekly at checkout to get the full program for $340.

Get the program with code iosdevweekly →

3 weeks назад @ kodeco.com
AI-Assisted Feature Development for iOS [SUBSCRIBER]
AI-Assisted Feature Development for iOS [SUBSCRIBER] AI-Assisted Feature Development for iOS [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 1 day назад @ kodeco.com
Getting Started with AI-Augmented Coding in iOS [SUBSCRIBER]
Getting Started with AI-Augmented Coding in iOS [SUBSCRIBER] Getting Started with AI-Augmented Coding in iOS [SUBSCRIBER]

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

Already a member of Kodeco?

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

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

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

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

1 month, 2 weeks назад @ kodeco.com
NSHipster NSHipster
последний пост None
Ole Begemann
последний пост None
Marco Arment
последний пост 1 week, 5 days назад
Community
Community Community

I have an amazing local community in my town that I love and am deeply involved in.

But nobody here is a programmer, or even a computer nerd, so it doesn’t serve my need for a tech community.

It’s a fortunate lifestyle with many upsides, but it means I don’t get that form of community at work, either.

First in the Total Annihilation community (RIP, Annihilated), then the HardOCP Forum, then the Something Awful Forums, then Tumblr, then Twitter and our community of Apple bloggers, and then Mastodon.

Twitter was an amazing product and community that was previously owned by assholes, and now it’s X, which has a strong but different tech community, and is owned by different assholes.

1 week, 5 days назад @ marco.org
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?

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

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

7 months, 1 week назад @ marco.org
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 18 часов назад
Apple забирают на поддержку MCP SDKSwift SDK для разработки MCP серверов изначально был разработан Anthropic. Теперь Apple согласились забрать его себе на поддержку, и довести его до Tier 1 уровня.
Apple забирают на поддержку MCP SDKSwift SDK для разработки MCP серверов изначально был разработан Anthropic. Теперь Apple согласились забрать его себе на поддержку, и довести его до Tier 1 уровня.

Apple забирают на поддержку MCP SDKSwift SDK для разработки MCP серверов изначально был разработан Anthropic. Теперь Apple согласились забрать его себе на поддержку, и довести его до Tier 1 уровня.

18 часов назад @ t.me
Новые библиотеки от HuggingFaceMattt продолжает выпускать полезные адаптеры над AI моделями. В этот раз на очереди еще два:👉AnySpeechRecognizer, который дает использовать новый Apple API для STT поверх любых сторонних моделей👉AnyDecisionModel дает гонять л
Новые библиотеки от HuggingFaceMattt продолжает выпускать полезные адаптеры над AI моделями. В этот раз на очереди еще два:👉AnySpeechRecognizer, который дает использовать новый Apple API для STT поверх любых сторонних моделей👉AnyDecisionModel дает гонять л

Новые библиотеки от HuggingFaceMattt продолжает выпускать полезные адаптеры над AI моделями. В этот раз на очереди еще два:👉AnySpeechRecognizer, который дает использовать новый Apple API для STT поверх любых сторонних моделей👉AnyDecisionModel дает гонять любые Jev-like моделиОба пакеты интегрированы с HuggingFace и позволяют легко скачать любую локальную модель и запустить на девайсе.

1 day, 18 hours назад @ t.me
Инсайты про пункт 3.2f гайдлайнов App StoreНаткнулся случайно на рассылку бывшего руководителя App Store Review команды, который рассказывает довольно интересные вещи про то, как она работает изнутри. Вот, например, разбор недавних изменений в правилах рев
Инсайты про пункт 3.2f гайдлайнов App StoreНаткнулся случайно на рассылку бывшего руководителя App Store Review команды, который рассказывает довольно интересные вещи про то, как она работает изнутри. Вот, например, разбор недавних изменений в правилах рев

Инсайты про пункт 3.2f гайдлайнов App StoreНаткнулся случайно на рассылку бывшего руководителя App Store Review команды, который рассказывает довольно интересные вещи про то, как она работает изнутри. Вот, например, разбор недавних изменений в правилах ревью вокруг приложений, генерирующих нюдсы, которые могут выйти боком очень многим.

2 days, 18 hours назад @ t.me
Как Pocket Casts адаптировали под DuoЕще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок.
Как Pocket Casts адаптировали под DuoЕще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок. Как Pocket Casts адаптировали под DuoЕще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок.

Как Pocket Casts адаптировали под DuoЕще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок.

3 days, 18 hours назад @ t.me
Мобильный RemDev для агентовShopify рассказывает, как они настроили мобильную инфру из пула Mac машин, и научили агентов пользоваться ей, в результате чего все сборки и запуски приложений ушли в облако, и писать под iOS теперь можно под любой операционкой.
Мобильный RemDev для агентовShopify рассказывает, как они настроили мобильную инфру из пула Mac машин, и научили агентов пользоваться ей, в результате чего все сборки и запуски приложений ушли в облако, и писать под iOS теперь можно под любой операционкой.

Мобильный RemDev для агентовShopify рассказывает, как они настроили мобильную инфру из пула Mac машин, и научили агентов пользоваться ей, в результате чего все сборки и запуски приложений ушли в облако, и писать под iOS теперь можно под любой операционкой.

6 days, 17 hours назад @ t.me
Портируем приложение с iPad на DuoНу и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.
Портируем приложение с iPad на DuoНу и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.

Портируем приложение с iPad на DuoНу и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.

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

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

1 week, 1 day назад @ t.me
UIKit vs SwiftUIПоследние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного род
UIKit vs SwiftUIПоследние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного род

UIKit vs SwiftUIПоследние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного рода бенчмарки, на которых просят агента сделать одно и то же приложение на двух фреймворках – и SwiftUI консистентно проигрывает везде.Расскажите, а вы-то что думаете, какой вообще смысл в SwiftUI сегодня?

1 week, 2 days назад @ t.me
Обзор на iPhone DuoНа прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной. TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией
Обзор на iPhone DuoНа прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной. TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией

Обзор на iPhone DuoНа прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной. TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией приложений пока беда. В итоге я пока что передумал брать себе, скорее всего буду ждать второго поколения.

1 week, 3 days назад @ t.me
Как собрать эвалы из своих агентских сессийДержите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моде
Как собрать эвалы из своих агентских сессийДержите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моде

Как собрать эвалы из своих агентских сессийДержите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моделей, харнессов и скиллов.

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

Как удалить мусорные тестыКаждое поколение моделей сходит с ума по-своему. Текущее, помимо прочего, пишет юнит-тесты как не в себя, поэтому любой хоть сколько-то крупный проект обзавелся уже тысячами их. При этом подавляющая часть тестов абсолютно бесполезны.Автор статьи перечитал книгу Orta Therox 2016 года, вытащил из нее правила того, что делает тест хорошим, и собрал из этого специальный скилл для зачистки вашего тест-сьюта.

2 weeks назад @ t.me
Новый xctrace skillВ обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.
Новый xctrace skillВ обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.

Новый xctrace skillВ обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.

2 weeks, 1 day назад @ t.me
Q&A про iPhone DuoApple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:👉В чем ограничения тестирования приложений под Duo на си
Q&amp;A про iPhone DuoApple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:👉В чем ограничения тестирования приложений под Duo на си

Q&A про iPhone DuoApple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:👉В чем ограничения тестирования приложений под Duo на симуляторе👉Как открытие/закрытие влияет на камеру в приложениях👉Как стоит обрабатывать кейс стационарной позиции👉Как себя ведет TextView

2 weeks, 2 days назад @ t.me
Новый CLI тул xcodeprojВ Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настрой
Новый CLI тул xcodeprojВ Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настрой

Новый CLI тул xcodeprojВ Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настройки проекта и делать другие похожие штуки.

2 weeks, 3 days назад @ t.me
Личный сайт на SwiftUI-like компонентахРазбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!
Личный сайт на SwiftUI-like компонентахРазбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!

Личный сайт на SwiftUI-like компонентахРазбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!

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

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

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

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

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

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

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

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

7 months, 1 week назад @ telegram.me
Readaggregator Readaggregator
последний пост 1 day, 19 hours назад
Looks like Siri might finally become useful. Again.With iOS 27.3, Apple is opening up Siri AI to developers through App Intents. Apps can expose custom actions and content, while Siri can combine multiple steps, work across apps, and understand what you wa
Looks like Siri might finally become useful. Again.With iOS 27.3, Apple is opening up Siri AI to developers through App Intents. Apps can expose custom actions and content, while Siri can combine multiple steps, work across apps, and understand what you wa

Looks like Siri might finally become useful. Again.With iOS 27.3, Apple is opening up Siri AI to developers through App Intents. Apps can expose custom actions and content, while Siri can combine multiple steps, work across apps, and understand what you want based on context.Basically, our apps are becoming tools for an AI agent.Sounds great on paper. But after years of Apple promising us a smarter Siri, I’ll believe it when I see it actually working.For now, it’s just a developer preview. App Store submissions are expected to open in spring 2027.https://developer.apple.com/documentation/appintents/siri-ai-developer-preview#iOS #Siri #AI

1 day, 19 hours назад @ t.me
Xcode has always been great at eating disk space. DerivedData, simulators, test results… you name it. And now that we’re running multiple AI agents across Git worktrees, we’re basically feeding it even faster.Antoine van der Lee made a handy Agent Skill th
Xcode has always been great at eating disk space. DerivedData, simulators, test results… you name it. And now that we’re running multiple AI agents across Git worktrees, we’re basically feeding it even faster.Antoine van der Lee made a handy Agent Skill th

Xcode has always been great at eating disk space. DerivedData, simulators, test results… you name it. And now that we’re running multiple AI agents across Git worktrees, we’re basically feeding it even faster.Antoine van der Lee made a handy Agent Skill that helps you find and clean up Xcode leftovers.Ideally, you should automate cleanup with worktree hooks and scripts. But if you haven’t done that yet, this is a pretty good place to start.https://github.com/AvdLee/Xcode-Disk-Cleanup-Agent-Skill#Xcode #AI

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

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

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

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

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

3 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

3 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

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

3 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

3 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

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

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

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

4 months, 2 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
последний пост 2 часа назад
716: Take the Null
716: Take the Null 716: Take the Null

More on the iPhone Duo (including its durability), more analysis of the MacBook Pro with PROLED XDR Display, and John Ternus' leadership so far.

Claude: Ready to tackle bigger problems?

Get started with Claude today.

Tailscale: A secure network that just works.

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

2 часа назад @ atp.fm
715: Diner Lobster
715: Diner Lobster 715: Diner Lobster

Casey's new iPhone Duo lifestyle, the MacBook Pro with PROLED XDR Display (which is a real product name), the new iPad Mini, and the launch of Marco's fun new app.

Sponsored by:Granola: The AI notepad for back-to-back meetingsBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 week назад @ atp.fm
714: Get the Bigger Pizza
714: Get the Bigger Pizza 714: Get the Bigger Pizza

And don't bet against the smartphone.

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

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 week, 6 days назад @ atp.fm
713: I Have Medium Hopes
713: I Have Medium Hopes 713: I Have Medium Hopes

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

Hosted by Marco Arment Casey Liss , and John Siracusa

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

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

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

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

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

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

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

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

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

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 1 week, 4 days назад
456: ‘Lubricate the Inside of the Hinge’, With Joanna Stern
456: ‘Lubricate the Inside of the Hinge’, With Joanna Stern 456: ‘Lubricate the Inside of the Hinge’, With Joanna Stern

‘Lubricate the Inside of the Hinge’, With Joanna SternSpecial guest: Joanna Stern.

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

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

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

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

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

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

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

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

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

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

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

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

8 months, 1 week назад @ daringfireball.net