Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 2 days, 7 hours назад
New domain for Sign in with Apple and iCloud+ Hide My Email
New domain for Sign in with Apple and iCloud+ Hide My Email New domain for Sign in with Apple and iCloud+ Hide My Email

Later this summer, Apple will unify the email domains used by Sign in with Apple and iCloud+ Hide My Email under a single, shared domain: private.icloud.com.

For example:Sign in with Apple addresses, previously issued on privaterelay.appleid.com , will be issued on private.icloud.com .

iCloud+ Hide My Email addresses, previously issued on icloud.com , will be issued on private.icloud.com .

Email service providers should update any domain-based filtering, suppression lists, or routing rules that explicitly enumerate relay domains so that the new private.icloud.com domain is included.

Learn more about Sign in with AppleCommunicating using the Private Email Relay Service

2 days, 7 hours назад @ developer.apple.com
Deprecation of the ImageCreator class
Deprecation of the ImageCreator class Deprecation of the ImageCreator class

When we introduced the Image Playground framework, we included the ImageCreator class as a way for apps to generate images programmatically using the on-device image generation model.

Apps using ImageCreator will not function in TestFlight builds and will cause a runtime error.

Apps using ImageCreator will not function in TestFlight builds and will cause a runtime error.

If your app uses ImageCreator: Transition to presenting the Image Playground sheet, which provides a consistent, system-managed image generation experience.

Resources:Learn more about the Image Playground frameworkCreate high-quality images using Image Playground

6 days, 14 hours назад @ developer.apple.com
WWDC26 survey
WWDC26 survey WWDC26 survey

Share your thoughts on this year’s conference.

Take the survey

6 days, 15 hours назад @ developer.apple.com
WWDC26 iPadOS guide
WWDC26 iPadOS guide WWDC26 iPadOS guide

The Foundation Models framework is a native Swift API that gives you direct access to the same on-device model that powers Apple Intelligence.

You can now work with any language model, including Apple Foundation Models, cloud models like Claude and Gemini, or any other provider that conforms to the Language Model protocol.

Dynamic Profiles let you swap models, tools, and instructions on the fly, so your app’s behavior can adapt within a continuous session.

If you’re enrolled in the App Store Small Business Program and your app has fewer than 2 million total first-time App Store downloads, you can access the next generation of Apple Foundation Models running on Private Cloud Compute at no cl…

1 week назад @ developer.apple.com
Find out what's new for Apple developers
Find out what's new for Apple developers Find out what's new for Apple developers

Discover the latest advancements on all Apple platforms and create even more unique, intelligent experiences in your apps and games with major enhancements across languages, frameworks, tools, and services.

The latest SDKs bring incredible new features, including platform design refinements, powerful Apple Intelligence capabilities, and new AI development frameworks.

Explore what’s newInstall the latest beta softwareBrowse documentation and sample code

1 week, 2 days назад @ developer.apple.com
Introducing Time Allowances
Introducing Time Allowances Introducing Time Allowances

New Time Allowances in iOS 27, iPadOS 27, and macOS 27, or later, give parents more flexible ways to manage the time their kids spend in apps across categories, including Entertainment, Games, and Social Media.

Time Allowances are developed based on expert research and tailored to a child’s age to give parents a helpful starting point.

Entertainment and GamesYour app or game will appear in a Time Allowance category based on the information you provide in App Store Connect.

Starting July 2026, the age rating questionnaire will be updated to let you indicate whether your app or game includes social media capabilities.

If you select this option, your overall responses in the age rating questio…

1 week, 2 days назад @ developer.apple.com
Updated Apple Developer Program License Agreement and App Review Guidelines now available
Updated Apple Developer Program License Agreement and App Review Guidelines now available Updated Apple Developer Program License Agreement and App Review Guidelines now available

The Apple Developer Program License Agreement and App Review Guidelines have been revised to support new features, updated policies, and to provide clarification.

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

Apple Developer Program License AgreementSections 3.1, 14.8: Specified requirements for providing information and responding to questions about developer identity, including in the context of export compliance.

Definitions, Section 3.3.3(Q): Specified requirements for use of the Suggested Actions API.

Section 3.2(h): Updated terms for use of and access to Apple models.

1 week, 2 days назад @ developer.apple.com
Update for Apps Distributed in Texas
Update for Apps Distributed in Texas Update for Apps Distributed in Texas

Due to a recent court ruling lifting an injunction on Texas law SB 2420, new Apple Accounts in Texas are now subject to the law, which introduced age assurance requirements for app marketplaces and developers.

Parents or guardians will also be able to revoke their consent for any app they previously approved for their child.

Developers can request age category data for these Apple Accounts through the Declared Age Range API.

For significant changes, developers should use the Significant Change API under the PermissionKit framework.

For the most up-to-date requirements and API references, see:Learn more about how you can provide age-appropriate experiences and safeguard privacy in your apps …

2 weeks назад @ developer.apple.com
Apple Developer Centers are expanding to Berlin
Apple Developer Centers are expanding to Berlin Apple Developer Centers are expanding to Berlin

Apple Developer Centers are dedicated spaces designed for in-person developer sessions, labs, workshops, and appointments across a wide range of Apple technologies and platforms.

With locations in Cupertino, Shanghai, Bengaluru, and Singapore, these purpose-built facilities bring expert guidance and hands-on learning directly to the developer community.

Later this year, Apple will open its fifth Developer Center in Berlin, offering developers throughout Europe even greater access to Apple experts and events.

Created for teams of all sizes and at every stage of app development, the Apple Developer Center Berlin will serve as a home base for in-person sessions, workshops, and one-on-one appoi…

2 weeks назад @ developer.apple.com
Introducing the 2026 Apple Design Award winners
Introducing the 2026 Apple Design Award winners Introducing the 2026 Apple Design Award winners

Join us in celebrating these extraordinary apps and games.

Meet the 2026 Apple Design Award winners

2 weeks, 1 day назад @ developer.apple.com
All systems glow
All systems glow All systems glow

WWDC26 is just one week away.

Get ready for five days of technology, creativity, and community — all online and free.

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

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

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

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

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

3 weeks, 1 day назад @ developer.apple.com
Upcoming changes to age ratings in Australia and Vietnam
Upcoming changes to age ratings in Australia and Vietnam Upcoming changes to age ratings in Australia and Vietnam

Starting June 18, 2026, in accordance with local regulations, age ratings on the App Store will be updated in Australia and Vietnam.

AustraliaTo comply with Australia’s guidelines for the classification of computer games, the 15+ age rating will no longer be available on the Australia App Store.

Please ensure your responses to the age rating questionnaire in App Store Connect accurately reflect your app’s content.

VietnamTo align with Article 38 of Vietnam Decree 147, apps available on the App Store in Vietnam will require a region-specific age rating.

Additional details, including age rating values, will be available in App Store Connect and App Store Connect Help on June 18.

3 weeks, 6 days назад @ developer.apple.com
Introducing the 2026 Apple Design Award finalists
Introducing the 2026 Apple Design Award finalists Introducing the 2026 Apple Design Award finalists

Every year, the Apple Design Awards recognize innovation, ingenuity, and technical achievement in app and game design.

But they’ve also become something more: A moment to step back and celebrate the work of Apple developers across the community.

Meet this year’s finalists

1 month назад @ developer.apple.com
Coming bright up
Coming bright up Coming bright up

Get ready for a week of technology, creativity, and community — all online and free.

Here’s what WWDC26 has in store.

1 month назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 days, 12 hours назад
tvOS 26.6 beta 2 (23L5744d)
tvOS 26.6 beta 2 (23L5744d) tvOS 26.6 beta 2 (23L5744d)

View downloadsView release notes

2 days, 12 hours назад @ developer.apple.com
iOS 26.6 beta 2 (23G5043d)
iOS 26.6 beta 2 (23G5043d) iOS 26.6 beta 2 (23G5043d)

View downloadsView release notes

2 days, 12 hours назад @ developer.apple.com
iPadOS 26.6 beta 2 (23G5043d)
iPadOS 26.6 beta 2 (23G5043d) iPadOS 26.6 beta 2 (23G5043d)

View downloadsView release notes

2 days, 12 hours назад @ developer.apple.com
macOS 26.6 beta 2 (25G5043d)
macOS 26.6 beta 2 (25G5043d) macOS 26.6 beta 2 (25G5043d)

View downloadsView release notes

2 days, 12 hours назад @ developer.apple.com
visionOS 26.6 beta 2 (23O5743c)
visionOS 26.6 beta 2 (23O5743c) visionOS 26.6 beta 2 (23O5743c)

View downloadsView release notes

2 days, 12 hours назад @ developer.apple.com
watchOS 26.6 beta 2 (23U5040d)
watchOS 26.6 beta 2 (23U5040d) watchOS 26.6 beta 2 (23U5040d)

View downloadsView release notes

2 days, 12 hours назад @ developer.apple.com
AirPods beta (9A292e)
AirPods beta (9A292e) AirPods beta (9A292e)

View installation instructions

1 week, 1 day назад @ developer.apple.com
watchOS 27 beta (24R5289n)
watchOS 27 beta (24R5289n) watchOS 27 beta (24R5289n)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
visionOS 27 beta (24M5291p)
visionOS 27 beta (24M5291p) visionOS 27 beta (24M5291p)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
tvOS 27 beta (24J5289o)
tvOS 27 beta (24J5289o) tvOS 27 beta (24J5289o)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
macOS 27 beta (26A5353q)
macOS 27 beta (26A5353q) macOS 27 beta (26A5353q)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 27 beta (24A5355q)
iPadOS 27 beta (24A5355q) iPadOS 27 beta (24A5355q)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iOS 27 beta (24A5355q)
iOS 27 beta (24A5355q) iOS 27 beta (24A5355q)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
Xcode 27 beta (27A5194q)
Xcode 27 beta (27A5194q) Xcode 27 beta (27A5194q)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
Xcode 26.6 RC (17F109)
Xcode 26.6 RC (17F109) Xcode 26.6 RC (17F109)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 5 days, 19 hours назад
Swift at Apple: Migrating the TrueType Hinting Interpreter
Swift at Apple: Migrating the TrueType Hinting Interpreter Swift at Apple: Migrating the TrueType Hinting Interpreter

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

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

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

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

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

5 days, 19 hours назад @ swift.org
Announcing the Networking Workgroup
Announcing the Networking Workgroup Announcing the Networking Workgroup

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

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

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

Learn more about the Networking workgroup by reading its charter.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ST-0021 Targeted Interoperability betw…

2 months, 2 weeks назад @ swift.org
Swift 6.3 Released
Swift 6.3 Released Swift 6.3 Released

For a full list of language evolution proposals in Swift 6.3, see the Swift Evolution dashboard.

The list of Swift Testing evolution proposals included in Swift 6.3 are ST-0012, ST-0013, ST-0014, ST-0015, ST-0016, ST-0017, and ST-0020.

For a detailed look at what’s new in embedded Swift, see Embedded Swift Improvements coming in Swift 6.3.

With this SDK, you can start developing native Android programs in Swift, update your Swift packages to support building for Android, and use Swift Java and Swift Java JNI Core to integrate Swift code into existing Android applications written in Kotlin/Java.

You can find instructions for installing a Swift 6.3 toolchain on the Install Swift page.

2 months, 3 weeks назад @ swift.org
Swift at scale: building the TelemetryDeck analytics service
Swift at scale: building the TelemetryDeck analytics service Swift at scale: building the TelemetryDeck analytics service

TelemetryDeck is an app analytics service specifically for developers, designed to manage usage analytics that are anonymized, privacy-focused, and really easy to use.

Adopting Swift for backend servicesTelemetryDeck is built on Vapor, a web framework written in Swift, for building scalable APIs and services.

Under the hood, a Swift Vapor project is just a Swift Package with some dependencies.

Your Swift Vapor service is almost never the bottleneck.

Although profiling Swift code is easy, most slowdowns in a web service will arise from a combination of database, storage, and traffic load.

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

Welcome to this edition of “What’s New in Swift,” where we share interesting projects and updates in the Swift community that deserve visibility to a broader audience.

👋 I help grow and support the Swift open source community, and one of my favorite things has been increasing Swift’s participation in open source events.

FOSDEM may be over (for now), but I’m already excited about how the Swift community will show up next year!

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

AuthorsKaren Chu focuses on Swift's open source community initiatives as part of Apple's Open Source Program Office.

3 months, 2 weeks назад @ swift.org
Announcing Swift System Metrics 1.0: Process-Level Monitoring
Announcing Swift System Metrics 1.0: Process-Level Monitoring Announcing Swift System Metrics 1.0: Process-Level Monitoring

Vladimir Kukushkin works on foundational Swift server libraries at Apple, and is a maintainer of Swift System Metrics.

We are excited to announce the 1.0 release of Swift System Metrics, a Swift package that collects process-level system metrics like CPU utilization time and memory usage.

Swift System Metrics is part of a larger set of packages that provide an end-to-end solution for integrating metrics into your Swift applications and services.

Once system metrics are collected, they’re reported to Swift Metrics, a backend-agnostic metrics API that can work with popular backends like Prometheus and OpenTelemetry.

bootstrap ( configuration : otelConfig ) // Setup your service let service = …

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

For this edition of “What’s new in Swift,” we invited a developer to share their experience:Hi, I’m Nick Sloan.

We chose Swift for Studioworks because of how easy it is to write safe and reliable code with great performance.

Our Swift project makes use of Hummingbird 2, Soto (for its incredible DynamoDB Codable support), Hummingbird MacroRouting, and Elementary.

We’ve been deploying web applications with PHP and Python for decades, and getting started with a Swift web project was certainly a bit slower.

Swift on the web has been a resounding success for us, and I hope we’ll see this part of the community continue to grow!

4 months, 2 weeks назад @ swift.org
Announcing the Windows Workgroup
Announcing the Windows Workgroup Announcing the Windows Workgroup

We are excited to announce the creation of the Windows workgroup!

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

The workgroup will build upon these efforts and focus on work to:Improve and maintain Windows support for the official Swift distribution.

Identify and recommend best practices for bridging between Swift and the Windows API, and for shipping Swift libraries with Windows applications.

Learn more about the Windows workgroup by reading its charter.

4 months, 3 weeks назад @ swift.org
Improving the usability of C libraries in Swift
Improving the usability of C libraries in Swift Improving the usability of C libraries in Swift

While one could go and rewrite these libraries in Swift, usually there is no need, because Swift provides direct interoperability with C. With a little setup, you can directly use existing C libraries from your Swift code.

In this post, I’m going to use these annotations to improve how Swift interacts with the WebGPU C code.

You can create a module map for the WebGPU header by writing the following to a file module.modulemap :module WebGPU { header "webgpu.h" export * }The easiest thing to do is to put module.modulemap alongside the header itself.

The resulting API notes are in WebGPU.apinotes, and the generated Swift interface after these API notes are applied is here.

A better approach fo…

4 months, 3 weeks назад @ swift.org
What's new in Swift: December 2025 Edition
What's new in Swift: December 2025 Edition What's new in Swift: December 2025 Edition

BSD : The preview of Swift on FreeBSD support is now available for FreeBSD 14.3 and later, and will be featured in a FOSDEM 2026 talk about Porting Swift to FreeBSD.

: The preview of Swift on FreeBSD support is now available for FreeBSD 14.3 and later, and will be featured in a FOSDEM 2026 talk about Porting Swift to FreeBSD.

AWS blog post about AWS Lambda runtime - The Swift AWS Lambda Runtime moved to the official AWS Labs GitHub organization, delivering a vendor-supported approach to running Swift on AWS Lambda.

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

Under Active Review:SE-0501 HTML Coverage Report - This proposal …

6 months назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 2 часа назад
Is Apple finally letting institutions buy subscriptions?
Is Apple finally letting institutions buy subscriptions?

https://www.apple.com/newsroom/2026/06/apple-expands-app-store-capabilities-to-help-developers-grow-and-reach-new-users/ "Volume purchasing through Apple Business and Apple School Manager allows developers to offer subscriptions to enterprise and education buyers who already procure apps at scale. Seat assignments are managed seamlessly through existing device management workflows, which means apps and subscriptions can be deployed across an organization on infrastructure IT already trusts." If I'm reading this right it sounds like sometime this year orgs can buy subscriptions not just IAPs. I have an app that is often used by institutional users but institutions can't subscribe, so users h…

2 часа назад @ reddit.com
Swipe actions outside of List in SwiftUI
Swipe actions outside of List in SwiftUI Swipe actions outside of List in SwiftUI

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

6 часов назад @ reddit.com
iPS-UU - A Unified Platform for iOS Firmware Research, Device Recovery, and Restore Workflow Analysis
iPS-UU - A Unified Platform for iOS Firmware Research, Device Recovery, and Restore Workflow Analysis

Hello community, I have recently decided to release some research after looking at the internals of various iOS firmware flashing techniques. The project I call iPS-UU, not only can you utilize it for firmware flashing but I decided to publish some of my findings with it that may be valuable to others trying to understand the internals and firmware flashing process. Overview IPS-UU (iOS Platform Servicing – Unified Utility) is a macOS-based firmware servicing and research platform designed to simplify and centralize device recovery, firmware analysis, restore workflow testing, and restore-related research activities. The project was developed to provide researchers, technicians, developers,…

7 часов назад @ reddit.com
What iOS surfaces do you make coding agents stop and ask about before editing?
What iOS surfaces do you make coding agents stop and ask about before editing?

I maintain an iPhone alarm app, and I have been using Codex heavily enough that the hard part is no longer "can it write code?" The hard part is getting the workflow to stop before risky edits. For iOS, the surfaces I currently treat as ask-before-editing are notifications, background modes, StoreKit, widgets, App Intents, privacy strings, entitlements, release claims, and anything where simulator-only proof is too weak. I extracted my workflow into an open-source local-first workflow kit called ShipGuard: https://github.com/jlekerli-source/ShipGuard It is not meant to replace tests, device checks, TestFlight, or App Store review. It is more of a guardrail layer around Codex: map risky surf…

8 часов назад @ reddit.com
App Store Connect says App Privacy is missing, but it's already completed. Completely stuck.
App Store Connect says App Privacy is missing, but it's already completed. Completely stuck. App Store Connect says App Privacy is missing, but it's already completed. Completely stuck.

I'm trying to submit my app Still for App Review and I've run into a very strange issue. When I click Add for Review, App Store Connect shows: The problem is: I'm the Account Holder/Admin App Privacy is fully completed Product Page Preview is visible Privacy Policy URL is set Subscriptions are Ready to Submit No Missing Metadata banners anywhere No other validation errors on the app version page The Publish button in App Privacy is greyed out (appears there are no unpublished changes) I've spent hours comparing this app with another app I've already successfully published on the App Store using the same Apple Developer account. I also checked the project itself: No App Tracking Transparency…

9 часов назад @ reddit.com
Guideline 5.6.3 - Developer Code of Conduct - Received first time regarding rating prompt in the onboarding.
Guideline 5.6.3 - Developer Code of Conduct - Received first time regarding rating prompt in the onboarding. Guideline 5.6.3 - Developer Code of Conduct - Received first time regarding rating prompt in the onboarding.

This is the first time I have received this for my app. The app was released 2 months ago and has been updated 10 times so far but this is something new. Has anyone else received this recently? Looks like Apple is cracking down heavy on indie developers now 😞 EDIT: I don’t know why the post got so many downvotes. I searched for this type of rejection online and couldn’t find anything so I shared it here just to see if anyone else has got it recently. submitted by /u/sgcryptonite [link] [comments]

10 часов назад @ reddit.com
How is this Shazam/iOS recognition animation done?
How is this Shazam/iOS recognition animation done? How is this Shazam/iOS recognition animation done?

Does anyone know how this shazam animation is implemented? My guess is that it involves shaders, particles, or some other graphics effect, but I'm not sure what the underlying technique is. Curious if anyone has recreated it before or can identify what's going on under the hood. Thanks for the help. submitted by /u/mladarryn [link] [comments]

19 часов назад @ reddit.com
A GitHub-style diff viewer for Apple framework docs
A GitHub-style diff viewer for Apple framework docs

i spun this up because i wanted to see every little thing, and it makes it easier for me to see whats new. hopefully there are others out there who will find it useful submitted by /u/Eyrak [link] [comments]

1 day назад @ reddit.com
First iOS app Advice
First iOS app Advice

For background on me, I am mostly a web developer, but have done mobile development in Kotlin for Android. Currently, I have a react project that I just wrapped in Capacitor. I am not the biggest on it since the main use case of the mobile app will be to serve as a way for users to take images to feed to AI endpoints. With that in mind,I do want to follow the styling and such of the website. Do you think going with something like React Native would make sense or would you learn towards going directly towards native SwiftUI? My timeline is to hopefully have a beta within a couple of weeks. submitted by /u/Financial_Patient174 [link] [comments]

1 day, 2 hours назад @ reddit.com
Touch to Pixels: UI Pipeline Internals on iOS
Touch to Pixels: UI Pipeline Internals on iOS Touch to Pixels: UI Pipeline Internals on iOS

submitted by /u/jacobs-tech-tavern [link] [comments]

1 day, 8 hours назад @ reddit.com
My thoughts about WWDC26 Platform State of the Union
My thoughts about WWDC26 Platform State of the Union My thoughts about WWDC26 Platform State of the Union

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

1 day, 10 hours назад @ reddit.com
How are you handling AI coding costs and retries in Swift/Xcode?
How are you handling AI coding costs and retries in Swift/Xcode?

I spent 12 years working for Apple, and then I left to do my own thing. Lately I've been looking closely at how AI coding tools hold up in day-to-day Swift and Xcode work: writing something, building it, running the tests, and fixing what broke. The thing I keep running into is that the generalist tools produce Swift that looks right, and then you spend a stack of build-and-fix cycles getting it to compile and behave the way you meant. On usage-based pricing, those wasted passes add up quietly. A couple of people I've talked to got caught off guard by a monthly bill, or hit a quota limit partway through a task. I want to find out how common that is, so I'd appreciate hearing how it goes for…

1 day, 13 hours назад @ reddit.com
App Store rejection for : Guideline 5.1.1(iv)
App Store rejection for : Guideline 5.1.1(iv) App Store rejection for : Guideline 5.1.1(iv)

Hello fellow Devs, My submission was rejected today due to the reason above. The message is: https://preview.redd.it/0tgvt8tn3n7h1.png?width=1248&format=png&auto=webp&s=964421f8f80f41001155f565d6ca3b9a78898ed3 The screenshot they provided shows the AdMob's UMP SDK on the screen. My workflow is as: App opens: ATT dialog is displayed. Then I show UMP window. Then I load the rest of the stuff. I don't have anything that's a webview in the app. What am I doing wrong? Or have you encountered this. Thanks all. Edit: Quote blocks didn't work on the reddit post, I pasted the Issue Description message as screenshot directly. submitted by /u/ToMistyMountains [link] [comments]

1 day, 16 hours назад @ reddit.com
WWDC26: Xcode Tips and Tricks Group Lab - Q&A
WWDC26: Xcode Tips and Tricks Group Lab - Q&A WWDC26: Xcode Tips and Tricks Group Lab - Q&A

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

1 day, 22 hours назад @ reddit.com
WWDC 2026 sessions that didn't get much attention but probably should
WWDC 2026 sessions that didn't get much attention but probably should

Siri AI took all the oxygen this year so a lot got missed. Our mobile team went through the sessions and put together a write-up on the announcements that got less attention. Quite an interesting take: https://bitrise.io/blog/post/wwdc26-under-the-radar App Intents is the one I'd flag first. SiriKit is formally deprecated now. The entry point to your app is no longer guaranteed to be your icon on a home screen, increasingly it's Siri and Spotlight reaching in on the user's behalf. Sessions 345 and 344 if you want to dig in. The new FoundationModels template in Instruments also caught my attention. In the session demo a feature ran fine, never threw an error, and quietly did the wrong thing.…

2 days, 10 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 6 days, 5 hours назад
Issue 754
Issue 754 Issue 754

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Issue 751 22nd May 2026 Written by Dave Verwer, Greg Fawson, Sriyank Siddhartha, and Zachary PowellToday is the start of something new for iOS Dev Weekly.

Finding the right people to take iOS Dev Weekly forward was tricky.

❤️– Dave VerwerHi iOS Dev Community!

We feel the same way about iOS Dev Weekly.

So what do we intend to do with iOS Dev Weekly?

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

Issue 750 8th May 2026 Written by Dave VerwerThis is the seven hundred and fiftieth issue of this little newsletter, so I hope you’ll forgive a little introspection.

I’d recently left a job working with C# and ASP.NET to start a small business writing Ruby on Rails apps on the brand new Intel Mac I’d just bought.

I really loved what I found, and not just in the language or frameworks, but in the community.

When I started this newsletter in 2011 it was partly because I wanted to become even more involved in that community.

❤️The community is so much richer and more diverse than it was back in 2011 when iOS Dev Weekly started.

1 month, 1 week назад @ iosdevweekly.com
Issue 750
Issue 750 Issue 750

Issue 750 8th May 2026 Written by Dave VerwerThis is the seven hundred and fiftieth issue of this little newsletter, so I hope you’ll forgive a little introspection.

I’d recently left a job working with C# and ASP.NET to start a small business writing Ruby on Rails apps on the brand new Intel Mac I’d just bought.

I really loved what I found, and not just in the language or frameworks, but in the community.

When I started this newsletter in 2011 it was partly because I wanted to become even more involved in that community.

❤️The community is so much richer and more diverse than it was back in 2011 when iOS Dev Weekly started.

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

Issue 749 1st May 2026 Written by Dave VerwerI first wrote about Ale Mohamad’s idea of a marketplace for Swift playgrounds in early 2025, when Swift Playgrounds removed its subscriptions functionality.

At that time, he had created a playgrounds section on his site, allowing a selection of playgrounds to be downloaded.

He has built a proper community-driven index site for Swift playgrounds.

It’s based on the same JSON feed that Apple designed, meaning if you had playgrounds content prepared for the Playgrounds app, it’ll seamlessly import into his site.

If you’re interested in robotics and Swift, you’ll also enjoy Artem’s announcement of IndustrialKit and the various video demos (1, 2, 3).

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

Issue 749 1st May 2026 Written by Dave VerwerI first wrote about Ale Mohamad’s idea of a marketplace for Swift playgrounds in early 2025, when Swift Playgrounds removed its subscriptions functionality.

At that time, he had created a playgrounds section on his site, allowing a selection of playgrounds to be downloaded.

He has built a proper community-driven index site for Swift playgrounds.

It’s based on the same JSON feed that Apple designed, meaning if you had playgrounds content prepared for the Playgrounds app, it’ll seamlessly import into his site.

If you’re interested in robotics and Swift, you’ll also enjoy Artem’s announcement of IndustrialKit and the various video demos (1, 2, 3).

1 month, 2 weeks назад @ iosdevweekly.com
Issue 748
Issue 748 Issue 748

Issue 748 17th April 2026 Written by Dave VerwerOne community announcement that stood out to me this week was the Hummingbird project announcing their AI tool policy.

We’re even being affected a little at the Swift Package Index, although not to the point of it being a huge issue, and not in the main repository.

It’s not a huge problem, but it’s more work, and shows how far this issue stretches.

Having a policy in place is a great place to start, and I’m glad to see Hummingbird tackle the subject.

This issue isn’t going to go away, and having a written policy helps prevent arguments.

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

Issue 748 17th April 2026 Written by Dave VerwerOne community announcement that stood out to me this week was the Hummingbird project announcing their AI tool policy.

We’re even being affected a little at the Swift Package Index, although not to the point of it being a huge issue, and not in the main repository.

It’s not a huge problem, but it’s more work, and shows how far this issue stretches.

Having a policy in place is a great place to start, and I’m glad to see Hummingbird tackle the subject.

This issue isn’t going to go away, and having a written policy helps prevent arguments.

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

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

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

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

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

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

2 months, 1 week назад @ iosdevweekly.com
Issue 747
Issue 747 Issue 747

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

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

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

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

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

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

Issue 745 13th March 2026 Written by Dave VerwerI spent a little time updating and cleaning up the iOS Dev Directory this week and it reminded me that I’ve not talked about it here in a while.

Getting people to know about a new blog is hard, especially if you don’t have a large social media following.

That said, because it’s not a “destination” site, it always needs an occasional push here to remind people it exists.

I do have another reason to write about the iOS Dev Directory.

I’d love some help with iOS Dev Directory from anyone who thinks a site like this is important.

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

Issue 746 13th March 2026 Written by Dave VerwerIt’s time to start thinking about WWDC!

The big question is whether it’s worth being in Cupertino for a week without Apple running a week-long event.

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

It also has improvements to embedded Swift, and the first official release of the Swift SDK for Android.

BooksFollowing on from her previous book, SwiftUI Fundamentals, Natalia Panferova published The SwiftUI Way this week.

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

Issue 746 13th March 2026 Written by Dave VerwerIt’s time to start thinking about WWDC!

The big question is whether it’s worth being in Cupertino for a week without Apple running a week-long event.

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

It also has improvements to embedded Swift, and the first official release of the Swift SDK for Android.

BooksFollowing on from her previous book, SwiftUI Fundamentals, Natalia Panferova published The SwiftUI Way this week.

3 months, 1 week назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 6 часов назад
Baltimore Mayor voices support for Apple Towson workers amid store closure controversy
Baltimore Mayor voices support for Apple Towson workers amid store closure controversy Baltimore Mayor voices support for Apple Towson workers amid store closure controversy

Baltimore Mayor Brandon M. Scott has joined the list of elected officials calling on Apple to change how it is handling the closure of its Towson Town Center store.

Apple further pressured over Towson store closureOn June 20, Apple will permanently close three retail stores, including Apple Towson Town Center, the first Apple Store in the US to unionize.

Soon after the closure was announced, the IAM Union accused Apple of treating Towson employees unfairly by denying them the same relocation opportunities offered to workers at the other two stores.

Since the dispute began, the IAM Union has received support from several elected officials, including Maryland lawmakers, 40 members of Congress…

6 часов назад @ 9to5mac.com
Apple TV adds Grace Gummer to untitled thriller series also starring Dakota Fanning
Apple TV adds Grace Gummer to untitled thriller series also starring Dakota Fanning Apple TV adds Grace Gummer to untitled thriller series also starring Dakota Fanning

Grace Gummer (The Newsroom) has joined Dakota Fanning (All Her Fault) in an untitled thriller series created by Alex Cary.

Mystery project adds Grace GummerAs reported by Deadline, Grace Gummer, who’s the daughter of Meryl Streep (The Post) has joined an upcoming untitled Apple TV thriller series, where she’ll star alongside Dakota Fanning.

Interestingly, Fanning will co-produce the series alongside her sister, Elle Fanning, who recently starred in the first season of Margo’s Got Money Troubles, also on Apple TV.

No additional cast members or premiere date have been announced, though the series’ title is expected to be revealed soon.

Apple TV is available for $12.99 per month and features h…

6 часов назад @ 9to5mac.com
Apple showcases its new developer AI tools in impressive 90-minute presentation
Apple showcases its new developer AI tools in impressive 90-minute presentation Apple showcases its new developer AI tools in impressive 90-minute presentation

Apple today shared a 90-minute WWDC26 presentation recorded live at a packed Steve Jobs Theater, featuring impressive demos of its latest AI tools for developers and an entire app built from just a few prompts.

The result is a WWDC badge tracker app featuring 3D animations, holographic effects, and even Visual Intelligence capabilities—all created from just a few prompts.

The special presentation ends with an impressive demo of the 1-trillion-parameter Kimi 2.6 model running locally in LM Studio across four Mac Studios, using the low-latency RDMA-over-Thunderbolt technology Apple introduced with macOS Tahoe 26.2.

If you’re a developer, you should watch the session below.

If you’re not, you …

7 часов назад @ 9to5mac.com
Apple confirms price increases are coming to its products due to RAM shortage
Apple confirms price increases are coming to its products due to RAM shortage Apple confirms price increases are coming to its products due to RAM shortage

Apple has confirmed that its products will see price increases in the future due to ongoing memory supply constraints.

Cook cited the ongoing RAM supply shortage as reason for “unavoidable” price increases.

From the WSJ story published today:“Unfortunately, price increases are unavoidable,” he said.

Apple’s planned price increases to deal with RAM costs comes after Apple introduced its most affordable Mac notebook ever with the MacBook Neo.

The article doesn’t specify when Apple plans to increase prices on products or if price changes are coming to existing products.

8 часов назад @ 9to5mac.com
9to5Mac Daily: June 17, 2026 – Siri overhaul, Messages fixes
9to5Mac Daily: June 17, 2026 – Siri overhaul, Messages fixes 9to5Mac Daily: June 17, 2026 – Siri overhaul, Messages fixes

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

New episodes of 9to5Mac Daily are recorded every weekday.

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

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

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

8 часов назад @ 9to5mac.com
Apple Watch Ultra 4: Four rumored new features coming this fall
Apple Watch Ultra 4: Four rumored new features coming this fall Apple Watch Ultra 4: Four rumored new features coming this fall

Apple has a packed lineup of 15+ new products launching this fall, including the Apple Watch Ultra 4—here are four rumored new features.

#2: Industrial design changesDigitimes has also reported that Apple Watch Ultra 4 brings a “major redesign,” also referred to as a “full redesign.”Last year, Apple Watch Ultra 3 included some design updates, but they were relatively minor.

But Apple is expected to reveal the new health feature in September event alongside the Apple Watch Ultra 4 and Apple Watch Series 12 introduction.

Apple Watch Ultra 4’s rumored features: wrap-upWe’re still a few months away from the Apple Watch Ultra 4’s expected unveiling in early September.

Which new features do you h…

8 часов назад @ 9to5mac.com
iPhone Air 2 coming next year with two key upgrades: report
iPhone Air 2 coming next year with two key upgrades: report iPhone Air 2 coming next year with two key upgrades: report

The iPhone Air 2 will reportedly retain the same design as the current model, but with improvements in two key areas.

iPhone Air 2 to focus on camera, battery lifeFirst, the report says current iPhone Air 2 prototypes inside Apple have two cameras on the back.

Today’s report says the iPhone Air 2 will add an ultra-wide camera alongside the existing 1x camera.

If Apple releases the iPhone Air 2 in spring 2027, it would launch alongside the base model iPhone 18.

As a refresher, Apple is splitting the iPhone release schedule starting this year:Fall 2026: iPhone 18 Pro, iPhone 18 Pro Max, iPhone FoldSpring 2027: iPhone Air 2, iPhone 18, iPhone 18eWhat do you think of Apple releasing an iPhone A…

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

But there are several more AirPods additions in iOS 27, here’s everything new.

Custom EQ is available on AirPods Pro 3, AirPods Pro 2, AirPods Max 2, and AirPods 4.

Read more: iOS 27 basically turns your iPhone and AirPods into an Apple Watch at the gymSiri AIFor most AirPods users, the single biggest upgrade in iOS 27 will be Siri AI.

But in iOS 27, Apple has a welcome fix: it’s redesigned and reorganized all AirPods settings.

But with iOS 27 and watchOS 27, Apple expands Precision Finding on the Watch to AirPods Pro 3.

9 часов назад @ 9to5mac.com
VSCO unveils Studio Pro app as it pushes further into professional photography workflows
VSCO unveils Studio Pro app as it pushes further into professional photography workflows VSCO unveils Studio Pro app as it pushes further into professional photography workflows

VSCO today announced Studio Pro, an app designed specifically for professional photographers and more advanced editing workflows.

Today, the company announced yet another tool aimed at pro photographers: the Studio Pro app, available now on iOS and, as VSCO tells 9to5Mac, coming later this year to macOS.

With the new Studio Pro app, photographers can batch edit up to 100 photos at once, quickly applying presets, filters, and more, making full photoshoot edits faster.

Here’s VSCO on the upcoming VSCO One plan:For too long, photographers have stitched together separate tools for editing, client galleries, websites, booking, invoicing, business management, and business education.

To learn more…

9 часов назад @ 9to5mac.com
OpenAI launches scheduled tasks in ChatGPT, details here
OpenAI launches scheduled tasks in ChatGPT, details here OpenAI launches scheduled tasks in ChatGPT, details here

OpenAI is updating ChatGPT with a new scheduled tasks feature.

Scheduled tasks in ChatGPT rolling out now“With scheduled tasks, users can ask ChatGPT to send reminders, handle recurring work, or monitor things for them,” according to OpenAI.

The company adds that scheduled tasks are capped at running once per hour, and “unattended tasks may automatically pause after a period of inactivity.”The new scheduled tasks system will replace Pulse, the existing proactive tasks feature inside ChatGPT.

Scheduled tasks are faster, more reliable, and easier to manage from the new Scheduled page.

The new scheduled tasks experience is rolling out to Go, Plus, Pro, Business, and Enterprise users on web and…

10 часов назад @ 9to5mac.com
Apple’s new software drops support for these 16 products
Apple’s new software drops support for these 16 products Apple’s new software drops support for these 16 products

iOS 27 is compatible with all the same iPhones as last year’s iOS 26, but almost every other software platform drops multiple devices this year.

Here’s the full list of 16 products no longer supported in macOS Golden Gate, iPadOS 27, watchOS 27, and tvOS 27.

Here are all the Apple products dropped from this year’s new software releasesEvery year, Apple’s new software versions tend to drop compatibility with a handful of old devices.

But for the OS 27 lineup, there’s an especially big group of dropped products—especially considering the iPhone was spared.

Will Apple’s new software versions lead you to upgrade any of your devices?

11 часов назад @ 9to5mac.com
Siri AI will make the Apple Watch a fully-fledged AI wearable in watchOS 27
Siri AI will make the Apple Watch a fully-fledged AI wearable in watchOS 27 Siri AI will make the Apple Watch a fully-fledged AI wearable in watchOS 27

While it’s not available in the very first beta, Siri AI is coming to the Apple Watch in watchOS 27.

Two years later, Apple promises to bring Siri AI to the Apple Watch with watchOS 27.

What excites me the most about Siri AI on Apple Watch specifically is all the contexts where it will be available.

If Siri AI continues to impress and watchOS 27 delivers as promised, Apple Watch will be the first mainstream wearable AI product overnight.

watchOS 27 requires Apple Watch Series 9 or later, Apple Watch Ultra 2 or later, or Apple Watch SE 3.

12 часов назад @ 9to5mac.com
Apple Weather gets two brand new features in iOS 27
Apple Weather gets two brand new features in iOS 27 Apple Weather gets two brand new features in iOS 27

iOS 27 includes new features for Apple Calendar, Wallet, Messages, Maps, and also the Weather app.

Here are two new features coming to Apple Weather in iOS 27.

But in iOS 27, Apple has upgraded and expanded this feature into a new ‘Highlights’ section.

The iOS 27 beta placement of the ‘Feedback’ icon in the top-right corner of Highlights makes this seem likely.

What do you think of iOS 27’s new Weather app features?

13 часов назад @ 9to5mac.com
iOS 27 makes your iPhone faster in 40+ ways, here’s the full list
iOS 27 makes your iPhone faster in 40+ ways, here’s the full list iOS 27 makes your iPhone faster in 40+ ways, here’s the full list

While Apple Intelligence and Siri AI are the biggest additions to iOS 27, the update will also make your iPhone noticeably faster.

In fact, Apple has outlined more than 40 ways in which your iPhone will be faster after you update to iOS 27 later this year.

How iOS 27 makes your iPhone fasterWhen Apple announced iOS 27 last week, the company emphasized that it combed through its software to make it faster and more reliable.

For example, Apple says that apps launch up to 30% faster with iOS 27.

iOS 27 is currently available to developers in beta.

13 часов назад @ 9to5mac.com
Deals: AirPods Pro 3 best price ever at $80 off in early Prime Day sale, Apple Watch Ultra/Series 11 up to $160 off, more
Deals: AirPods Pro 3 best price ever at $80 off in early Prime Day sale, Apple Watch Ultra/Series 11 up to $160 off, more Deals: AirPods Pro 3 best price ever at $80 off in early Prime Day sale, Apple Watch Ultra/Series 11 up to $160 off, more

Today’s 9to5Toys Lunch Break is headlined by AirPods Pro 3 dropping to the best price ever at the $169 Amazon all-time low ($80 off).

AirPods Pro 3 just dropped to the best price ever at $169 Amazon all-time low (Reg.

$249)Amazon just dropped AirPods Pro 3 back down to the lowest price ever at $169 shipped – that’s $80 off and the best price to date.

Early Prime Day/Father’s Day Apple Watch deals: Rare $99 Ultra 3 price drop, more from $219With the early Prime Day deals landing in full force and Father’s Day quickly approaching, we are kicking the week off with a look at the best Apple Watch deals now up for grabs.

Apple Watch Series 11 polished titanium models up to $160 off with Father’s …

14 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 8 часов назад
Tim Cook Says Apple Price Increases Are 'Unavoidable' Due to Memory Costs
Tim Cook Says Apple Price Increases Are 'Unavoidable' Due to Memory Costs Tim Cook Says Apple Price Increases Are 'Unavoidable' Due to Memory Costs

"Unfortunately, price increases are unavoidable," said Cook.

Cook did not say which products will get price increases or how much pricing will go up.

The iPhone 18 Pro and ‌iPhone 18 Pro‌ Max coming in September could be more expensive than the iPhone 17 Pro and ‌iPhone 17 Pro‌ Max.

Apple is struggling more with memory chips, but storage chips are also an issue.

"There's less supply at a time when consumers want devices and the memory guys are passing along huge price increases," Cook told The ‌Wall Street Journal‌.

8 часов назад @ macrumors.com
iPadOS 27 Hands-On: Everything New for iPad
iPadOS 27 Hands-On: Everything New for iPad iPadOS 27 Hands-On: Everything New for iPad

Like iOS 27, iPadOS 27 gains a smarter, more capable version of Siri, the ‌Siri‌ app, and new Apple Intelligence features in apps, but there are a few iPad-only standouts.

Like ‌iOS 27‌, ‌iPadOS 27‌ is also more responsive thanks to performance improvements.

‌Siri‌ AI and ‌Apple Intelligence‌ in ‌iPadOS 27‌ require an ‌iPad‌ with an M-series chip or the A17 Pro iPad mini.

EU users won't get ‌Siri‌ AI on ‌iPad‌ when ‌iPadOS 27‌ launches, and it's also not available in China.

Older iPads will feel faster on ‌iPadOS 27‌ than they do in iPadOS 26.

8 часов назад @ macrumors.com
iPhone Air With Dual Lens Camera Coming in Spring 2027
iPhone Air With Dual Lens Camera Coming in Spring 2027 iPhone Air With Dual Lens Camera Coming in Spring 2027

Apple is working on a new iPhone Air that's expected to launch in spring 2027, reports Bloomberg.

The updated ‌iPhone Air‌ could get an Ultra Wide lens in addition to the Wide lens to make it a better value for the money.

An ‌iPhone Air‌ with two camera lenses has reached the advanced testing phase.

The ‌iPhone 17‌ has a two-camera setup, while the iPhone 17 Pro and Pro Max have three cameras.

The next ‌iPhone Air‌ will come out alongside the iPhone 18 in 2027, with the iPhone 18 Pro, ‌iPhone 18 Pro‌ Max, and foldable iPhone set to debut in September.

9 часов назад @ macrumors.com
Matter 1.6 Announced With NFC Setup, Cross-Ecosystem Device Sharing, and Smarter Thermostats
Matter 1.6 Announced With NFC Setup, Cross-Ecosystem Device Sharing, and Smarter Thermostats Matter 1.6 Announced With NFC Setup, Cross-Ecosystem Device Sharing, and Smarter Thermostats

The Connectivity Standards Alliance that includes Apple today announced the latest version of Matter, Matter 1.6.

The update focuses on improved device setup, better coordinated device management, and response to control inputs.

Matter 1.6 includes NFC-Based Commissioning for setting up light bulbs in ceiling fixtures, in-wall switches, and other products that need to be configured prior to installation.

It allows for setup before the device is fully powered, and it serves as an alternative to Bluetooth LE setup.

For multi-ecosystem device sharing, Matter 1.6 supports "Joint Fabric" as a new approach that expands the Enhanced Multi-Admin toolkit.

10 часов назад @ macrumors.com
You Can Easily Install the iOS 27 Beta For Free Right Now, Here's How
You Can Easily Install the iOS 27 Beta For Free Right Now, Here's How You Can Easily Install the iOS 27 Beta For Free Right Now, Here's How

In fact, anyone can install the iOS 27 developer beta on their iPhone for free, and the process is quite easy.

If you feel more comfortable with waiting for the iOS 27 public beta, though, Apple said that the first public beta of iOS 27 will be available at some point in July.

Warning: While the first iOS 27 developer beta is considered to be relatively stable, iOS betas can and do have bugs and performance issues.

How to Install the iOS 27 Developer BetaSign into your Apple Account from this page and accept the Apple Developer Agreement to become a registered Apple developer for free.

How to Install the iOS 27 Public Beta (in July)Sign up at beta.apple.com for free.

11 часов назад @ macrumors.com
Apple's WebKit Rules Reportedly Cost iOS Users Almost 30% Browser Performance
Apple's WebKit Rules Reportedly Cost iOS Users Almost 30% Browser Performance Apple's WebKit Rules Reportedly Cost iOS Users Almost 30% Browser Performance

Microsoft engineers have published benchmark results showing that a Chromium-based browser using its own rendering engine scores 28.6% higher than Safari on Apple's own Speedometer 3.1 performance test on iOS.

Kyle Pflug, group product manager for the Microsoft Edge Web Platform, published results on Monday comparing a research prototype of Edge built with Apple's BrowserEngineKit framework against Safari running iOS 26.5.1.

Apple requires all browsers on iOS to use WebKit, the engine that powers Safari, meaning browsers like Chrome and Firefox on iPhone are effectively reskinned Safari instances.

The EU's Digital Markets Act theoretically changed that in March 2024, requiring Apple to allo…

13 часов назад @ macrumors.com
Powerbeats Pro 2 Available for $199.95 Low Price, Plus More Early Prime Day Deals on Beats
Powerbeats Pro 2 Available for $199.95 Low Price, Plus More Early Prime Day Deals on Beats Powerbeats Pro 2 Available for $199.95 Low Price, Plus More Early Prime Day Deals on Beats

Amazon this week is discounting a collection of Beats headphones and speakers ahead of Prime Day, including a low price on the Powerbeats Pro 2.

This deal on the Powerbeats Pro 2 is being matched at Best Buy, along with a few other Beats deals.

This is an all-time low price on the speaker.

Additionally, Amazon has the Beats Studio Buds+ for $99.95, down from $169.95.

You'll also find a few steep discounts on over-ear headphones, like the Beats Studio Pro at $169.95, down from $349.99, and some markdowns on Beats iPhone 17 cases.

14 часов назад @ macrumors.com
Apple's New Hide My Email Domain Makes It Easier to Block iCloud Aliases
Apple's New Hide My Email Domain Makes It Easier to Block iCloud Aliases Apple's New Hide My Email Domain Makes It Easier to Block iCloud Aliases

Apple's decision to move Hide My Email to a dedicated "private.icloud.com" domain appears to have the consequence of making it easier for platforms that want to block iCloud aliases to do so.

Apple is unifying the email domains used by Sign in with Apple and ‌iCloud‌+ Hide My Email under a single private.icloud.com domain later this summer.

Sign in with Apple currently uses privaterelay.appleid.com, while Hide My Email uses icloud.com, the same domain as standard ‌iCloud‌ email addresses.

That shared domain has historically made it difficult for services to selectively block disposable ‌iCloud‌ addresses.

@vxdb on X was among the first to flag the implication: "platforms who want to ban ‌iC…

14 часов назад @ macrumors.com
iOS 27 Adds Four New Features to Notes App, Including Markdown Copy-and-Paste
iOS 27 Adds Four New Features to Notes App, Including Markdown Copy-and-Paste iOS 27 Adds Four New Features to Notes App, Including Markdown Copy-and-Paste

The upcoming iOS 27 update that Apple unveiled last week includes some new features and enhancements for Apple's Notes app on the iPhone.

iOS 27 is currently available as a developer beta, with a public beta to follow in July.

Below, we have outlined four additions to Apple's Notes app on iOS 27.

On iOS 26 and earlier, Siri can only create notes based on the words you actually say.

When you tap on the link, the Notes app automatically jumps to that section of text.

15 часов назад @ macrumors.com
AirPods Pro 3 Drops to Record Low $169 on Amazon Ahead of Prime Day
AirPods Pro 3 Drops to Record Low $169 on Amazon Ahead of Prime Day AirPods Pro 3 Drops to Record Low $169 on Amazon Ahead of Prime Day

Amazon today has the AirPods Pro 3 available for $169.00 in an early Prime Day sale, down from $249.00.

This is a new all-time low price on the AirPods Pro 3, beating the previous low by $10.

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

Shoppers should note that this price has been heavily fluctuating on Amazon today, so if you don't see it when you click, there is a chance that it will return soon.

Head to our full Deals Roundup to get caught up with all of the latest deals and discounts that we've been tracking over the past week.

15 часов назад @ macrumors.com
macOS 27 Golden Gate Kills Time Capsule Support
macOS 27 Golden Gate Kills Time Capsule Support macOS 27 Golden Gate Kills Time Capsule Support

macOS 27 Golden Gate removes AFP support, ending Time Machine compatibility with Time Capsule after nearly two decades, but a community project from a Microsoft engineer offers a potential workaround for owners not yet ready to move on.

Apple formally deprecated the AFP client in macOS Sequoia 15.5, and, when macOS 26 Tahoe launched, a warning in System Settings confirmed that AFP support and Time Capsule compatibility would end with macOS 27.

From macOS 27 onwards, Time Machine requires SMBv2 or SMBv3, which covers modern NAS hardware but rules out every Time Capsule model in its stock form.

macOS 27 also enforces stricter network security requirements, including TLS 1.2 as a minimum, whic…

15 часов назад @ macrumors.com
Apple 'Records Every Tap' in App Store to Filter New Personalized Recommendations Feature
Apple 'Records Every Tap' in App Store to Filter New Personalized Recommendations Feature Apple 'Records Every Tap' in App Store to Filter New Personalized Recommendations Feature

Last week, Apple introduced a new discovery feature for the App Store called Personalized Collections, or app recommendations based on individual interests and behavior.

App Store user analytics collected by Apple (Image: Mysk)The new tailored recommendations can appear on the Apps, Games, and Search tabs, and evolve over time based on a user's app usage and downloads.

Security researchers Mysk say that Apple logs "every tap" in the App Store that a user inputs in order to put together the recommendations.

"This is what the App Store sends to Apple when I searched for 'Tim cook,'" said one of the researchers.

Is capturing everything you do in the App Store app an intrusion of privacy?

16 часов назад @ macrumors.com
Apple TV Time-Limited Deal: $5.99/Month for Amazon Prime Members
Apple TV Time-Limited Deal: $5.99/Month for Amazon Prime Members Apple TV Time-Limited Deal: $5.99/Month for Amazon Prime Members

Apple has partnered up with Amazon to make Apple TV available at $5.99 per month for Prime members for a limited time.

Apple TV is available as an add-on subscription through Prime Video in the U.S.

This promotional deal lets Prime members sign up to the streaming platform for over 50% off the usual $12.99/month price for up to two months, after which the standard price applies.

Prime members can take advantage of the offer by following this link.

Prime members can also find the promo deal via the Prime Video app.

19 часов назад @ macrumors.com
WhatsApp Working on View-Once Text Messages for iPhone
WhatsApp Working on View-Once Text Messages for iPhone WhatsApp Working on View-Once Text Messages for iPhone

WhatsApp is working on a way to let users send text messages that can only be viewed once, similar to the feature already available for photos, videos, and voice notes.

When the message is sent, the recipient will be able to open the message once and read it before it disappears.

This means that the recipient will not be able to copy, forward, or share the message after receiving it.

WhatsApp will also block screenshots and screen recordings to prevent the content from being preserved in any form.

WABetaInfo notes that the new feature will be welcomed by users who currently use a workaround by adding text to an image and sending it as view-once media.

20 часов назад @ macrumors.com
Nimble's SharePower Is a 10,000mAh Power Bank That Splits in Two
Nimble's SharePower Is a 10,000mAh Power Bank That Splits in Two Nimble's SharePower Is a 10,000mAh Power Bank That Splits in Two

Nimble this week debuted the SharePower, a USB-C power bank that can be used as a single charger or split into two chargers so it can be shared with a friend.

SharePower is a 10,000mAh power bank, with 5,000mAh available through each side of the device.

Each side has an included USB-C cable.

The right half of the power bank has a short pop-out USB-C cable.

There are smaller 10,000mAh power banks out there, but the dual design of the SharePower stands out.

1 day, 6 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 2 часа назад
How to update an iPad through the Mac's Finder when Software Update fails
How to update an iPad through the Mac's Finder when Software Update fails How to update an iPad through the Mac's Finder when Software Update fails

A Mac can update an iPad using the same iPadOS software Apple delivers through Software Update. Here's how Finder can help recover failed installs, fix update problems, and restore devices that won't start properly.Updating an iPad via macOSUpdating your iPad directly through Settings remains the easiest way to keep the device current. Apple can automatically download and install new software overnight while the iPad is charging and connected to Wi-Fi if Automatic Updates is enabled.The seamless background process handles everything for the vast majority of users. But sometimes an update refuses to install or leaves the iPad stuck on a recovery screen.Finder offers a reliable recovery path …

2 часа назад @ appleinsider.com
Pressure mounts for Apple to give unionized workers better options as Towson store closes
Pressure mounts for Apple to give unionized workers better options as Towson store closes Pressure mounts for Apple to give unionized workers better options as Towson store closes

On June 20, Apple's first unionized Apple Store will close alongside two other stores in other regions.

An official statement from the mayor of Baltimore was shared to social media, first seen by 9to5Mac, charging Apple to do better by the Apple Towson employees.

The mayor's statement suggests that the Apple Towson store is important to the region, as it is one of the most transit-accessible Apple locations.

Apple has told Towson Store members that since their contract doesn't have that provision, they'll have to reapply to a different store.

However, AppleInsider has confirmed that the area around Apple Towson has become a ghost town.

4 часа назад @ appleinsider.com
Apple's AI agents in Xcode 27 make vibe coding easier
Apple's AI agents in Xcode 27 make vibe coding easier Apple's AI agents in Xcode 27 make vibe coding easier

Game Porting Toolkit 4 includes support for agentic coding, and the same is true for Xcode 27.

In a nearly 90-minute video, recorded at the Steve Jobs Theater, Apple detailed the capabilities of Xcode 27 and its AI integration.

With a single prompt, Xcode 27 can apply changes across an entire codebase, editing multiple files as needed.

In short, Apple has effectively embraced vibe coding, even debuting an AI-generated app as part of its Xcode 27 presentation.

The AI-focused enhancements in Xcode 27 look as though they will make app development easier than ever.

6 часов назад @ appleinsider.com
AI-driven chip shortages to cause Apple product price increase, says Cook
AI-driven chip shortages to cause Apple product price increase, says Cook AI-driven chip shortages to cause Apple product price increase, says Cook

Apple has attempted to shield customers from memory and storage chip price increases, but it has "become unsustainable."

In an interview with The Wall Street Journal, Apple CEO Tim Cook says that product prices will have to increase to account for chip shortages.

Nothing was shared about which products might see price increases, how much, or when, but it is clear that it is happening.

"There's less supply at a time when consumers want devices and the memory guys are passing along huge price increases," Cook commented.

However, given the popularity of the iPhone, Apple may continue to shield customers from price increases at the lower end.

7 часов назад @ appleinsider.com
iPhone Air successor rumored for spring 2027 with two cameras
iPhone Air successor rumored for spring 2027 with two cameras iPhone Air successor rumored for spring 2027 with two cameras

The iPhone Air debuted in September 2025 alongside the iPhone 17 lineup as a separate device.

The latest rumor places the second-generation iPhone Air in the spring alongside the iPhone 18 and iPhone 18e.

According to the rumor from Bloomberg, the iPhone Air 2 will focus on battery life improvements and adding a second camera.

Both are chief complaints of iPhone Air buyers that Apple clearly needs to address.

We've seen similar language in other rumors, like with the iPhone Fold successor rumored for the fall of 2027.

8 часов назад @ appleinsider.com
Apple's Game Porting Toolkit 4 is a big improvement for modern game coders
Apple's Game Porting Toolkit 4 is a big improvement for modern game coders Apple's Game Porting Toolkit 4 is a big improvement for modern game coders

GPTK4 can run new titles like 007 First Light very well oin a MacApple's fourth-gen Game Porting Toolkit has big speed boosts when testing modern games on a Mac.

Ever since the introduction of the Game Porting Toolkit, gamers have leveraged it as a way to play Windows titles on a Mac.

A gamer can use CrossOver to leverage the Game Porting Toolkit to get a Windows game running on their Mac.

This is a big deal, as the game would crash consistently when used under Game Porting Toolkit 3.0.

Game Porting Toolkit is meant to be a development tool.

9 часов назад @ appleinsider.com
Blink has a big speed advantage against WebKit in browser tests
Blink has a big speed advantage against WebKit in browser tests Blink has a big speed advantage against WebKit in browser tests

WebKit has met its match, as the prototype Blink schools Apple's well-worn browser engine and hints at the future of web browsing on iOS.

WebKit, Apple's well-used browser rendering engine, has not had to deal with alternatives for quite some time.

All based on a Chromium project using the Blink browser engine that dates back to February 2023.

A development build of the prototype browser was tried out against a number of browser benchmarks, and put against Safari.

Results of testing prototype Blink vs WebKit on an iPhone 17 Pro Max - Image Credit: Kyle Pflug/Microsoft EdgeLastly, Motionmark 1.3.1's graphics rendering test of canvas graphics saw a score of 4,773.52 for Blink, 4,673.68 for We…

11 часов назад @ appleinsider.com
iPhone users can now join the 'Pokemon Champions' fray
iPhone users can now join the 'Pokemon Champions' fray iPhone users can now join the 'Pokemon Champions' fray

The Pokemon Company launched "Pokemon Champions" on the iPhone, iPad, and Android on June 17, expanding its competitive battle game beyond Nintendo Switch.

"Pokemon Champions" is built around competitive play rather than the collection-focused approach used by "Pokemon GO."

The game supports cross-platform battles between mobile devices, Nintendo Switch, and Nintendo Switch 2.

App Store details show that "Pokemon Champions" relies on subscriptions and other optional purchases to support its live-service model.

The Pokemon Company is celebrating the mobile launch of "Pokemon Champions" with a free in-game giveaway.

11 часов назад @ appleinsider.com
Sign in with Apple domain consolidation could trip up unprepared services
Sign in with Apple domain consolidation could trip up unprepared services Sign in with Apple domain consolidation could trip up unprepared services

Apple is changing the email domains behind Sign in with Apple and Hide My Email, forcing developers and email providers to update systems before the transition begins.

A June 15 developer notice told developers to update account systems, email validation tools, and allowlists before the rollout begins.

Sign in with Apple currently generates relay addresses ending in privaterelay.appleid.com.

Many websites and email systems use domain-specific rules to identify, validate, and process email addresses.

Apple hasn't announced a launch date, but developers and email providers have been urged to prepare.

13 часов назад @ appleinsider.com
AirPods Pro 3 hit lowest price ever at $169 ahead of Amazon Prime Day
AirPods Pro 3 hit lowest price ever at $169 ahead of Amazon Prime Day AirPods Pro 3 hit lowest price ever at $169 ahead of Amazon Prime Day

Read our ethics policyAirPods Pro 3 are discounted to the lowest price ever ahead of Prime Day.

Amazon has issued a steep price drop on AirPods Pro 3 as Prime Day kicks off next week, with the earbuds falling to the lowest price ever at $169.

With delivery by Father's Day to many locations, Amazon's early Prime Day $80 discount on AirPods Pro 3 is worth checking out.

Buy AirPods Pro 3 for $169If you're looking for over-ear headphones, you can also pick up AirPods Max 2 for $499, a discount of $50 off MSRP.

Today's best AirPods dealsStay tuned as we bring you the best Prime Day deals leading up to and during the June 23-26 shopping event, as Apple resellers compete for your business.

13 часов назад @ appleinsider.com
Apple's App Store search data stores every single keystroke
Apple's App Store search data stores every single keystroke Apple's App Store search data stores every single keystroke

Apple is watching you type App Store searches, and knows how long you take to type them.

Evidently, one of those ways is to collect tons of data about how people actually interact with the App Store.

When it comes to what is collected, the researchers posted an image of identifiable analytics that the App Store app sends to Apple.

As you type a search term into the App Store's search, the app comes up with a list of suggestions based on the partial text you have entered.

Alternative app stores have their own rules and ways of working, and also what user data gets collected.

14 часов назад @ appleinsider.com
Home automation setup will be even easier thanks to Matter 1.6
Home automation setup will be even easier thanks to Matter 1.6 Home automation setup will be even easier thanks to Matter 1.6

With the 1.6 release, the Matter smart home standard is becoming more capable with streamlined setup, improved multi-ecosystem support, and expanded user preferences.

As a precursor, Matter is a fairly new smart home standard that is intended to unify the various platform ecosystems.

Matter devices can largely work seamlessly between Amazon Alexa, Google Home, Samsung SmartThings, Apple Home, and more.

Instead of sending a contextually blind command directly to a thermostat, Thermostat Suggestions standardizes the communication of commands by adding context.

"With this announcement, the Product Security Certification Program advances our goal to make compliance with external product securit…

16 часов назад @ appleinsider.com
Apple's Silicon Valley real estate assets gain a $162M office building
Apple's Silicon Valley real estate assets gain a $162M office building Apple's Silicon Valley real estate assets gain a $162M office building

Apple has, once more, increased its office space in Silicon Valley, doling out $162 million for a building in Sunnyvale at a sizable discount.

The office building at 684 W. Maude Avenue in Peery Park was subleased by Apple a year ago, but ConnectCRE reports it's since been bought.

The publication cites a Newmark Silicon Valley market report indicating the deal to buy the building closed in late 2025.

Union Investment Real Estate and Metzler Real Estate Advisors had acquired the building in 2022 for $222 million, reports The Real Deal, making Apple's purchase a 26.9 percent discount three years later.

An expensive property yearApple has a habit of acquiring properties on Silicon Valley real …

17 часов назад @ appleinsider.com
Apps can help you learn an instrument, but they're not enough
Apps can help you learn an instrument, but they're not enough Apps can help you learn an instrument, but they're not enough

So for instance, right now, I am 525 days into Duolingo Piano and 48 days into using Simply Piano.

One of the many types of lesson in Duolingo Piano, this one guides you through the right notes to play.

There are moments when Duolingo Piano has made me learn what a high F really sounds like.

Buying a pianoYou don't need a piano to use Duolingo Piano, you can do it all by tapping on your iPhone screen.

One is that physical Duolingo Piano, which a 37-key piano keyboard made by Loog.

18 часов назад @ appleinsider.com
iPhone part factory in India no longer in danger of shutting down
iPhone part factory in India no longer in danger of shutting down iPhone part factory in India no longer in danger of shutting down

After alleging that Apple supplier Tata contaminated farm water and threatening to close its iPhone factory, Indian regulators have now dropped the matter altogether.

In 2025, farmers near Tata's facility in Tamil Nadu complained to authorities that factory wastewater was contaminating their land and open wells.

After conducting five inspections from December 2025 through May 2026, the Tamil Nadu Pollution Control Board (TNPCB) threatened to shut down Tata's factory.

Initially, the Tamil Nadu Pollution Control Board argued that "groundwater in the open wells located in the adjacent agricultural lands" was contaminated.

With its Tamil Nadu plant now receiving an all-clear from regulators, Ta…

1 day, 6 hours назад @ appleinsider.com
Блоги
Hacking with Swift
последний пост 1 month назад
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.

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

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

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

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

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

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

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

3 months, 1 week назад @ hackingwithswift.com
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools

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

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

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

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

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

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

The action you just performed triggered the security solution.

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

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

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

6 months, 2 weeks назад @ hackingwithswift.com
One Swift mistake everyone should stop making today
One Swift mistake everyone should stop making today

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

The action you just performed triggered the security solution.

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

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

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

7 months, 1 week назад @ hackingwithswift.com
Level up your SwiftUI
Level up your SwiftUI

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

The action you just performed triggered the security solution.

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

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

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

9 months, 3 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 days, 5 hours назад
Your First iOS App: Getting Started with SwiftUI [SUBSCRIBER]
Your First iOS App: Getting Started with SwiftUI [SUBSCRIBER] Your First iOS App: Getting Started with SwiftUI [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 days, 5 hours назад @ kodeco.com
Kodebits Day 40: Pattern Match Tuple [FREE]
Kodebits Day 40: Pattern Match Tuple [FREE] Kodebits Day 40: Pattern Match Tuple [FREE]

All videos.

One low price.

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

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

3 days, 11 hours назад @ kodeco.com
WWDC 2026 Recap [FREE]
WWDC 2026 Recap [FREE] WWDC 2026 Recap [FREE]

WWDC 2026 has come and gone with a moderate amount of fanfare, at least compared to previous years.

App Schemas have been around in some shape for several years now.

App Schemas allow you to decorate your App Entities and App Intents so Apple Intelligence know how to best use them.

App Intents API improvementsSince App Schemas are actually useful now, using them when making App Intents is easier as well!

Xcode’s autocomplete when working with App Schemas makes filling out the App Entities and App Intents a breeze.

4 days, 11 hours назад @ kodeco.com
Kodebits Day 39: Struct Value Copy [FREE]
Kodebits Day 39: Struct Value Copy [FREE] Kodebits Day 39: Struct Value Copy [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.

5 days, 11 hours назад @ kodeco.com
WWDC26: Sessions Worth Your Time [FREE]
WWDC26: Sessions Worth Your Time [FREE] WWDC26: Sessions Worth Your Time [FREE]

Start HereFirstly, if you haven’t already: catch up on the WWDC26 Keynote and the Platforms State of the Union first — they’re the best overview of everything announced before you dive into individual sessions.

If you only watch a few sessions, make them these “What’s new” videos.

Meet Core AI — Apple’s new framework for deploying your own AI models on-device, covering the full pipeline from conversion to Swift integration.

Pair it with Integrate on-device AI models into your app using Core AI for the practical walkthrough.

In the meantime, all WWDC26 sessions are free to watch on the Apple Developer app or YouTube.

1 week, 1 day назад @ kodeco.com
Kodebits Day 37: Tuple Destructuring [FREE]
Kodebits Day 37: Tuple Destructuring [FREE] Kodebits Day 37: Tuple Destructuring [FREE]

All videos.

One low price.

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

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

1 week, 2 days назад @ kodeco.com
Kodebits Day 34: String Interpolation [FREE]
Kodebits Day 34: String Interpolation [FREE] Kodebits Day 34: String Interpolation [FREE]

All videos.

One low price.

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

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

2 weeks назад @ kodeco.com
Kodebits: May 2026 in Review [FREE]
Kodebits: May 2026 in Review [FREE] Kodebits: May 2026 in Review [FREE]

Day 21: Result Map Value Continues the Result story from April’s Day 8, this time focusing on transforming the success payload while preserving the error type.

story from April’s Day 8, this time focusing on transforming the success payload while preserving the error type.

If April’s Day 12 combination of safe access and fallback felt like a lot, this isolates the fallback half so you can see it in clear air.

If April’s Day 12 combination of safe access and fallback felt like a lot, this isolates the fallback half so you can see it in clear air.

If you got April’s Day 4 first time round, this should be a satisfying flick.

2 weeks, 2 days назад @ kodeco.com
Swift SDK for Android [SUBSCRIBER]
Swift SDK for Android [SUBSCRIBER] Swift SDK for Android [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, 4 days назад @ kodeco.com
Kodebits Day 31: Computed Property [FREE]
Kodebits Day 31: Computed Property [FREE] Kodebits Day 31: Computed Property [FREE]

All videos.

One low price.

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

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

2 weeks, 5 days назад @ kodeco.com
Kodebits Day 28: Enum Associated Values [FREE]
Kodebits Day 28: Enum Associated Values [FREE] Kodebits Day 28: Enum Associated Values [FREE]

All videos.

One low price.

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

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

3 weeks, 3 days назад @ kodeco.com
Kodebits Day 27: Optional Chaining [FREE]
Kodebits Day 27: Optional Chaining [FREE] Kodebits Day 27: Optional Chaining [FREE]

All videos.

One low price.

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

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

3 weeks, 5 days назад @ kodeco.com
Kodebits Day 25: Capture List Value [FREE]
Kodebits Day 25: Capture List Value [FREE] Kodebits Day 25: Capture List Value [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 24: Result Failure Path [FREE]
Kodebits Day 24: Result Failure Path [FREE] Kodebits Day 24: Result Failure Path [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 23: Dictionary Defaults [FREE]
Kodebits Day 23: Dictionary Defaults [FREE] Kodebits Day 23: Dictionary Defaults [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
NSHipster NSHipster
последний пост 5 months, 2 weeks назад
Replay
Replay Replay

How Replay WorksAdd .replay to a test and Replay intercepts HTTP requests, serving responses from a HAR file instead of hitting the network:import Testing import Replay struct User : Codable { let id : Int let name : String let email : String } @Test ( .

replay ( "fetch User" )) func fetch User () async throws { let ( data , _ ) = try await URLSession .

The Recording WorkflowThe first time you run a test with .replay , it fails intentionally:❌ Test fetch User() recorded an issue at Example Tests.swift ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚠️ No Matching Entry in Archive ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Request: GET https://api.example.com/users/42 Archive:…

5 months, 2 weeks назад @ nshipster.com
Manim
Manim Manim

Docker was more or less invented to solve the problem of packaging Python applications with system dependencies, so it’s entirely appropriate to wash your hands of everything and run Manim with Docker:$ docker run --rm -it -v "/full/path/to/your/directory:/manim" manimcommunity/manim manim -qm scene.py My Scene Name…but that feels like giving up.

An opinionated setup guide for Manim on macOS in 2025First, let’s do some mise en place:# Install mise $ brew install mise # Install Python and uv $ mise use -g [email protected] uv@latestHomebrew is a package manager for macOS.

It’s the best way to install the system dependencies we need to run Manim.

(🫣) $ uv run manim checkhealthHuzzah!

wait ( 1…

8 months, 2 weeks назад @ nshipster.com
Ole Begemann
последний пост 6 months назад
Use 'git mv' to record filename case changes in Git
Use 'git mv' to record filename case changes in Git

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

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

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

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

6 months назад @ oleb.net
Tracking renamed files in Git
Tracking renamed files in Git

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

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

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

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

# # ``` # $ gi…

6 months назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 23 часа назад
Какие сессии WWDC посмотретьКак и всегда в это время года, начинает появляться куча рекомендаций по тому, какие сессии WWDC точно стоит посмотреть. Помимо понятного набора из Platforms State of the Union, What's new in Xcode / Swift / SwiftUI, вот нескольк
Какие сессии WWDC посмотретьКак и всегда в это время года, начинает появляться куча рекомендаций по тому, какие сессии WWDC точно стоит посмотреть. Помимо понятного набора из Platforms State of the Union, What's new in Xcode / Swift / SwiftUI, вот нескольк

Какие сессии WWDC посмотретьКак и всегда в это время года, начинает появляться куча рекомендаций по тому, какие сессии WWDC точно стоит посмотреть. Помимо понятного набора из Platforms State of the Union, What's new in Xcode / Swift / SwiftUI, вот несколько интересных:👉What's new in the Foundation Models👉Meet Core AI👉Building agentic apps with Foundation Models👉Enhance your presence on the App Store👉Meet the Music Understanding FrameworkА вообще, вот репозиторий с содержимым каждой сессии, который вы можете отдать вашему агенту и сами его поспрашивать о новинках.

23 часа назад @ t.me
Что нового в UIKitБольшая часть изменений очень прозрачно намекают на то, что осенью нас все-таки ждет раскладушка:👉Navigation Bar и кнопки в нем умеют подстраиваться под размеры и форм-факторы экранов.👉Window Scenes теперь могут определять собственную оре
Что нового в UIKitБольшая часть изменений очень прозрачно намекают на то, что осенью нас все-таки ждет раскладушка:👉Navigation Bar и кнопки в нем умеют подстраиваться под размеры и форм-факторы экранов.👉Window Scenes теперь могут определять собственную оре

Что нового в UIKitБольшая часть изменений очень прозрачно намекают на то, что осенью нас все-таки ждет раскладушка:👉Navigation Bar и кнопки в нем умеют подстраиваться под размеры и форм-факторы экранов.👉Window Scenes теперь могут определять собственную орентацию.👉Таббар может определить, где он предпочитает находиться на экранах, поддерживающих оба варианта – снизу или сбоку.Из других интересных штук:👉Каждый ViewController может зарегистрировать неинтерактивное представление для внешнего дисплея.👉У Window Scenes появилась возможность запросить дополнительное подтверждение перед закрытием.👉Одному табу в таббаре можно задать отличное от всех остальных поведение, которое заметно выделит его.👉О…

1 day, 23 hours назад @ t.me
Ну ладно, на самом деле главная фича нового Xcode, это вот эта кнопочка.
Ну ладно, на самом деле главная фича нового Xcode, это вот эта кнопочка. Ну ладно, на самом деле главная фича нового Xcode, это вот эта кнопочка.

Ну ладно, на самом деле главная фича нового Xcode, это вот эта кнопочка.

2 days, 19 hours назад @ t.me
Скиллы и промпты нового XcodeВ Xcode 27 beta 1, показанном на WWDC, появилось много новых AI фичей. Если вы хотите закопаться в конкретные промпты, или забрать SwiftUI скиллы, написанные инженерами Apple, в другие редакторы – поисследуйте этот репозиторий.
Скиллы и промпты нового XcodeВ Xcode 27 beta 1, показанном на WWDC, появилось много новых AI фичей. Если вы хотите закопаться в конкретные промпты, или забрать SwiftUI скиллы, написанные инженерами Apple, в другие редакторы – поисследуйте этот репозиторий.

Скиллы и промпты нового XcodeВ Xcode 27 beta 1, показанном на WWDC, появилось много новых AI фичей. Если вы хотите закопаться в конкретные промпты, или забрать SwiftUI скиллы, написанные инженерами Apple, в другие редакторы – поисследуйте этот репозиторий.

2 days, 23 hours назад @ t.me
Нужны ли акторы без стейтаОбычно акторы используют для того, чтобы изолировать какой-то стейт. Но есть и stateless кейсы, где акторная модель может быть полезна. Например, чтобы если обернуть в актор сетевой клиент, то можно получить гарантию того, что сет
Нужны ли акторы без стейтаОбычно акторы используют для того, чтобы изолировать какой-то стейт. Но есть и stateless кейсы, где акторная модель может быть полезна. Например, чтобы если обернуть в актор сетевой клиент, то можно получить гарантию того, что сет

Нужны ли акторы без стейтаОбычно акторы используют для того, чтобы изолировать какой-то стейт. Но есть и stateless кейсы, где акторная модель может быть полезна. Например, чтобы если обернуть в актор сетевой клиент, то можно получить гарантию того, что сетевые запросы не вызовутся на главном потоке. Другие примеры – в статье.

5 days, 23 hours назад @ t.me
Улучшения в Codex для iOSТеперь прямо в Codex.app можно запускать приложения и UI тесты, открывать SwiftUI преаью и использовать хот релоад.
Улучшения в Codex для iOSТеперь прямо в Codex.app можно запускать приложения и UI тесты, открывать SwiftUI преаью и использовать хот релоад.

Улучшения в Codex для iOSТеперь прямо в Codex.app можно запускать приложения и UI тесты, открывать SwiftUI преаью и использовать хот релоад.

6 days, 23 hours назад @ t.me
Apple Design Awards 2026Подъехали победители Apple Design Awards этого года, так что можете вдохновляться! Вот несколько интересных:👉grug – self-help цитатник пещерного человека👉Blippo – альтернативное телевидение👉Tide Guide – трекер волн
Apple Design Awards 2026Подъехали победители Apple Design Awards этого года, так что можете вдохновляться! Вот несколько интересных:👉grug – self-help цитатник пещерного человека👉Blippo – альтернативное телевидение👉Tide Guide – трекер волн

Apple Design Awards 2026Подъехали победители Apple Design Awards этого года, так что можете вдохновляться! Вот несколько интересных:👉grug – self-help цитатник пещерного человека👉Blippo – альтернативное телевидение👉Tide Guide – трекер волн

1 week назад @ t.me
Goodnotes в браузере на SwiftКоманда Goodnotes решила портировать приложение в браузер, сохранив все возможные фичи и оптимизации. В итоге они решили не переписывать его на JS, а использовать SwiftWasm. В посте они детально разбирают получившуюся архитекту
Goodnotes в браузере на SwiftКоманда Goodnotes решила портировать приложение в браузер, сохранив все возможные фичи и оптимизации. В итоге они решили не переписывать его на JS, а использовать SwiftWasm. В посте они детально разбирают получившуюся архитекту Goodnotes в браузере на SwiftКоманда Goodnotes решила портировать приложение в браузер, сохранив все возможные фичи и оптимизации. В итоге они решили не переписывать его на JS, а использовать SwiftWasm. В посте они детально разбирают получившуюся архитекту

Goodnotes в браузере на SwiftКоманда Goodnotes решила портировать приложение в браузер, сохранив все возможные фичи и оптимизации. В итоге они решили не переписывать его на JS, а использовать SwiftWasm. В посте они детально разбирают получившуюся архитектуру, проблемы, и результаты по реюзу еода и перфомансу.

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

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

1 week, 2 days назад @ t.me
AdaEngine – новый игровой движок на SwiftAdaEngine – 2D игровой движок, построенный вокруг паттерна Entity Component System. Есть поддержка физики, кастомных шейдеров и описания интерфейса на SwiftUI. Только-только вышел первый публичный релиз, если есть в
AdaEngine – новый игровой движок на SwiftAdaEngine – 2D игровой движок, построенный вокруг паттерна Entity Component System. Есть поддержка физики, кастомных шейдеров и описания интерфейса на SwiftUI. Только-только вышел первый публичный релиз, если есть в

AdaEngine – новый игровой движок на SwiftAdaEngine – 2D игровой движок, построенный вокруг паттерна Entity Component System. Есть поддержка физики, кастомных шейдеров и описания интерфейса на SwiftUI. Только-только вышел первый публичный релиз, если есть вопросы, пишите автору – @SpectralDragon.

1 week, 5 days назад @ t.me
DebugSnapshots – новая библиотека от PointfreePointfree выпустили новую библиотеку, которая позволяет легко трекать любые изменения в данных, содержащихся в классе, ставить брейкпойнты на их изменения и в целом дебажить. Все, что нужно сделать – добавить м
DebugSnapshots – новая библиотека от PointfreePointfree выпустили новую библиотеку, которая позволяет легко трекать любые изменения в данных, содержащихся в классе, ставить брейкпойнты на их изменения и в целом дебажить. Все, что нужно сделать – добавить м

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

1 week, 6 days назад @ t.me
Минимум времени на запуск монетизации приложения, максимум доходаЯндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Сл
Минимум времени на запуск монетизации приложения, максимум доходаЯндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Сл Минимум времени на запуск монетизации приложения, максимум доходаЯндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Сл

Минимум времени на запуск монетизации приложения, максимум доходаЯндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Следовательно — выше конверсия в установку.А ещё: 👉 появилась поддержка современных стандартов асинхронной разработки;👉 обновился дизайн рекламных форматов и появились гибкие API-интерфейсы;👉 для перехода на новую версию добавили скиллы для ИИ-агентов.Рекламная сеть Яндекса объединяет издателей приложений с рекламодателями из более чем 80 стран. Причем не только из Директа, но и других рекламных платформ.Подробнее об обновлении можно прочита…

2 weeks назад @ t.me
Прячем вьюшки со скриншотаЕсли вы хотите отображать какой-то SwiftUI элемент в приложении, но прятать его на скриншотах, при записи видео или стриминге, задача становится не очень тривиальной. В статье разбирается, какой приватный API может с этим помочь.
Прячем вьюшки со скриншотаЕсли вы хотите отображать какой-то SwiftUI элемент в приложении, но прятать его на скриншотах, при записи видео или стриминге, задача становится не очень тривиальной. В статье разбирается, какой приватный API может с этим помочь.

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

2 weeks назад @ t.me
🤖 AI в разработке: время новых процессовСейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инст
🤖 AI в разработке: время новых процессовСейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инст 🤖 AI в разработке: время новых процессовСейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инст

🤖 AI в разработке: время новых процессовСейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе. Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инструменты, а новую инженерную модель, в которой AI становится частью команды.С 15 по 19 июня участники конференции:📄 Разберутся, как делать AI-разработку более предсказуемой с помощью Open Spec Development⚡️ Изучат model routing и prompt caching🏗 Узнают, как автоматизировать инженерные процессы с помощью AI🤖 Обсудят навыки и оркестрацию AI-агентов📊 Посмотрят, как AI влияет на качество и скорость разработки.Формат конференции — необычный и уд…

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

AgentKitten – агентский фреймворк на SwiftЕсли вам надо писать нативных агентов для Apple платформ – посмотрите на AgentKitten. В целом все агентские фреймворки очень похожи, примитивы все вроде на месте, так что может стать хорошей альтернативой условному LangChain.

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

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

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

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

2 months, 2 weeks назад @ t.me
iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация
iOS Meetup от Сбера   1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от  спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

iOS Meetup от Сбера 1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

8 months, 3 weeks назад @ t.me
🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro
🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro 🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro

🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Android, реальные уязвимости и эксперименты с LLM (Николай Анисеня, Positive Technologies)• Воркшоп по Frida/Objection: SSL Pinning, детект jailbreak и обнаружение Frida (Евгений Иванов, Альфа-Банк)• Секреты в проде: STRIDE-анализ, обфускация vs шифрование, ротация ключей и процесс на дистанции (Кирилл Смирнов, СберЗдоровье)• iOS AppSec hands-on: инструменты пентеста, типовые уязвимости и способы защиты (Михаил Косьянов, Bi.Zone)👉 Подробности и…

9 months, 1 week назад @ t.me
Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил
Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил

Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобильном приложении СберЗдоровья⭐️Прокопьев Евгений, Лид мобильной команды в Купере, расскажет почему стоит следующее мобильное приложение писать на React Native Присоединяйтесь, чтобы прокачать свои навыки и задать вопросы экспертам ⭐️🔜 Узнать подробности и зарегистрироваться

9 months, 3 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 3 days, 18 hours назад
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I

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

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

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

1 week, 1 day назад @ t.me
All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA
All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA

All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA

1 week, 1 day назад @ t.me
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

1 week, 1 day назад @ t.me
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

2 weeks, 6 days назад @ t.me
Love seeing an actual clean use case for fixedSize() in SwiftUI.Usually it ends up as one of those “well… this somehow fixes the UI bug” modifiers you throw in as a layout bandaid. But this one was genuinely elegant and made perfect sense.https://www.swift
Love seeing an actual clean use case for fixedSize() in SwiftUI.Usually it ends up as one of those “well… this somehow fixes the UI bug” modifiers you throw in as a layout bandaid. But this one was genuinely elegant and made perfect sense.https://www.swift

Love seeing an actual clean use case for fixedSize() in SwiftUI.Usually it ends up as one of those “well… this somehow fixes the UI bug” modifiers you throw in as a layout bandaid. But this one was genuinely elegant and made perfect sense.https://www.swiftdifferently.com/blog/swiftui/fixedsize-usecase#SwiftUI #Layout

1 month назад @ t.me
Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency
Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency

Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency

1 month, 3 weeks назад @ t.me
Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an
Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an

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

2 months, 2 weeks назад @ t.me
Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm
Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm

Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm

2 months, 3 weeks назад @ t.me
Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thri
Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thri

Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thrilled.• Xcode deprecated. Nature is healing.Let’s see what actually lands.https://developer.apple.com/wwdc26/#Apple #wwdc

2 months, 3 weeks назад @ t.me
Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact see
Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact see

Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact seems very case-dependent.A few observations from different sources:• Helps when switching branches or doing repeated clean builds.https://mjtsai.com/blog/2025/06/13/xcode-26-announced/• Tuist reports that in early Xcode 26 versions not everything is cached yet — parts of SwiftPM and some build graph work still bypass the cache.https://tuist.dev/blog/2025/10/22/xcode-cache• CI results vary a lot. Bitrise points out that the local compilation …

3 months назад @ t.me
Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on an
Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on an

Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on and…

3 months назад @ t.me
My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it wri
My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it wri

My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it writes the code, runs it, taps the UI, and checks whether it actually works.”Three tools that make this very real:• AXe — a CLI to control iOS Simulator via accessibility & HID functionality.Tap at specific coordinates. Swipe with precise velocity. Type text. Dump the accessibility tree. Record video. Chain it in scripts.• MotionEyes — analyzes UI motion frame-by-frame.It can detect when pixels start changing and when they stop — so you can a…

3 months, 1 week назад @ t.me
Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b
Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b

Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE backend: connect it to your agent, stay in the terminal, and let Xcode do the “IDE stuff” for you. Except it currently asks for permission on basically every action, doesn’t allow project-level agent trust, and refuses to render SwiftUI previews unless the editor tab is open. 😥So close. So very Apple.#Xcode #AI

4 months, 1 week назад @ t.me
TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon
TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon

TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for long pages. Apple Maps uses it to export a clean map, without UI chrome.Feels like one of those UIKit features that quietly shipped and never got attention.

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 days, 8 hours назад
696: It Seems Petty, But I Endorse It
696: It Seems Petty, But I Endorse It 696: It Seems Petty, But I Endorse It

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

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

2 days, 8 hours назад @ atp.fm
695: The Crystal Pepsi of Aqua
695: The Crystal Pepsi of Aqua 695: The Crystal Pepsi of Aqua

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

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

Get started with Claude today.

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

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

Our hopes and dreams for WWDC 2026.

Sponsored by:Factor: Healthy Eating, Made Easy.

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

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

1 week, 6 days назад @ atp.fm
693: Negative Bonus Points
693: Negative Bonus Points 693: Negative Bonus Points

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

Hosted by Marco Arment Casey Liss , and John Siracusa

2 weeks, 5 days назад @ atp.fm
692: A Thinking Hitch
692: A Thinking Hitch 692: A Thinking Hitch

(Sponsored by AI.)

Sponsored by:Cotypist: Type as fast as you can think.

Claude: Ready to tackle bigger problems?

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

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

3 weeks, 6 days назад @ atp.fm
691: A Menlo Phase
691: A Menlo Phase 691: A Menlo Phase

Apple's chip-fab options, branding the 20th-anniversary iPhone, Terminal and Xcode preferences, and some very special filenames.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zapier: Put AI to work across your company—for real.

Quince: Elevated essentials and staples that last.

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

1 month назад @ atp.fm
690: Turn Left at the Next Tree
690: Turn Left at the Next Tree 690: Turn Left at the Next Tree

How could Apple make Neo and Ultra versions of more of their products?

Sponsored by:Factor: Healthy eating, made easy.

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

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

1 month, 1 week назад @ atp.fm
689: The Positive Effect of Enthusiasm
689: The Positive Effect of Enthusiasm 689: The Positive Effect of Enthusiasm

Mythos, the different personalities of Tim Cook and John Ternus, the complexity of backing up files from cloud-storage providers on macOS, and the long-term future of the Mac.

Sponsored by:Aura Frames: Frames for every memory, gifts for every occasionDeleteMe: Making it quick, easy and safe to remove your personal data onlineBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 2 weeks назад @ atp.fm
688: A Company Man
688: A Company Man 688: A Company Man

John Ternus was announced as Apple’s next CEO!

We review the strengths and weaknesses of the Tim Cook era as he transitions to Executive Chairman.

Sponsored by:Anthropic: Ready to tackle bigger problems?

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

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

1 month, 3 weeks назад @ atp.fm
687: You Can Bend This Line
687: You Can Bend This Line 687: You Can Bend This Line

Ads in Apple Maps, copyright of AI output, and a short supply of flawed chips.

Sponsored by:Leesa: A mattress for every body and budget.

Zapier: Put AI to work across your company—for real.

Quince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months назад @ atp.fm
686: Write Two Letters
686: Write Two Letters 686: Write Two Letters

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

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

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

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

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

Hosted by Marco Arment Casey Liss , and John Siracusa

2 months, 2 weeks назад @ atp.fm
684: It’s Not What Young People Do
684: It’s Not What Young People Do 684: It’s Not What Young People Do

WWDC 2026 hopes, the state of passkeys, more on podcast transcripts, and how businesses manage fleets of Macs.

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

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

Babble On: Localize your app on iOS, macOS, and AndroidBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 3 weeks назад @ atp.fm
683: I Didn’t Want to Melt My Rug
683: I Didn’t Want to Melt My Rug 683: I Didn’t Want to Melt My Rug

MacBook Neo hands-on, Studio Display XDR eyes-on, and how Overcast is transcribing podcasts at scale.

Sponsored by:Leesa: A mattress for every body and budgetZapier: Put AI to work across your company—for real.

1Password: Award-winning password manager trusted by millions of usersBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months назад @ atp.fm
682: Medium Core
682: Medium Core 682: Medium Core

MacBook Neo details, Studio Display XDR tech and impressions, Marco tries a Garmin, and Casey tries to watch F1.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Claude: Get 50% off your first three months of Claude Pro.

Quince: Elevated essentials and staples that last.

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

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

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

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

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

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

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

Use code TALKSHOW for $80 in free credits.

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

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

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

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

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

And we pour one out for the Mac Pro.

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

Use code TALKSHOW for $80 in free credits.

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

2 months, 2 weeks назад @ daringfireball.net
443: ‘The Pogue Feature’, With David Pogue
443: ‘The Pogue Feature’, With David Pogue 443: ‘The Pogue Feature’, With David Pogue

‘The Pogue Feature’, With David PogueSpecial guest David Pogue discusses his excellent and amazingly comprehensive new book, Apple: The First 50 Years.

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

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

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

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

3 months назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

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

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

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

Use code TALKSHOW for $80 in free credits.

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

3 months, 2 weeks назад @ daringfireball.net
441: ‘Serious Opinionators’, With Adam Engst
441: ‘Serious Opinionators’, With Adam Engst 441: ‘Serious Opinionators’, With Adam Engst

‘Serious Opinionators’, With Adam EngstAdam Engst returns to the show to talk, in detail, about certain of the UI changes in iOS 26 and Apple’s version 26 OSes overall.

In particular, the new Unified view in the Phone app, and the Filter pop-up menu in both the Phone and Messages apps.

Use code TALKSHOW for $80 in free credits.

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

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

3 months, 3 weeks назад @ daringfireball.net
440: ‘Flush a Radar’, With Brent Simmons
440: ‘Flush a Radar’, With Brent Simmons 440: ‘Flush a Radar’, With Brent Simmons

‘Flush a Radar’, With Brent SimmonsBrent Simmons returns to the show.

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

Use code TALKSHOW for $80 in free credits.

Transcripts: Unofficial but surprisingly good.

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

4 months, 2 weeks назад @ daringfireball.net
439: ‘A Mitigated Disaster’, With Daniel Jalkut
439: ‘A Mitigated Disaster’, With Daniel Jalkut 439: ‘A Mitigated Disaster’, With Daniel Jalkut

‘A Mitigated Disaster’, With Daniel JalkutDaniel Jalkut returns to the show so we can both vent about MacOS 26 Tahoe.

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

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

Use code TALKSHOW for $80 in free credits.

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

4 months, 3 weeks назад @ daringfireball.net
438: ‘2025 Year in Review’, With Rene Ritchie
438: ‘2025 Year in Review’, With Rene Ritchie 438: ‘2025 Year in Review’, With Rene Ritchie

‘2025 Year in Review’, With Rene RitchieA look back at Apple’s 2025, with special guest Rene Ritchie.

Sponsored by:Factor: Healthy eating, made easy.

Get 50% off your first box, plus free breakfast for 1 year, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Transcripts: Unofficial but surprisingly good.

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

5 months, 2 weeks назад @ daringfireball.net
437: ‘A Naughty Citizen’, With Quinn Nelson
437: ‘A Naughty Citizen’, With Quinn Nelson 437: ‘A Naughty Citizen’, With Quinn Nelson

‘A Naughty Citizen’, With Quinn NelsonSpecial guest Quinn Nelson returns for a two-part holiday spectacular: the iPad in the wake of iPadOS 26, and Apple’s executive changes as Tim Cook seemingly nears the end of his time as CEO.

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

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

Transcripts: Unofficial but surprisingly good.

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

5 months, 3 weeks назад @ daringfireball.net
436: ‘Financial Boner’, With Tyler Hayes
436: ‘Financial Boner’, With Tyler Hayes 436: ‘Financial Boner’, With Tyler Hayes

‘Financial Boner’, With Tyler HayesSpecial guest: Tyler Hayes.

Topics include how to get a small phone today, which way foldables should fold, the state of Apple TV (including its new “sonic logo”), and some holiday gift gadget recommendations.

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

Transcripts: Unofficial but surprisingly good.

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

6 months, 2 weeks назад @ daringfireball.net
435: ‘Lincoln Bio Services’, With Stephen Robles
435: ‘Lincoln Bio Services’, With Stephen Robles 435: ‘Lincoln Bio Services’, With Stephen Robles

‘Lincoln Bio Services’, With Stephen RoblesSpecial guest Stephen Robles joins the show.

Topics include indie media and YouTube, Shortcuts and automation, and the state of podcasting.

Sponsored by:Uncommon Goods: Out of the ordinary gifts, great for the holidays.

Transcripts: Unofficial but surprisingly good.

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

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