Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 22 часа назад
Price updates for apps, In-App Purchases, and subscriptions
Price updates for apps, In-App Purchases, and subscriptions Price updates for apps, In-App Purchases, and subscriptions

These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.

Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription.

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

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

Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by country or reg…

22 часа назад @ developer.apple.com
Enhancements to help you submit and market your apps and games
Enhancements to help you submit and market your apps and games Enhancements to help you submit and market your apps and games

An app version to address a critical bug that’s separate from any existing custom product pages under review.

To provide you with even more flexibility, you can now create and publish up to 70 custom pages at a given time.

Custom product pages with keywords assigned to them can appear in search results for those selected keywords instead of your default product page.

With offer codes, you can present people with a limited-time offer for a free or discounted In-App Purchase.

This allows you to share the value of your In-App Purchases and encourage engagement and purchases within your apps and games.

1 day, 22 hours назад @ developer.apple.com
New requirement for apps using Sign in with Apple for account creation
New requirement for apps using Sign in with Apple for account creation New requirement for apps using Sign in with Apple for account creation

Starting January 1, 2026, developers based in the Republic of Korea must provide a server‑to‑server notification endpoint when registering a new Services ID, or updating an existing Services ID, to associate their website with an app using Sign in with Apple.

Before submitting a new app to the App Store, or updating an existing app configuration to register a new Services ID or modify an existing Services ID, please read the guidance below.

Account change guidanceAccount changes are directly related to privacy and control for the user and their personal data, and confirming account changes should be straightforward and transparent.

For account email forwarding changes:Ensure any displayed u…

3 weeks назад @ developer.apple.com
Updated Apple Developer Program License Agreement now available
Updated Apple Developer Program License Agreement now available Updated Apple Developer Program License Agreement now available

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

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

Section 3.3.1(B): Updated requirements related to interpreted codeDefinitions, Section 3.3.3(F): Specified requirements for use of the Location Push Service ExtensionSection 3.3.8(A), Attachment 4: Added links to terms for Xcode Cloud and CloudKit related to Regulation (EU) 2023/2854 (EU Data Act)Section 3.3.9(D): Updated terms regarding the entity that distributes the Tap to Pay APIsSchedule 1, Exhibit C: Updated Section 1 definition for Promo CodesSchedule 2, Section 3.13: Updated r…

3 weeks, 1 day назад @ developer.apple.com
New requirements for apps available in Texas
New requirements for apps available in Texas New requirements for apps available in Texas

Beginning January 1, 2026, a new state law in Texas — SB2420 — introduces age assurance requirements for app marketplaces and developers.

Apple will continue to provide parents and developers with industry-leading tools that help enhance child safety while safeguarding privacy within the constraints of the law.

Today we’re sharing details about updates that we’re making and the tools we’ll provide to help developers meet these new requirements.

The Declared Age Range API is available to implement now, and will be updated in the coming months to provide the required age categories for new account users in Texas.

That’s why we will continue to create industry-leading features to help develope…

3 weeks, 1 day назад @ developer.apple.com
Hello Developer: October 2025
Hello Developer: October 2025 Hello Developer: October 2025

This month: Watch a new code-along video to discover how to use the Foundation Models framework to access the on-device LLM that powers Apple Intelligence.

Plus, dive into new games offerings, explore new App Store Connect features, and find out how the air-quality app Paku is helping its users breathe easy.

Read the full story

3 weeks, 2 days назад @ developer.apple.com
Upcoming Currency Change in Bulgaria
Upcoming Currency Change in Bulgaria Upcoming Currency Change in Bulgaria

Beginning January 1, 2026, Bulgaria will adopt the euro (EUR) as its official currency, replacing the Bulgarian lev (BGN).

As a result, the currency for App Store purchases and subscriptions in Bulgaria will change from BGN to EUR on this date.

Customers with auto‑renewable subscriptions will receive an email informing them of the currency change.

For Sales and Trends, euros will be indicated for transactions after the currency change.

For monthly financial reports, earnings from sales that occurred before the currency change will be in the BG report, and earnings from sales after the currency change will be in the EU report.

1 month назад @ 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.1, iPadOS 26.1, macOS 26.1, tvOS 26.1, visionOS 26.1, and watchOS 26.1 are now available.

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

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

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

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

iOS 26, iPadOS 26, macOS Tahoe 26, tvOS 26, visionOS 26, and watchOS 26 will soon be available to customers worldwide — which means you can now submit apps and games that take advantage of Apple’s broadest design update ever.

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

By taking advantage of the new design and Liquid Glass, the Foundation Models framework, the new Apple Games app, and more, you can deliver even more unique experiences on Apple platforms.

Starting April 2026, apps and games uploaded to App Store Connect need to meet the following minimum requirements.

iOS and iPadOS apps must be…

1 month, 3 weeks назад @ developer.apple.com
Hello Developer: September 2025
Hello Developer: September 2025 Hello Developer: September 2025

Be ready for the new design.

Whether you’re a longtime pro or a hobbyist, get inspired and make your apps and games look their best by exploring videos, downloads, and docs.

Plus, sign up for one-on-one appointments to dive into machine learning and AI, and meet the team behind the wholesome open-world game Hello Kitty Island Adventure.

Read the full story

1 month, 4 weeks назад @ developer.apple.com
Awe dropping.
Awe dropping. Awe dropping.

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

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

2 months назад @ developer.apple.com
Tax and Price Updates for Apps, In-App Purchases, and Subscriptions
Tax and Price Updates for Apps, In-App Purchases, and Subscriptions Tax and Price Updates for Apps, In-App Purchases, and Subscriptions

These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.

- Individual developers based outside of Vietnam: Personal income tax (PIT) introduction of 5%, replacing the corporate income tax (CIT).

Reduced VAT rate of 0% for news, magazines, and books no longer applies and all content will be taxed at the standard rate.

Reduced VAT rate of 0% for news, magazines, and books no longer applies and all content will be taxed at the standard rate.

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

2 months, 1 week назад @ developer.apple.com
Hello Developer: August 2025
Hello Developer: August 2025 Hello Developer: August 2025

Sign up for new Apple developer workshops all over the world.

Plus, download Apple UI design kits for Figma and Sketch, meet the Italy-based team behind Sunlitt, and more.

2 months, 3 weeks назад @ developer.apple.com
Updated age ratings in App Store Connect
Updated age ratings in App Store Connect Updated age ratings in App Store Connect

The age rating system for apps and games has been updated in order to provide people with more granular age ratings.

The updated age rating system adds 13+, 16+, and 18+ to the existing 4+ and 9+ ratings.

If your app has a policy requiring a higher minimum user age than the rating assigned by Apple, you can set a higher age rating after you respond to the age ratings questions.

You can view the age rating for each of your apps under the updated system and respond to the new questions for each app in the App Information section in App Store Connect.

Please provide responses to the updated age rating questions for each of your apps by January 31, 2026, to avoid an interruption when submitting…

3 months, 1 week назад @ developer.apple.com
New 64-bit requirements for watchOS apps
New 64-bit requirements for watchOS apps New 64-bit requirements for watchOS apps

Beginning April 2026, watchOS apps uploaded to App Store Connect must also include 64-bit support and be built with the watchOS 26 SDK.

To enable 64-bit support in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with 64-bit code.

You can test ARM64 compatibility for your apps in the Xcode Simulator, and on Apple Watch Series 9 or 10, Apple Watch SE (2nd generation) or Apple Watch Ultra 2 running watchOS 11 or watchOS 26 beta.

Learn more about the SDKs included in Xcode

3 months, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 days, 18 hours назад
visionOS 26.1 RC (23N48)
visionOS 26.1 RC (23N48) visionOS 26.1 RC (23N48)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
Xcode 26.1 RC (17B54)
Xcode 26.1 RC (17B54) Xcode 26.1 RC (17B54)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
iOS 26.1 RC (23B82)
iOS 26.1 RC (23B82) iOS 26.1 RC (23B82)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
iPadOS 26.1 RC (23B82)
iPadOS 26.1 RC (23B82) iPadOS 26.1 RC (23B82)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
iPadOS 18.7.2 RC (22H123)
iPadOS 18.7.2 RC (22H123) iPadOS 18.7.2 RC (22H123)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
iOS 18.7.2 RC (22H123)
iOS 18.7.2 RC (22H123) iOS 18.7.2 RC (22H123)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
watchOS 26.1 RC (23S36)
watchOS 26.1 RC (23S36) watchOS 26.1 RC (23S36)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
macOS 26.1 RC (25B77)
macOS 26.1 RC (25B77) macOS 26.1 RC (25B77)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
tvOS 26.1 RC (23J580)
tvOS 26.1 RC (23J580) tvOS 26.1 RC (23J580)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 26.0.1 (23A8466)
iPadOS 26.0.1 (23A8466) iPadOS 26.0.1 (23A8466)

View downloads

1 week, 2 days назад @ developer.apple.com
iPadOS 26.1 beta 4 (23B5073a)
iPadOS 26.1 beta 4 (23B5073a) iPadOS 26.1 beta 4 (23B5073a)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
watchOS 26.1 beta 4 (23S5031a)
watchOS 26.1 beta 4 (23S5031a) watchOS 26.1 beta 4 (23S5031a)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
iOS 26.1 beta 4 (23B5073a)
iOS 26.1 beta 4 (23B5073a) iOS 26.1 beta 4 (23B5073a)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
tvOS 26.1 beta 4 (23J5571a)
tvOS 26.1 beta 4 (23J5571a) tvOS 26.1 beta 4 (23J5571a)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 1 week назад
Announcing the Swift SDK for Android
Announcing the Swift SDK for Android Announcing the Swift SDK for Android

The Android workgroup is an open group, free for anyone to join, that aims to expand Swift to Android.

Today, we are pleased to announce nightly preview releases of the Swift SDK for Android.

The Swift SDK for Android is available today, bundled with the Windows installer or downloadable separately for use on Linux or macOS.

With the Swift SDK for Android, you can now start porting your Swift packages to Android.

The Android workgroup is drafting a vision document, currently under review, for directing future work regarding Swift on Android.

1 week назад @ swift.org
Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production
Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production

Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in ProductionSwift Profile Recorder, an in-process sampling profiler for Swift services, is now available as an open source project.

With Swift Profile Recorder, profiling can now be added to your Swift services by simply adding a package dependency and no additional setup.

Apple has used Swift Profile Recorder at scale for several years as a tool for operating and debugging Swift services in production.

Whether you’re running Swift applications in Kubernetes, investigating performance issues, or simply curious about where your application spends its time, we’d love to know how Swift Profile Recorder works for you.

For …

3 weeks, 4 days назад @ swift.org
The Growth of the Swift Server Ecosystem
The Growth of the Swift Server Ecosystem The Growth of the Swift Server Ecosystem

There are even a number of talks lined up for this year’s server conference with success stories of running Swift on the server.

Native UTF-8 strings, Codable , keypaths, and property wrappers all saw quick adoption by server packages.

Have a look at the Cloud Services page on swift.org for getting started tutorials, language benefits, and more information about the server ecosystem.

Swift is picking up more acceptance in the server world and the recent Valkey announcement for Swift is a testament to the efforts of the community in making Swift a first-class citizen on the server.

Fun addendum - the Swift Package Index is itself built using Swift on the server, as one of the biggest open so…

1 month, 1 week назад @ swift.org
Swift 6.2 Released
Swift 6.2 Released Swift 6.2 Released

We’re excited to announce Swift 6.2, a release aimed at making every Swift developer more productive, regardless of where or how you write code.

Swift 6.2 enhances its capabilities for low-level and security-critical projects beyond new APIs:Embedded Swift: Embedded Swift now includes Swift’s full String APIs, any types for class-constrained protocols, and the new InlineArray and Span types.

VS Code Swift extensionThe Swift extension for VS Code is now officially verified and distributed by Swift.org.

Next StepsYou can find a complete list of language proposals that were accepted through the Swift Evolution process and implemented in Swift 6.2 on the Swift Evolution dashboard.

Install the l…

1 month, 2 weeks назад @ swift.org
Redesigned Swift.org is now live
Redesigned Swift.org is now live Redesigned Swift.org is now live

Redesigned Swift.org is now live June 4, 2025Over the past few months, the website workgroup has been redesigning Swift.org.

On behalf of the website workgroup, I’m pleased to announce that we have merged the initial changes.

Curated content and examplesThe homepage now highlights Swift’s strengths alongside code examples that illustrate them.

The Swift Information Architecture Project is an ongoing effort that has helped inform decisions related to the site redesign.

Thank you to the website workgroup and community members for contributing to these improvements.

4 months, 4 weeks назад @ swift.org
Swift at Apple: migrating the Password Monitoring service from Java
Swift at Apple: migrating the Password Monitoring service from Java Swift at Apple: migrating the Password Monitoring service from Java

Swift at Apple: migrating the Password Monitoring service from Java June 2, 2025Swift is heavily used in production for building cloud services at Apple, with incredible results.

Last year, the Password Monitoring service was rewritten in Swift, handling multiple billions of requests per day from devices all over the world.

A detailed discussion of how this is done using the cryptographic private set intersection protocol is in the Password Monitoring section of the Apple Platform Security guide.

The migration from Java to Swift was motivated by a need to scale the Password Monitoring service in a performant way.

The Password Monitoring service runs globally, so service load can greatly flu…

5 months назад @ swift.org
ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025
ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025 ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025

ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025 May 5, 2025The Swift community had a strong presence at FOSDEM 2025, the world’s largest independently run open source conference, held every year in Brussels, Belgium.

FOSDEM highlighted a range of Swift-related talks related to memory safety, a broad ecosystem around Swift including using it to develop web services and embedded projects, and new areas of the project including Java interoperability.

To learn more about memory in safety in Swift, see the Swift documentation page on memory safety,as well as a features vision document on memory safety.

🎉 The room was packed with 12 talks, covering a wide range of …

5 months, 4 weeks назад @ swift.org
Swift 6.1 Released
Swift 6.1 Released Swift 6.1 Released

Swift 6.1 Released March 31, 2025Swift 6.1 is now available!

id } }Swift 6.1 also improves type inference for task groups by inferring the child task result type of withTaskGroup and withThrowingTaskGroup .

Install Swift 6.1You can try out these exciting new developments in Swift 6.1 today!

If you’re building apps for Apple platforms, Swift 6.1 is included in Xcode 16.3, now available from the App Store.

And the easiest way to install the standalone Swift 6.1 toolchain is using swiftly, the new Swift version manager that runs on macOS and Linux.

7 months назад @ swift.org
Introducing swiftly 1.0
Introducing swiftly 1.0 Introducing swiftly 1.0

Introducing swiftly 1.0 March 28, 2025Today we’re delighted to introduce the first stable release of swiftly, a Swift version manager that takes the pain out of installing, managing and updating your Swift toolchain.

They can be easily listed using swiftly:$ swiftly list-available main-snapshot -- Available main development snapshot toolchains ---------------------------------------------- main-snapshot-2025-03-25 ...Once you’ve identified a snapshot toolchain, it can be installed using its name:$ swiftly install main-snapshot-2025-03-25 -- Installing main-snapshot-2025-03-25Another way to temporarily use a specific version of Swift is to use the special ‘+’ selector.

As swiftly is updated …

7 months, 1 week назад @ swift.org
How Swift's server support powers Things Cloud
How Swift's server support powers Things Cloud How Swift's server support powers Things Cloud

This extends to our server back end, and after a rewrite our Things Cloud service has transitioned entirely to Swift.

Things Cloud serves as the backbone of the app’s experience, silently synchronizing to-dos across devices.

After twelve years in production, Things Cloud has earned our users’ trust in its reliability.

Switching to SwiftOur legacy Things Cloud service was built on Python 2 and Google App Engine.

A full rewrite is usually a last resort, but in our case, it was the only viable path for Things Cloud.

8 months, 1 week назад @ swift.org
Introducing gRPC Swift 2
Introducing gRPC Swift 2 Introducing gRPC Swift 2

Introducing gRPC Swift 2 February 14, 2025Say hello to gRPC Swift 2: a major update that brings first-class concurrency support and more expressive APIs for a seamless developer experience.

And the new gRPC Swift 2 offers an idiomatic, cross-platform, performant and feature-rich library for building highly-scalable services.

When gRPC Swift was first developed back in 2018, Swift had not yet introduced concurrency features like async/await, so it was instead based on SwiftNIO’s event-driven concurrency model.

For developers unfamiliar with these concepts, the prior version of gRPC Swift presented a steep learning curve.

Next StepsTo get started with gRPC Swift 2 check out the tutorials and …

8 months, 2 weeks назад @ swift.org
Updating the Visual Studio Code extension for Swift
Updating the Visual Studio Code extension for Swift Updating the Visual Studio Code extension for Swift

Updating the Visual Studio Code extension for Swift February 10, 2025Today, we are excited to announce a new version of the Swift extension for Visual Studio Code – now published to the extension marketplace as an official supported release of the Swift team.

The aim of this extension is to provide a high-quality, feature-complete extension that makes developing Swift applications on all platforms a seamless experience.

As we continue to invest in Swift as a first-class language for cross-platform development, both Apple and the broader developer community are rapidly iterating on the VS Code extension to expand its capabilities for server and cloud, embedded, and Linux and Windows app deve…

8 months, 3 weeks назад @ swift.org
The Next Chapter in Swift Build Technologies
The Next Chapter in Swift Build Technologies The Next Chapter in Swift Build Technologies

As a foundational step in this new chapter of Swift build technologies, today Apple is open sourcing Swift Build, a powerful and extensible build engine that provides a set of build rules for building Swift projects.

Swift Build is an infrastructural component designed to plan and execute builds requested by a higher-level client like Swift Package Manager or Xcode.

As a small first step towards this vision, today the team is submitting a pull request to begin the process of integrating support for Swift Build in SwiftPM as an alternate build engine.

An invitation to participateWe look forward to working with the community to continue evolving how we build Swift code.

This is an exciting ne…

9 months назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 2 часа назад
Any tips for using pro-level project management patterns in a personal SwiftUI app?
Any tips for using pro-level project management patterns in a personal SwiftUI app?

I’m working on a personal productivity tool that treats everything—learning a skill, reading a book, even raising a pet—as a project with milestones and Gantt-like timelines. It’s built with SwiftUI and SwiftData. What are some efficient ways to implement complex timeline visualizations or handle dynamic task structures in SwiftUI? Are there libraries or patterns you recommend? Would love to hear experiences from other iOS devs tackling similar challenges. submitted by /u/sfoooooooooooooooooo [link] [comments]

2 часа назад @ reddit.com
Recreated OpenAI's Atlas Effect - Open Source
Recreated OpenAI's Atlas Effect - Open Source

I've cloned the background effect from Atlas, OpenAI's new AI browser. I've open-sourced it and it's available on my GitHub—go take a look! It's made with Swift and Metal. Feel free to use it and tweak the visuals. I got close to the original result but gave it my own touch. There are a few improvements I still need to make, but I just wanted to put this out there for now. Happy hacking! https://github.com/CruzCortes/prismatic-flare submitted by /u/DiscoAgenda [link] [comments]

12 часов назад @ reddit.com
Recreating the retro.app onboarding screens (dvd bouncing animation) with SwiftUI (source code inside!)
Recreating the retro.app onboarding screens (dvd bouncing animation) with SwiftUI (source code inside!) Recreating the retro.app onboarding screens (dvd bouncing animation) with SwiftUI (source code inside!)

Back again with another recreation. This time I made the retro app onboarding screens - inspired by those nostalgic DVD bouncing animations. The 3d logos are done in spline, the rest is all swiftui! You can see a video of the onboarding flow, along with a breakdown here: https://x.com/georgecartridge/status/1984008833472332163 If you just want the source code, it's here: https://github.com/georgecartridge/RetroOnboardingDemo submitted by /u/opentonegeorge [link] [comments]

13 часов назад @ reddit.com
Flash Updated Regions (View Debugging Tool for SwiftUI)
Flash Updated Regions (View Debugging Tool for SwiftUI) Flash Updated Regions (View Debugging Tool for SwiftUI)

Make sure to run on device. https://preview.redd.it/zgox3wmyabyf1.png?width=626&format=png&auto=webp&s=025c3fbf50889672bc5c038af660a0cee168f26c submitted by /u/Select_Bicycle4711 [link] [comments]

14 часов назад @ reddit.com
SwiftUI Markdown rendering is too slow - switched to WebView + JS (but hit another issue)
SwiftUI Markdown rendering is too slow - switched to WebView + JS (but hit another issue)

Hey folks, just wanted to share my experience after replacing a SwiftUI-based markdown renderer with a WebView + JavaScript solution. I've always been a bit hesitant to use WebView + JS in iOS apps — my instinct says it can easily go wrong, even if I couldn't explain exactly why. Recently, I ran into serious performance problems when rendering markdown using SwiftUI: https://github.com/gonzalezreal/swift-markdown-ui/issues/426 After digging around, I realized that WebView + JavaScript is much faster for this use case. So, I tried this solution: https://github.com/tomdai/markdown-webview However, that introduced another issue. Since WebView runs in a separate process, iOS can kill it anytime…

14 часов назад @ reddit.com
How do you stay motivated?
How do you stay motivated?

Hi all. I’ve been solo developing my app for 6 months now. Although I’m well versed with programming in general, I’m new to app development. The app is just from a vision of long time, but I quickly discovered all sorts of aspects I needed to cover to make it proper: from system design to future plans like multi platform, and because of that I’ve gone through a couple of reworks already. I feel the longer I work on this project, the more dreadful it becomes. My question is, how do you stay motivated when there is no clear pathways? I assume this happens to everyone at some point, because developing something new is not easy by nature. I’m talking about concrete steps, like do you spend some…

15 часов назад @ reddit.com
Localization on iPhone SE with XXL
Localization on iPhone SE with XXL

How many of you are making sure your apps work in this configuration? I’m launching a new app in December and just localized it into most European languages - including German. Spending some time to make sure all text and layout works at XXL size on an iPhone SE in German language. SwiftUI is making this much easier than I’d thought possible. submitted by /u/EquivalentTrouble253 [link] [comments]

15 часов назад @ reddit.com
Metal - can you make 8bit characters, or complex animated elements?
Metal - can you make 8bit characters, or complex animated elements? Metal - can you make 8bit characters, or complex animated elements?

https://preview.redd.it/6vz56rqutayf1.png?width=260&format=png&auto=webp&s=a8f3748b354e6718529213449b4627be94fd08c0 I am looking for metal tuts or libraries where I can make more complex designs in metal. Or failing that others ways. I ideally want to be able to control things like color and animate them with values that can change. Any insights would be appreciated 🙇‍♂️ submitted by /u/balooooooon [link] [comments]

16 часов назад @ reddit.com
"NO CODE" Is Ruining App Development
"NO CODE" Is Ruining App Development

Recently I’ve gotten into app development and I have an idea I want to bootstrap, but whenever I do research or search YouTube for “how to build an app,” the category feels flooded with surface level advice. Everyone is just promoting AI assistance, and while that’s not necessarily bad since AI can be helpful, but for beginners it’s a falsely foundation. When mistakes happen, you can’t fix them on your own because you never learned how things actually work. submitted by /u/Salt-Obligation1144 [link] [comments]

19 часов назад @ reddit.com
NOOB QUESTION! I need some help with my app. How can i get illustration image for like 300 exercises/equipment?
NOOB QUESTION! I need some help with my app. How can i get illustration image for like 300 exercises/equipment? NOOB QUESTION! I need some help with my app. How can i get illustration image for like 300 exercises/equipment?

I have made some illustrations with chatgpt, but problem is gpt dont generate reliable results. Either inconsistent styling, or the image dont show exercise performed correctly. Any advice? submitted by /u/Skaugjr [link] [comments]

20 часов назад @ reddit.com
Apple Liability Issues
Apple Liability Issues

The issue I’m running into is that currently I am 16, meaning I can’t be put under the developer program. My parents need to release my app for me. But the issue is that they are scared of the liability that comes with my app, and the possibility of getting sued over my app. My app is a program which tracks your progress to getting in to university. Is there anyway to get around this or do I have to wait till I’m 18 to release this? I’m also wondering if there is anyway to sell an app to a person or organization before release. submitted by /u/DiscountDifferent726 [link] [comments]

20 часов назад @ reddit.com
A "Hello world" iOS app, written in Assembly
A "Hello world" iOS app, written in Assembly A "Hello world" iOS app, written in Assembly

Definitely one for the "Swift is getting too complicated" crowd. submitted by /u/twostraws [link] [comments]

22 часа назад @ reddit.com
Droppath 6.0: Our Path to Liquid-Glass
Droppath 6.0: Our Path to Liquid-Glass Droppath 6.0: Our Path to Liquid-Glass

Interesting journey of adapting an iOS app to liquid glass. I didn't realize how much of the UI kit was affected submitted by /u/MeLoN_DO [link] [comments]

23 часа назад @ reddit.com
What is the best computer for programming?
What is the best computer for programming?

I want to buy a mac that is whike optimal for programming, also affordable, so no maxiumum ones. submitted by /u/d2opy84t8b9ybiugrogr [link] [comments]

23 часа назад @ reddit.com
Where do I get professional help for releasing my app to the app store?
Where do I get professional help for releasing my app to the app store?

I've been working on my app for 3 years now. Actually, the real developer is my brother, I'm here just to seek help. The app has been ready for over a week now, but we haven't managed to upload it yet, because when switching from Debugging to Release mode in Xcode, we get this nonsense error "CompileAssetCatalog failed with nonzero exit code". We've tried any troubleshooting online and nothing worked. We've narrowed the issue down to a bunch of specific folders, which if we delete, then the app will build successfully. What's really crazy though is that if we move the exact same content of the problematic folders to a different existing folder, the issue doesn't happen anymore. On the other…

23 часа назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 1 week назад
Issue 732
Issue 732 Issue 732

Issue 732 24th October 2025 Written by Dave VerwerI should have waited a week to talk about Liquid Glass!

If you’d like to take a look at the new setting to switch Liquid Glass between “Clear” and “Tinted”, Dan Barbera has a short, to-the-point video that demonstrates it.

– Dave VerwerSentry automatically captures crashes recorded on macOS, iOS, and tvOS to make sure you’re shipping the best experience to your users.

👍DesignTalking of Liquid Glass, Rafael Conde posted some fascinating details about the process of adapting Sketch to macOS Tahoe.

Does that mean adopting Liquid Glass?

1 week назад @ iosdevweekly.com
Issue 731
Issue 731 Issue 731

Issue 731 17th October 2025 Written by Dave VerwerThere has been plenty of criticism of Liquid Glass, both during the beta and since its official release.

There’s no question that Liquid Glass is a step back for legibility.

It’s also not just about legibility and Liquid Glass.

Michael Tsai, as always, has put together a great round-up of Liquid Glass comments from social media.

Maybe the most interesting thing about Liquid Glass is the conversations and critique that it has sparked.

2 weeks назад @ iosdevweekly.com
Issue 730
Issue 730 Issue 730

Issue 730 10th October 2025 Written by Dave VerwerApple announced a trio of new packages at last week’s ServerSide.swift conference.

First up, and worthy of a blog post on Swift.org, is swift-profile-recorder, a new sampling profiler for server-side Swift apps.

Next, swift-configuration is also primarily intended for server-side apps, but it fills an important gap for defining and accessing configuration data for command-line tools.

👍It’s great to see Apple announce more packages to expand what’s possible with server-side Swift.

Oh, and I promise not to talk about server-side Swift again next week.

3 weeks назад @ iosdevweekly.com
Issue 729
Issue 729 Issue 729

Issue 729 3rd October 2025 Written by Dave VerwerI was a regular conference speaker and attendee before the pandemic, but I haven’t got back into the habit since events restarted.

This week’s ServerSide.swift conference in London reminded me how much I miss in-person events.

So I thought I’d share how this conference made me feel, in case you have also struggled either to get back into in-person events or to get started with them!

If, like me, you’d like to jump back into an in-person conference, CocoaConferences has an up-to-date list of events.

I also expect to see Swift Heroes, Swift Craft, NSSpain, and Swift Island announce follow-up events, as they all ran successful events this year.

4 weeks назад @ iosdevweekly.com
Issue 728
Issue 728 Issue 728

Issue 728 26th September 2025 Written by Dave VerwerIf you haven’t checked in on Swift on the server for a while, now is a great time to give it another look.

I’m so happy to say that there’s not a single EventLoopFuture in sight if you just want to build an app!

This is open source working as intended, including a fantastic effort from the Swift Server Workgroup to incubate and recommend packages.

CodeIt’s always great to see someone as experienced with app development as Max Seelemann, co-creator of Ulysses, start blogging for the first time.

In his first post, he tackles the important topic of speeding up image loading on both iOS and macOS.

1 month назад @ iosdevweekly.com
Issue 727
Issue 727 Issue 727

He started the project in 2023 with Layout Guidelines and followed it up in late 2024 with Toolbar Guidelines.

❤️Apple’s current HIG is great, but it’s far more high-level than the old guidelines used to be.

What I’d love to see Apple tackle is a guide to SwiftUI-based design with this level of detail.

Either way, don’t miss Mario’s Layout Guidelines and Toolbar Guidelines.

QA Wolf delivers 80% automated test coverage in weeks, with tests running on real iOS devices—all in 100% parallel with zero flakes.

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

Issue 726 12th September 2025 Written by Dave VerwerNew devices, and vapour-cooled ones at that!

😬 App Store submissions for release day are open, so get those final builds tested and shipped.

It didn’t make the keynote, but Apple also quietly announced a brand-new feature, Memory Integrity Enforcement, debuting on the latest devices.

It’s not as flashy as the features announced in the keynote, but this will make Apple devices safer to use, which is wonderful.

Matt is always worth listening to when it comes to Swift concurrency, so don’t skip this.

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

Issue 725 5th September 2025 Written by Dave VerwerAre you ready for Apple to tempt you with new purchases on Tuesday?

Liquid Glass has meant that we’ve all had to reconsider our app designs.

QA Wolf builds and maintains E2E tests that cover 80%+ of your iOS app in just weeks.

👍DesignEven if David Smith’s latest post didn’t focus on Liquid Glass, it’d still be worth watching the embedded video.

As with Liquid Glass, it’s not yet clear how concentricity will settle in over the next year.

1 month, 3 weeks назад @ iosdevweekly.com
Issue 724
Issue 724 Issue 724

The assistant now defaults to GPT-5 and, more significantly, adds support for using a Claude Pro or Max account.

Read the release notes for the full list of changes, but it’s the assistant I want to talk about today.

When I was using GPT-5, it told me that I needed to start a new conversation several times after just a few messages.

I also got several timeout errors when using GPT-5.

Both models are extremely capable at making code changes in Swift, and it’s possible GPT-5 was just having some server load issues.

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

With that thought in mind, this week Craig Hockenberry wrote a great post titled “Liquid Glass.

I installed the betas on my primary iOS devices a few weeks ago and while I don’t hate Liquid Glass, I’m struggling to love it.

It’s fun to look at, but there’s no question in my mind that it’s a step backwards for readability.

Is Liquid Glass the latest example of Apple carefully not saying something about this year’s devices?

CodeAfter talking so much about Liquid Glass this week, it seems fitting to highlight two of Victor Baro’s recent articles.

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

Issue 722 15th August 2025 Written by Dave VerwerIt’s very clear that SwiftUI is the framework that Apple would like you to write most of your apps with.

This week, a great reminder of that came with a lengthy essay from Seb Vidal covering what’s new in UIKit with the iOS 26 SDK.

Every year, we see more Swift and SwiftUI and less Objective-C in Apple’s operating system binaries.

Their AI-native service delivers 80% automated test coverage in weeks, with tests running on real iOS devices—all in 100% parallel with zero flakes.

First, he covers the Mac app, and then the iOS app, covering all the major views, including the Mac app’s about box!

2 months, 2 weeks назад @ iosdevweekly.com
Issue 721
Issue 721 Issue 721

Issue 721 8th August 2025 Written by Dave VerwerOne of the more interesting posts I read this week was Peter Steinberger’s “Don’t read this Startup Slop”.

I obviously read a lot of the blog posts written by the Swift and Apple platform community.

It’s safe to say that I have certainly read AI-generated blog posts, and that it’s likely that I’ve linked to some in this newsletter.

Is an AI-assisted blog post better than no blog post at all?

In my opinion it’s definitely more complex than “LLM writing bad, human writing good”.

2 months, 3 weeks назад @ iosdevweekly.com
Issue 720
Issue 720 Issue 720

I know I’m being a little optimistic to say people read App Store listings, but at least the information is there if people are interested.

But could there be more metadata on App Store pages in the future?

Keith Harrison:In Swift 6.2 Apple is introducing a new more approachable way to use Swift Concurrency.

BooksThis new course from Antoine van der Lee is a practical look at Swift concurrency.

– Remote (within US timezones)Sr iOS Developer @ Hero Assistant – We seek to build the most ambitious iOS app ever created.

3 months назад @ iosdevweekly.com
Issue 719
Issue 719 Issue 719

Issue 719 25th July 2025 Written by Dave VerwerThanks so much to everyone who filled last week’s survey about Apple’s on-device Foundation Model.

I started writing a little sample app until I found the Foundation Models Framework Example repository by Rudrank Riyam.

I’m confident there’s no better demonstration and playground for the Foundation Model, and I’m incredibly grateful for his work on it.

JobsSenior Software Engineer, iOS @ Doximity – Doximity, the medical network used by over 80% of US clinicians is seeking a talented Sr iOS Software Engineer to join our remote-first team!

– Remote (within US timezones)Sr iOS Developer @ Hero Assistant – We seek to build the most ambitious iOS ap…

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

If you watch the WWDC session, “Explore prompt design & safety for on-device foundation models“, the presenters discuss the model’s strengths and weaknesses.

The on-device models certainly won’t rival the online LLMs, but that’s also not what they’re designed to do.

The end result clearly works very well for the Unread app icon, but I worry a little that this will cause icon design to further narrow in on this style.

JobsSenior Software Engineer, iOS @ Doximity – Doximity, the medical network used by over 80% of US clinicians is seeking a talented Sr iOS Software Engineer to join our remote-first team!

– Remote (within US timezones)Sr iOS Developer @ Hero Assistant – We seek to build the mo…

3 months, 2 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 9 часов назад
Security Bite: Beware sketchy ChatGPT-clones slipping back into App Store charts
Security Bite: Beware sketchy ChatGPT-clones slipping back into App Store charts Security Bite: Beware sketchy ChatGPT-clones slipping back into App Store charts

Around this time two years ago, OpenAI’s incredibly popular GPT-4 API was spreading like wildfire all over the App Store.

Albeit on the less popular Mac App Store, this is still significant and warrants a PSA to be cautious sharing personal information with these apps.

Despite Apple’s removal of most OpenAI copycat apps, these two slipped through review and now sit among the top downloads on the U.S. Mac App Store.

One popular AI assistant that used the ChatGPT API quietly collected far more user data than its App Store description claimed.

One might assume this is why the App Store has privacy labels.

9 часов назад @ 9to5mac.com
Upgraders vs. newcomers: who drove sales for each product category during Apple’s Q4 2025
Upgraders vs. newcomers: who drove sales for each product category during Apple’s Q4 2025 Upgraders vs. newcomers: who drove sales for each product category during Apple’s Q4 2025

iPadWhen addressing iPad revenue, Parekh said that sales were flat compared to a year ago, citing a “difficult compare” against the same quarter last year, when new iPad Air and iPad Pro drove sales.

Apple WatchRather than disclosing Apple Watch revenue separately, Apple groups it under a broader category called “Wearables, Home, and Accessories.” Still, Parekh made a claim that has become a staple in every post-earnings conference call: most Apple Watch sales were for new users.

Or, as he put it:“Both the Apple Watch and AirPods install bases reached new all-time highs.

Over half of the customers purchasing an Apple Watch during the quarter were new to the product.

So, while every category…

10 часов назад @ 9to5mac.com
WhatsApp now testing an Apple Watch companion app
WhatsApp now testing an Apple Watch companion app WhatsApp now testing an Apple Watch companion app

After confirming passkey support on Android and iOS, the company released a TestFlight build with a long-awaited feature for Apple Watch users.

Finally, an Apple Watch appToday’s second bit of WhatsApp-related news wasn’t announced by Meta, but instead spotted by WABetainfo.

According to the website, a new WhatsApp build on TestFlight today introduced an Apple Watch app, which should fix the limited native support that Apple Watch users have had to rely on when trying to quickly handle WhatsApp notifications.

WABetaInfo notes that this is still not a standalone WhatsApp app for the Apple Watch, as it still relies on the iPhone.

Here’s WABetaInfo:“The connection between WhatsApp on your iPho…

11 часов назад @ 9to5mac.com
New App Store prices for Poland, Switzerland, and Türkiye coming November 17
New App Store prices for Poland, Switzerland, and Türkiye coming November 17 New App Store prices for Poland, Switzerland, and Türkiye coming November 17

Today, Apple informed developers that prices for apps and In-App Purchases will be adjusted in Poland, Switzerland, and Türkiye starting next month.

New prices to take effect starting November 17To keep prices consistent with the realities of multiple countries, the App Store offers automatic tiers that help developers adequately price their apps without needing to individually set amounts and adjustments for each of the 175 storefronts around the world.

Periodically, Apple updates these tiers to account for fluctuations in exchange rates and local tax policies.

In practice, this means developers who rely on Apple’s automatic pricing system will see updated prices in those regions, while ap…

11 часов назад @ 9to5mac.com
Tim Cook confirms Apple’s systems will ‘integrate with more’ AI providers beyond OpenAI
Tim Cook confirms Apple’s systems will ‘integrate with more’ AI providers beyond OpenAI Tim Cook confirms Apple’s systems will ‘integrate with more’ AI providers beyond OpenAI

Alongside today’s Q4 earnings conference call, Apple CEO Tim Cook also spoke with CNBC, where he addressed Apple’s predicament in the AI field.

Cut to the present, and despite Google’s overall positive outcome, Apple has yet to confirm a partnership, either with Google or any other AI provider.

MCP, or Model Context Protocol, is an open standard created by Anthropic that allows interoperability between AI models, and user-facing tools and applications.

When asked about it by CNBC, Cook didn’t share any specifics, but claimed that Apple’s “intention is to integrate with more people over time”.

9to5Mac’s takeCook’s remarks follow a series of forward-looking statements made by Apple to make up…

12 часов назад @ 9to5mac.com
Tim Cook says iPhone 17 demand stronger than Apple expected
Tim Cook says iPhone 17 demand stronger than Apple expected Tim Cook says iPhone 17 demand stronger than Apple expected

Discussing the early days of iPhone 17 availability during the quarterly report conference call, Apple CEO Tim Cook “intentionally dodged” a question on per-model performance, but hinted that demand for the base iPhone 17 and iPhone 17 Pro is strong.

Light on details of the iPhone AirDuring today’s conference call following Apple’s Q4 2025 results, CEO Tim Cook said that iPhone 17 supply remains constrained, suggesting demand has been stronger than the company anticipated.

This aligns with what analysts have been reporting, from early reception signals to Apple’s manufacturing orders for the entire iPhone 17 lineup.

Interestingly, Cook also mentioned twice that Apple remained constrained wi…

13 часов назад @ 9to5mac.com
9to5Mac Daily: October 30, 2025 – AirPods Pro lawsuit, more
9to5Mac Daily: October 30, 2025 – AirPods Pro lawsuit, more 9to5Mac Daily: October 30, 2025 – AirPods Pro lawsuit, more

9to5Mac Daily listeners can exclusively save 30% and get a $100 Savings Card.

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.

14 часов назад @ 9to5mac.com
Apple says holiday quarter will be biggest ever in company history
Apple says holiday quarter will be biggest ever in company history Apple says holiday quarter will be biggest ever in company history

Apple just reported its latest quarterly earnings, which set a new revenue for the September quarter.

But the company also teased that an even bigger accomplishment is coming next quarter.

Apple projecting 10-12% growth during holidays for best ever quarterThe iPhone 17 family is clearly proving very popular for Apple.

Last year’s holiday quarter also became Apple’s best quarter ever in total revenue, with $124.30 billion.

Best iPhone accessories

14 часов назад @ 9to5mac.com
Apple reports Q4 2025 earnings: $102.47 billion in revenue, up 8% (charts)
Apple reports Q4 2025 earnings: $102.47 billion in revenue, up 8% (charts) Apple reports Q4 2025 earnings: $102.47 billion in revenue, up 8% (charts)

Apple just announced its earnings report for fiscal Q4 2025, ended September.

The company generated $102.47 billion in revenue, up 8% from the same quarter last year, and slightly above the expected revenue of $102.24 billion.

AAPL Q4 2025 earningsApple reported $1.85 earnings per share for Q4 2025, and $27.47 billion in profit.

(…) In September, we were thrilled to launch our best iPhone lineup ever, including iPhone 17, iPhone 17 Pro and Pro Max, and iPhone Air.

You can also read Apple’s full earnings release in this post on Apple Newsroom.

14 часов назад @ 9to5mac.com
Rumor Replay: iPhone 18 Pro design, new Apple apps, and more
Rumor Replay: iPhone 18 Pro design, new Apple apps, and more Rumor Replay: iPhone 18 Pro design, new Apple apps, and more

Today: Apple’s new “pro” iPad apps, iPhone 18 Pro design and camera rumors, and more.

Apple’s new “Pro” iPad appsMacRumors contributor Aaron Perris discovered evidence this week that Apple is preparing iPad versions of four “pro” apps currently exclusive to Mac.

iPhone 18 Pro design, cameras, moreLeaker Digital Chat Station shared that the iPhone 18 Pro has the exact same full-width camera plateau design as this year’s iPhone 17 Pro.

He specifically mentions iPhone 18 Pro Max gaining the feature, though other reports have included the smaller iPhone 18 Pro.

M6 iPad Pro to gain vapor chamber coolingThis weekend in his Power On newsletter, Bloomberg’s Mark Gurman reported on a feature in deve…

15 часов назад @ 9to5mac.com
New court document reveals payment details between Jon Prosser and Michael Ramacciotti
New court document reveals payment details between Jon Prosser and Michael Ramacciotti New court document reveals payment details between Jon Prosser and Michael Ramacciotti

Apple claims that Prosser “promised to ‘find out a way for [Mr. Ramacciotti] to get payment’ if Mr. Ramacciotti would provide access to Mr. Lipnik’s Development iPhone so Mr. Prosser could steal and profit from Apple’s confidential information.

Since then, Ramacciotti and Prosser have taken wildly different approaches to respond to the lawsuit.

Prosser offered Defendant payment of $650 at some point after the FaceTime call.

Defendant did not initiate communications with Prosser based on any promise by Prosser that he would specifically pay Defendant for Apple information.

Interestingly, the document also makes a point to refer to Prosser as “defaulted defendant Jon Prosser” multiple times, …

15 часов назад @ 9to5mac.com
Apple to share Q4 2025 results today, here’s how you can listen in live
Apple to share Q4 2025 results today, here’s how you can listen in live Apple to share Q4 2025 results today, here’s how you can listen in live

As announced earlier this month, Apple will release its Q3 2025 earnings results after the bell, followed by a conference call at 2:00 p.m. PT / 5:00 p.m.

As reported by CNBC, Wall Street anticipates $102.24 billion in revenue, along with earnings per share of $1.77.

If confirmed, that would mean a 7% bump in revenue and an impressive 82% bump in earnings per share.

The call will be broadcast live, and you can listen to it through this link.

How do you think Apple will do today?

16 часов назад @ 9to5mac.com
Here’s everything new Apple has coming in November
Here’s everything new Apple has coming in November Here’s everything new Apple has coming in November

Apple is expected to launch its next big wave of software updates this coming week.

A new Apple TV 4K is coming with an upgraded A17 Pro chip that should enable Apple Intelligence support.

The first iOS 26.2 betasFollowing its usual pattern, Apple is expected to ship the first iOS 26.2 betas shortly after iOS 26.1’s public launch.

That means beta testers could get access to iOS 26.2 as early as this coming week.

What are you most excited to see Apple launch in November?

17 часов назад @ 9to5mac.com
iPad mini 7 after one year: The ‘everything’ computer
iPad mini 7 after one year: The ‘everything’ computer iPad mini 7 after one year: The ‘everything’ computer

And while my iPad Pro is my main computer and I love everything it does, I would have to say that the iPad mini is Apple’s most versatile and purest form of iPad.

DesignThis is where you start to see how the iPad mini is truly just an iPad.

Of course, the iPad Pro can do this too, but the iPad Pro is my computer, and the last thing I need is my four-year-old to toss around my $2000 iPad Pro.

iPad mini 8 wishlistWhile the iPad mini 7 has been great, there are a few things I am hoping they improve on for the next version.

Final thoughtsAfter a year, the iPad Mini 7 has become my most used iPad, not because it’s the best iPad, but because it’s the most useful in the most situations.

18 часов назад @ 9to5mac.com
Touchscreen Macs, OLED iPad mini, ads in Apple Maps
Touchscreen Macs, OLED iPad mini, ads in Apple Maps Touchscreen Macs, OLED iPad mini, ads in Apple Maps

Benjamin and Chance react to a bevy of Bloomberg reports about Apple’s future plans, from touchscreen Macs to ads in Apple Maps and a future OLED iPad mini.

And in Happy Hour Plus, the 1X NEO robot makes waves with a launch that demonstrated perhaps the biggest divide between the hype and the reality of the product.

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

Support Benjamin and Chance directly with Happy Hour Plus!

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

18 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 12 часов назад
iOS 26.1 Coming Next Week: All the New Features
iOS 26.1 Coming Next Week: All the New Features iOS 26.1 Coming Next Week: All the New Features

Apple is currently beta testing iOS 26.1, which will be the first major update to the iOS 26 operating system.

We're nearing the end of the beta testing process, and iOS 26.1 could be released early next week.

We've rounded up all of the new features that are included in iOS 26.1.

There were workout creation options before, but they were more structured than the open, custom creation options that are in iOS 26.1.

Bonus: iPadOS 26.1Many of the changes above are in iPadOS 26.1 too, and iPadOS 26.1 also makes some changes to multitasking.

12 часов назад @ macrumors.com
Apple's Q4 2025 Earnings Call Takeaways
Apple's Q4 2025 Earnings Call Takeaways Apple's Q4 2025 Earnings Call Takeaways

Apple held its earnings call for the fourth fiscal quarter (third calendar quarter) of 2025 today.

With quarterly revenue of $102.5 billion, Apple set a new September quarter revenue record, beating analyst expectations.

iPhone 17 SalesCook said that demand for the iPhone 17 models is "off the chart."

The 17 Pro is the most pro phone we've ever done.

ChinaDespite strong ‌iPhone‌ sales, revenue in China was down significantly.

13 часов назад @ macrumors.com
WhatsApp Testing Apple Watch App
WhatsApp Testing Apple Watch App WhatsApp Testing Apple Watch App

WhatsApp today provided its TestFlight users with a new Apple Watch app for testing purposes, which means a version of WhatsApp for the wrist could be coming soon.

The app supports reading WhatsApp messages, sending replies, sending message reactions, sharing voice messages, and more, without the need to open the app on another device.

A connected iPhone with the WhatsApp app installed is required to use the Apple Watch app, and it is only available to beta testers at this time.

WhatsApp has not previously offered an Apple Watch app.

There's no word on when a public launch might happen.

13 часов назад @ macrumors.com
Apple Projects Best-Ever December Quarter Revenue Thanks to iPhone 17 Demand
Apple Projects Best-Ever December Quarter Revenue Thanks to iPhone 17 Demand Apple Projects Best-Ever December Quarter Revenue Thanks to iPhone 17 Demand

Cook said that Apple believes it will set a new all-time revenue record in the December quarter.

"We expect the December quarter revenue to be the best ever for the company and the best ever for iPhone."

Overall revenue is expected to grow 10 to 12 percent year over year, while ‌iPhone‌ revenue is expected to grow double digits.

Apple has received a "tremendous response" to the iPhone 17 lineup despite supply constraints for some ‌iPhone 17‌ models and also iPhone 16 models before the ‌iPhone 17‌ launched.

Apple set a new ‌iPhone‌ September revenue record at $49 billion, up six percent year-over-year.

14 часов назад @ macrumors.com
Apple CEO Tim Cook Says Revamped Siri on Track to Launch Next Year
Apple CEO Tim Cook Says Revamped Siri on Track to Launch Next Year Apple CEO Tim Cook Says Revamped Siri on Track to Launch Next Year

Apple CEO Tim Cook recently told CNBC's Steve Kovach that a more personalized Siri remains on track to launch at some point next year, with the new set of features expected to debut on the iPhone as part of iOS 26.4 in March.

Cook told Reuters that Apple is "making good progress" on the revamped Siri.

Apple first announced the personalized Siri features during its WWDC 2024 keynote, but in March it announced that they were delayed.

For example, Apple showed an iPhone user asking Siri about their mother's flight and lunch reservation plans based on info from the Mail and Messages apps.

Apple is facing multiple class action lawsuits over the delayed features.

14 часов назад @ macrumors.com
Apple Reports 4Q 2025 Results: $27.5B Profit on $102.5B Revenue
Apple Reports 4Q 2025 Results: $27.5B Profit on $102.5B Revenue Apple Reports 4Q 2025 Results: $27.5B Profit on $102.5B Revenue

Apple today announced financial results for the fourth fiscal quarter of 2025, which corresponds to the third calendar quarter of the year.

Gross margin for the most recent quarter was 47.2 percent, compared to 46.2 percent in the year-ago quarter.

Apple set September quarter records for total revenue, iPhone revenue, and earnings per share, and an all-time record for Services revenue.

"Today, Apple is very proud to report a September quarter revenue record of $102.5 billion, including a September quarter revenue record for iPhone and an all-time revenue record for Services," said Tim Cook, Apple's CEO.

"In September, we were thrilled to launch our best iPhone lineup ever, including iPhone …

14 часов назад @ macrumors.com
Video: Testing the New M5 Apple Vision Pro
Video: Testing the New M5 Apple Vision Pro Video: Testing the New M5 Apple Vision Pro

Apple recently refreshed the Apple Vision Pro, adding a new M5 chip for improved performance.

There aren't design changes, but Apple did introduce a new Dual Knit Band that's supposed to be more comfortable.

Mac Virtual Display, where the Vision Pro works as a screen for your Mac, looks like two sharp 5K displays side-by-side.

The M5 Vision Pro continues to be priced at $3,499, and it can be purchased from Apple.

‌M2‌ Vision Pro owners can buy the Dual Knit Band standalone for $99.

15 часов назад @ macrumors.com
Apple This November: iOS 26.2 Beta, Rumored New Products, and More
Apple This November: iOS 26.2 Beta, Rumored New Products, and More Apple This November: iOS 26.2 Beta, Rumored New Products, and More

Apple is expected to kick off November by releasing iOS 26.1, iPadOS 26.1, macOS 26.1, watchOS 26.1, tvOS 26.1, and visionOS 26.1.

With beta testing now wrapped up, the updates will likely be released this Monday, November 3 or Tuesday, November 4.iOS 26.1, iPadOS 26.1, and macOS 26.1 let you choose your preferred look for Liquid Glass.

iPadOS 26.1 also reintroduces a version of the Slide Over feature for multitasking, and it expands the Apple Vision Pro app to iPads.

The beta train never stops, with Apple likely to seed the first betas of iOS 26.2, iPadOS 26.2, macOS 26.2, watchOS 26.2, tvOS 26.2, and visionOS 26.2 in the first or second week of November.

The following Apple products have …

15 часов назад @ macrumors.com
Apple Releases Safari Technology Preview 231 With Bug Fixes and Performance Improvements
Apple Releases Safari Technology Preview 231 With Bug Fixes and Performance Improvements Apple Releases Safari Technology Preview 231 With Bug Fixes and Performance Improvements

Apple today released a new update for Safari Technology Preview, the experimental browser that was first introduced in March 2016.

Apple designed ‌Safari Technology Preview‌ to allow users to test features that are planned for future release versions of the Safari browser.

‌Safari Technology Preview‌ 231 includes fixes and updates for CSS, JavaScript, Media, Rendering, Web API, Web Inspector, and WebDriver.

The current ‌Safari Technology Preview‌ release is compatible with machines running macOS Sequoia and macOS Tahoe, the newest version of macOS.

‌Safari Technology Preview‌ can run side-by-side with the existing Safari browser and while it is designed for developers, it does not require a…

15 часов назад @ macrumors.com
Best Buy Takes $50 Off Every M5 iPad Pro, While Amazon Has Up to $100 Off High-End Models
Best Buy Takes $50 Off Every M5 iPad Pro, While Amazon Has Up to $100 Off High-End Models Best Buy Takes $50 Off Every M5 iPad Pro, While Amazon Has Up to $100 Off High-End Models

Best Buy today opened up $50 discounts across the board on Apple's new M5 iPad Pro, with prices starting at $949.00 for the 256GB Wi-Fi 11-inch model.

Amazon is matching some of these deals, and has steeper markdowns on the higher-end 13-inch M5 iPad Pro.

Specifically, you can save up to $100 on the 13-inch M5 iPad Pro on Amazon this week.

In regards to the Best Buy discounts, you don't need to have a My Best Buy Plus or Total membership in order to see these deals.

11-Inch M5 iPad Pro13-Inch M5 iPad ProIf you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the best Apple-related bargains of the past week.

17 часов назад @ macrumors.com
Apple Launched Its Big New Vision for TV 10 Years Ago Today
Apple Launched Its Big New Vision for TV 10 Years Ago Today Apple Launched Its Big New Vision for TV 10 Years Ago Today

Apple launched the Apple TV HD, the Siri Remote, tvOS, and their accompanying App Store a decade ago today, marking a major overhaul of the device.

With the new ‌Apple TV‌, Apple introduced tvOS, a dedicated operating system derived from iOS 9, and opened the platform to third-party developers for the first time.

The fourth-generation ‌Apple TV‌ featured the A8 processor, originally used in the ‌iPhone‌ 6, paired with either 32GB or 64GB of storage.

It charged via a Lightning connector and connected to the ‌Apple TV‌ via Bluetooth instead of infrared, enabling input without line-of-sight requirements.

A new ‌Apple TV‌ is rumored to launch this year, featuring a newer processor and Apple's c…

19 часов назад @ macrumors.com
Threads Rolling Out Two New Features in iPhone App
Threads Rolling Out Two New Features in iPhone App Threads Rolling Out Two New Features in iPhone App

Meta today announced it is rolling out two new Threads features that will give users more control over the visibility of content on the platform.

Second, a new "review and approve replies" option when drafting a post will allow you to approve replies to your post before they are visible to the public.

The features will be available in the Threads app on iPhone, and presumably on other platforms.

Threads is a social media platform that competes with X, formerly known as Twitter, as well as Bluesky and Mastodon.

Meta launched Threads in 2023, less than a year after Elon Musk acquired Twitter, and it works with an Instagram account.

19 часов назад @ macrumors.com
Apple Releases iPhone 17, iPhone 17 Pro, and iPhone Air Parts and Tools for Do-It-Yourself Repairs
Apple Releases iPhone 17, iPhone 17 Pro, and iPhone Air Parts and Tools for Do-It-Yourself Repairs Apple Releases iPhone 17, iPhone 17 Pro, and iPhone Air Parts and Tools for Do-It-Yourself Repairs

Apple this week made iPhone 17, iPhone Air, iPhone 17 Pro, and iPhone 17 Pro Max parts available to order through its self-service repair store in the United States, Canada, and some European countries, such as the United Kingdom, Ireland, France, Italy, Germany, Spain, the Netherlands, Belgium, Sweden, Switzerland, and others.

For all four new iPhone models, there are parts available for repairing the display, battery, cameras, enclosure, speakers, logic board, and more.

Apple also lets customers rent an iPhone toolkit for seven days, with U.S. pricing set at $49.

Apple's website offers repair manuals for the devices:Launched in 2022, Apple's self-service repair program provides customers …

19 часов назад @ macrumors.com
iFixit's Teardown of New iPad Pro With M5 Chip Reveals 'Repair Paradox'
iFixit's Teardown of New iPad Pro With M5 Chip Reveals 'Repair Paradox' iFixit's Teardown of New iPad Pro With M5 Chip Reveals 'Repair Paradox'

Electronics repair website iFixit today shared a teardown video for the iPad Pro with the M5 chip, revealing a "repair paradox."

Specifically, iFixit said the iPad Pro remains one of Apple's least-repairable devices, yet the company did start offering self-service repair parts and manuals for iPads earlier this year.

Given the iPad Pro only received a spec-bump with the M5 chip, the teardown video does not reveal any notable internal changes.

The new iPad Pro launched last week, and Apple should release self-service parts for this particular model in the coming months.

iFixit shared a teardown video for the 14-inch MacBook Pro with the M5 chip last week.

20 часов назад @ macrumors.com
OWC Takes $100 Off Popular 14-Port Thunderbolt Dock During Halloween Sale
OWC Takes $100 Off Popular 14-Port Thunderbolt Dock During Halloween Sale OWC Takes $100 Off Popular 14-Port Thunderbolt Dock During Halloween Sale

OWC kicked off a new Halloween sale this week, offering big discounts on a variety of USB-C docks, external drives and enclosures, and Mac accessories.

Some of these deals won't be applied until you add the items to your cart, at which time an automatic coupon will be applied to your order.

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

There are a few notable deals in this sale, including $100 off the popular 14-Port Thunderbolt Dock for Mac, available for $179.99, which is the steepest discount we've seen since the summer on the accessory.

If you purchase a qualifying new or used Mac at the same time as this dock, you can g…

20 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 29 минут назад
Evercore raises its Apple target price on latest earnings report
Evercore raises its Apple target price on latest earnings report Evercore raises its Apple target price on latest earnings report

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.

29 минут назад @ appleinsider.com
JP Morgan hikes Apple stock target to $305, second increase in a week
JP Morgan hikes Apple stock target to $305, second increase in a week JP Morgan hikes Apple stock target to $305, second increase in a week

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.

8 часов назад @ appleinsider.com
Chilkey ND104 review: Extremely solid construction for a mechanical keyboard
Chilkey ND104 review: Extremely solid construction for a mechanical keyboard Chilkey ND104 review: Extremely solid construction for a mechanical keyboard

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.

10 часов назад @ appleinsider.com
Here are all the records Apple said it broke in Q4 2025 on the earnings call
Here are all the records Apple said it broke in Q4 2025 on the earnings call Here are all the records Apple said it broke in Q4 2025 on the earnings call

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.

11 часов назад @ appleinsider.com
Tim Cook didn't have much to say about reports of low iPhone Air sales
Tim Cook didn't have much to say about reports of low iPhone Air sales Tim Cook didn't have much to say about reports of low iPhone Air sales

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.

13 часов назад @ appleinsider.com
Historical trend broken, AAPL makes big gains after earnings
Historical trend broken, AAPL makes big gains after earnings Historical trend broken, AAPL makes big gains after earnings

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.

13 часов назад @ appleinsider.com
Hits from tariffs continue, Apple to pay $1.4 billion more in 2025 holiday quarter
Hits from tariffs continue, Apple to pay $1.4 billion more in 2025 holiday quarter Hits from tariffs continue, Apple to pay $1.4 billion more in 2025 holiday quarter

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.

13 часов назад @ appleinsider.com
iPhone revenue falls short of Wall Street expectations, but it doesn't matter
iPhone revenue falls short of Wall Street expectations, but it doesn't matter iPhone revenue falls short of Wall Street expectations, but it doesn't matter

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.

13 часов назад @ appleinsider.com
Apple is probably done releasing Macs in 2025
Apple is probably done releasing Macs in 2025 Apple is probably done releasing Macs in 2025

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.

13 часов назад @ appleinsider.com
Apple Intelligence-enhanced Siri is on track for a 2026 debut
Apple Intelligence-enhanced Siri is on track for a 2026 debut Apple Intelligence-enhanced Siri is on track for a 2026 debut

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.

14 часов назад @ appleinsider.com
Cook: More partnerships coming soon to enhance Apple Intelligence
Cook: More partnerships coming soon to enhance Apple Intelligence Cook: More partnerships coming soon to enhance Apple Intelligence

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.

14 часов назад @ appleinsider.com
Apple iOS 26 leaker's court filing rolls Jon Prosser under the bus
Apple iOS 26 leaker's court filing rolls Jon Prosser under the bus Apple iOS 26 leaker's court filing rolls Jon Prosser under the bus

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.

14 часов назад @ appleinsider.com
Apple's has record-setting Q4 $102.5B result despite very small iPhone revenue miss
Apple's has record-setting Q4 $102.5B result despite very small iPhone revenue miss Apple's has record-setting Q4 $102.5B result despite very small iPhone revenue miss

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.

14 часов назад @ appleinsider.com
Deals: Apple's M4 Mac mini 24GB RAM, 1TB SSD dips to $1,049
Deals: Apple's M4 Mac mini 24GB RAM, 1TB SSD dips to $1,049 Deals: Apple's M4 Mac mini 24GB RAM, 1TB SSD dips to $1,049

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.

17 часов назад @ appleinsider.com
Affinity's entire suite goes completely free on Mac with new all-in-one app
Affinity's entire suite goes completely free on Mac with new all-in-one app Affinity's entire suite goes completely free on Mac with new all-in-one app

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.

18 часов назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 2 months назад
Building a design system at Genius Scan
Building a design system at Genius Scan Building a design system at Genius Scan

Like all good engineering solutions, building a design system should aim to solve an actual problem that we’re facing within a given project.

In the case of Genius Scan, since our initial focus was on lists, we started by creating a basic Row component, which would simply combine a leading and trailing element into a horizontal row:public struct Row: View { public var leading: Leading public var trailing: Trailing public init ( @ViewBuilder leading: () -> Leading , @ViewBuilder trailing: () -> Trailing = EmptyView .

leading = leading () self .

Configuration () ... } extension EnvironmentValues { @Entry var configuration = Configuration () }Note how we also define an @Entry for our configu…

2 months назад @ swiftbysundell.com
Deciding between ‘let’ and ‘var’ for Swift struct properties
Deciding between ‘let’ and ‘var’ for Swift struct properties Deciding between ‘let’ and ‘var’ for Swift struct properties

Let’s say that we’ve declared a User struct within a project, which currently only contains constant let properties:struct User: Identifiable , Codable { let id: UUID let name: String let bio: String let imageURL: URL ? }

That could be done like this:struct User: Identifiable , Codable { let id: UUID let name: String let bio: String let imageURL: URL ?

init (id: UUID = UUID () , name: String , bio: String , imageURL: URL ?

id = id self .

Such an API could take the form of a UserTransformer protocol, which uses Swift’s inout parameter feature to enable each transformer to directly mutate the User value that was passed to it, without first having to make a mutable copy:protocol UserTran…

3 months, 1 week назад @ swiftbysundell.com
Decoding Swift types that require additional data
Decoding Swift types that require additional data Decoding Swift types that require additional data

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

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

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

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

func decode( from data: Dat…

4 months назад @ swiftbysundell.com
Tips and tricks for when using SwiftUI’s ViewBuilder
Tips and tricks for when using SwiftUI’s ViewBuilder Tips and tricks for when using SwiftUI’s ViewBuilder

For example, let’s say that we’re building a custom Container view, which renders a header on top of a content view, while also applying some default styling to those two components:struct Container: View { var header: Header var content: Content var body: some View { VStack (spacing: 0 ) { header .

var body: some View { Container (header: { Text ( "Welcome" ) }, content: { if let user { HomeView (user: user) } else { LoginView (user: $user ) } }) } }Neat!

init , content: content) } }Note that we have to use a closure for our content property above, rather than just a Content value.

init , @ViewBuilder content: () -> Content ) { self .

header = header () self .

5 months назад @ swiftbysundell.com
Using Swift’s defer keyword within async and throwing contexts
Using Swift’s defer keyword within async and throwing contexts Using Swift’s defer keyword within async and throwing contexts

close () } return try connection.

alreadyLoading } isLoading = true defer { isLoading = false } let request = requestForLoadingItems (after: lastItem) let response = try await networking.

ID : Task <[ Item ], Error >]() ... func loadItems(after lastItem: Item ) async throws -> [ Item ] { if let existingTask = activeTasksForLastItemID[lastItem.

value } let task = Task { defer { activeTasksForLastItemID[lastItem.

id ] = task return try await task.

6 months, 2 weeks назад @ swiftbysundell.com
Modern URL construction in Swift
Modern URL construction in Swift Modern URL construction in Swift

So, when working with such static URLs, it’s very common to simply use force unwrapping to turn the resulting optional URL into a non-optional one:let url = URL (string: "https://swiftbysundell.com" )!

With the above in place, we can now easily convert any static string within our code base into a URL , without having to deal with optionals at every single call site:let url = URL (staticString: "https://swiftbysundell.com" )Nice!

Let’s see if we can write a Swift macro that’ll let us not just convert, but also validate static URL strings at compile time.

} }Note how we prefix the URL type with its parent module ( Foundation ) above.

ID ) async throws -> User { guard let url = URL ( st…

7 months назад @ swiftbysundell.com
Swift by Sundell is back!
Swift by Sundell is back! Swift by Sundell is back!

I never actually decided to stop writing Swift articles.

But as time went on, I started to really miss Swift by Sundell.

The solution to that problem — meet the Swift by Sundell Archive.

I want to sincerely thank the fine folks at Genius Scan for helping me bring Swift by Sundell back, and to everyone in the Swift community who has reached out over the past few years with encouraging and supportive messages.

Welcome back to Swift by Sundell!

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

2 months назад @ hackingwithswift.com
What's new in SwiftUI for iOS 26
What's new in SwiftUI for iOS 26

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

The action you just performed triggered the security solution.

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

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

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

4 months, 1 week назад @ hackingwithswift.com
What's new in Swift 6.2?
What's new in Swift 6.2? What's new in Swift 6.2?

It's also great to see Swift Testing going from strength to strength, with three major improvements coming in Swift 6.2, including exit tests and attachments.

So, this kind of code is legal in Swift 6.2 and later:func `function name with spaces`() { print("Hello, world!")

As an example, we could create two classes like this:final class User: Sendable { let id = UUID() } final class Session: Sendable { weak let user: User?

{ self.user = user } }We could then make and use them like so:var user: User?

Note: Unlike the XCTest equivalent, Swift Testing's attachments do not support lifetime controls in Swift 6.2.

5 months, 3 weeks назад @ hackingwithswift.com
What's new in Swift 6.1?
What's new in Swift 6.1? What's new in Swift 6.1?

Sponsor Hacking with Swift and reach the world's largest Swift community!

In Swift 6.1 this has been resolved, but only when the new MemberImportVisibility upcoming feature flag is enabled.

Formalize ‘language mode’ terminologySE-0441 makes a small but important change to the way we describe Swift versions, clearly separating Swift version from Swift language mode.

Creating a test scope means conforming to two protocols: the core TestTrait protocol, and also the TestScoping protocol introduced in Swift 6.1.

Swift 6.2 will almost certainly arrive at WWDC25, and will include another batch of changes aimed at refining Swift concurrency amongst other improvements.

6 months назад @ hackingwithswift.com
Apple starts accepting GitHub sponsorships for Swift
Apple starts accepting GitHub sponsorships for Swift

Send money, get rewards.

7 months назад @ hackingwithswift.com
Take on Apple Intelligence at Unwrap Live 2025
Take on Apple Intelligence at Unwrap Live 2025

Bring your apps into the age of AI with AppIntents, image playgrounds, and more!

9 months, 3 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 week назад
App Observability [SUBSCRIBER]
App Observability [SUBSCRIBER] App Observability [SUBSCRIBER]

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

Already a member of Kodeco?

1 week назад @ kodeco.com
App Intents with Siri [SUBSCRIBER]
App Intents with Siri [SUBSCRIBER] App Intents with Siri [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, 1 day назад @ kodeco.com
Writing Tools with Apple Intelligence [SUBSCRIBER]
Writing Tools with Apple Intelligence [SUBSCRIBER] Writing Tools with Apple Intelligence [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, 3 days назад @ kodeco.com
Genmoji [SUBSCRIBER]
Genmoji [SUBSCRIBER] Genmoji [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks назад @ kodeco.com
Vision Framework [SUBSCRIBER]
Vision Framework [SUBSCRIBER] Vision Framework [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 1 day назад @ kodeco.com
Custom Models with Create ML [SUBSCRIBER]
Custom Models with Create ML [SUBSCRIBER] Custom Models with Create ML [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 2 days назад @ kodeco.com
Integrating ChatGPT in Your iOS Apps [SUBSCRIBER]
Integrating ChatGPT in Your iOS Apps [SUBSCRIBER] Integrating ChatGPT in Your iOS Apps [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
3rd-Party On-Device Models [SUBSCRIBER]
3rd-Party On-Device Models [SUBSCRIBER] 3rd-Party On-Device Models [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
Translation Framework [SUBSCRIBER]
Translation Framework [SUBSCRIBER] Translation Framework [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 5 days назад @ kodeco.com
Apple Foundation Models [SUBSCRIBER]
Apple Foundation Models [SUBSCRIBER] Apple Foundation Models [SUBSCRIBER]

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

Already a member of Kodeco?

4 weeks, 1 day назад @ kodeco.com
Performance Optimization [SUBSCRIBER]
Performance Optimization [SUBSCRIBER] Performance Optimization [SUBSCRIBER]

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

Already a member of Kodeco?

1 month, 1 week назад @ kodeco.com
Concurrency Demystified [SUBSCRIBER]
Concurrency Demystified [SUBSCRIBER] Concurrency Demystified [SUBSCRIBER]

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

Already a member of Kodeco?

1 month, 1 week назад @ kodeco.com
Introduction to SwiftUI [SUBSCRIBER]
Introduction to SwiftUI [SUBSCRIBER] Introduction to 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?

1 month, 1 week назад @ kodeco.com
Introduction to Version Control [SUBSCRIBER]
Introduction to Version Control [SUBSCRIBER] Introduction to Version Control [SUBSCRIBER]

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

Already a member of Kodeco?

1 month, 2 weeks назад @ kodeco.com
Advanced Error Handling & Result Types [SUBSCRIBER]
Advanced Error Handling & Result Types [SUBSCRIBER] Advanced Error Handling & Result Types [SUBSCRIBER]

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

Already a member of Kodeco?

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

1 month назад @ nshipster.com
@isolated(any)
@isolated(any) @isolated(any)

func dispatch Responder ( _ responder : () async -> Void ) async { await responder () } await dispatch Responder { // no explicit isolation => nonisolated print ( "🚒 HONK HOOOOONK!"

isolation ) await responder () }When you apply @isolated(any) to a function type, it does two things.

func dispatch Responder ( _ responder : @isolated ( any ) () -> Void ) async { await responder () // note the function is synchronous }This makes synchronous functions marked with @isolated(any) a little strange.

How @isolated(any) Affects CallersAll of the task creation APIs — Task initializers and Task Group — make use of @isolated(any) .

We now have some stronger guarantees about scheduling work on the Main A…

2 months, 4 weeks назад @ nshipster.com
Uncertain⟨T⟩
Uncertain⟨T⟩ Uncertain⟨T⟩

Their paper, Uncertain: A First-Order Type for Uncertain Data introduced a probabilistic programming approach that’s both mathematically rigorous and surprisingly practical.

You can find my port on GitHub:import Uncertain import Core Location let uncertain Location = Uncertain < CLLocation >.

Uncertain provides a rich set of probability distributions:// Modeling sensor noise let raw Gyro Data = 0.85 // rad/s let gyro Reading = Uncertain .

Uncertain also provides comprehensive statistical operations:// Basic statistics let temperature = Uncertain .

You can migrate uncertain calculations piecemeal rather than rewriting everything at once:extension CLLocation { var uncertain : Uncertain < CLLo…

3 months, 1 week назад @ nshipster.com
Model Context Protocol (MCP)
Model Context Protocol (MCP) Model Context Protocol (MCP)

Model Context Protocol (MCP) aims to do the same for a new generation of AI tools.

But back to more practical matters:Let’s talk about where we are today with Model Context Protocol.

In the process of building iMCP, we built a Swift SDK for Model Context Protocol servers and clients.

We think emcee is a convenient way to connect to services that don’t have an existing MCP server implementation — especially for services you’re building yourself.

In case it’s not abundantly clear, we here at NSHipster dot com are pretty bought into the promise of Model Context Protocol.

7 months, 4 weeks назад @ nshipster.com
Ollama
Ollama

What can I do?

Please try again in a few minutes.

8 months, 2 weeks назад @ nshipster.com
Ole Begemann
последний пост None
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 1 day назад
Не пропусти МТС True Tech Champ — масштабный фестиваль 21 ноября для тех, кто живет технологиями 🔥Тебя ждут:▫️ Захватывающая сюжетная линия. Тебя ждет уникальная кибервселенная с возможностью влиять на ход происходящего.▫️ Конференция с международными спик
Не пропусти МТС True Tech Champ — масштабный фестиваль 21 ноября для тех, кто живет технологиями 🔥Тебя ждут:▫️ Захватывающая сюжетная линия. Тебя ждет уникальная кибервселенная с возможностью влиять на ход происходящего.▫️ Конференция с международными спик

Не пропусти МТС True Tech Champ — масштабный фестиваль 21 ноября для тех, кто живет технологиями 🔥Тебя ждут:▫️ Захватывающая сюжетная линия. Тебя ждет уникальная кибервселенная с возможностью влиять на ход происходящего.▫️ Конференция с международными спикерами. Эксперты расскажут о трендах в ИИ и инновациях в индустрии.▫️ ИТ-качалка. Наращивай экспертизу на воркшопах.▫️ Шоу-финал ИТ-чемпионата. Более 250 талантов со всей России сразятся в лайв-кодинге и программировании роботов на скоростное прохождение лабиринтов со спецэффектами. Выбирай и болей за фаворитов. ▫️ Айтивности. Тебя ждут бои роботов, кодерские челленджи, пайка плат и не только. Заработай True Coins и обменяй их на стильный м…

1 day назад @ t.me
Про переход из мобильной разработки в бэкендЕсли посмотреть на бэкграунд различных архитекторов, руководителей разработки и СТО, чаще всего вы увидите там бэкенд, а не клиентскую разработку. Поэтому в какой-то момент карьеры перейти из iOS в бэк может быть
Про переход из мобильной разработки в бэкендЕсли посмотреть на бэкграунд различных архитекторов, руководителей разработки и СТО, чаще всего вы увидите там бэкенд, а не клиентскую разработку. Поэтому в какой-то момент карьеры перейти из iOS в бэк может быть

Про переход из мобильной разработки в бэкендЕсли посмотреть на бэкграунд различных архитекторов, руководителей разработки и СТО, чаще всего вы увидите там бэкенд, а не клиентскую разработку. Поэтому в какой-то момент карьеры перейти из iOS в бэк может быть довольно разумным решением – как минимум вы столкнетесь с новыми категориями задач, которые может быть очень интересно решать!Мобильщик делится своим опытом перехода в Clojure, поиска работы, и отличий от мобильной разработки, с которыми он столкнулся.

1 day, 5 hours назад @ t.me
Экономика self-hosted CIЕсли вы не знали, то GitHub позволяет подключать self-hosted раннеры к выполнению Actions. В статье разбирается возможная экономия от такого решения, и гайд по их подключению.
Экономика self-hosted CIЕсли вы не знали, то GitHub позволяет подключать self-hosted раннеры к выполнению Actions. В статье разбирается возможная экономия от такого решения, и гайд по их подключению.

Экономика self-hosted CIЕсли вы не знали, то GitHub позволяет подключать self-hosted раннеры к выполнению Actions. В статье разбирается возможная экономия от такого решения, и гайд по их подключению.

2 days, 5 hours назад @ t.me
Какие размеры шрифтов устанавливают пользователиДержите полезную статистику от приложения Flighty с большой пользовательской базой – какие размеры шрифтов устанавливают пользователи, и какой процент использует связанные с этим accessibility фичи.
Какие размеры шрифтов устанавливают пользователиДержите полезную статистику от приложения Flighty с большой пользовательской базой – какие размеры шрифтов устанавливают пользователи, и какой процент использует связанные с этим accessibility фичи. Какие размеры шрифтов устанавливают пользователиДержите полезную статистику от приложения Flighty с большой пользовательской базой – какие размеры шрифтов устанавливают пользователи, и какой процент использует связанные с этим accessibility фичи.

Какие размеры шрифтов устанавливают пользователиДержите полезную статистику от приложения Flighty с большой пользовательской базой – какие размеры шрифтов устанавливают пользователи, и какой процент использует связанные с этим accessibility фичи.

3 days, 5 hours назад @ t.me
Превью Swift SDK для AndroidОтличные новости для всех, кто следит за прогрессом Android Workgroup – вышел первый превью релиз Swift SDK для Android. Это значит, что вы уже можете идти, и по вот этому гайду собирать свои первые Android приложения!Еще из свя
Превью Swift SDK для AndroidОтличные новости для всех, кто следит за прогрессом Android Workgroup – вышел первый превью релиз Swift SDK для Android. Это значит, что вы уже можете идти, и по вот этому гайду собирать свои первые Android приложения!Еще из свя Превью Swift SDK для AndroidОтличные новости для всех, кто следит за прогрессом Android Workgroup – вышел первый превью релиз Swift SDK для Android. Это значит, что вы уже можете идти, и по вот этому гайду собирать свои первые Android приложения!Еще из свя

Превью Swift SDK для AndroidОтличные новости для всех, кто следит за прогрессом Android Workgroup – вышел первый превью релиз Swift SDK для Android. Это значит, что вы уже можете идти, и по вот этому гайду собирать свои первые Android приложения!Еще из связанных новостей:👉Больше 25% всех пакетов поддерживают Android👉Докручивается vision документ для развития всего направления

3 days, 20 hours назад @ t.me
Надоело листать ленту в поиске интересного контента? Представьте, что каждый пост — это концентрат опыта человека, прошедшего все этапы индустрии мобильных приложений: от первых запусков в 2014м году до топовых утилит ныне и нескольких команд. Авторский ка
Надоело листать ленту в поиске интересного контента? Представьте, что каждый пост — это концентрат опыта человека, прошедшего все этапы индустрии мобильных приложений: от первых запусков в 2014м году до топовых утилит ныне и нескольких команд. Авторский ка Надоело листать ленту в поиске интересного контента? Представьте, что каждый пост — это концентрат опыта человека, прошедшего все этапы индустрии мобильных приложений: от первых запусков в 2014м году до топовых утилит ныне и нескольких команд. Авторский ка

Надоело листать ленту в поиске интересного контента? Представьте, что каждый пост — это концентрат опыта человека, прошедшего все этапы индустрии мобильных приложений: от первых запусков в 2014м году до топовых утилит ныне и нескольких команд. Авторский канал Андрея - это не лента заметок о жизни. Здесь вы найдёте честные наблюдения, обзоры трендов и реальный опыт работы, который поможет увидеть рынок на шаг вперед. Команда проекта регулярно проводит онлайн уроки и оффлайн ивенты для комьюнити.Подписывайтесь и вы получите доступ к практическим знаниям и инструментам, которые помогут вывести вас доходы в мобайле на новый уровень.

4 days, 1 hour назад @ t.me
Регистрация на Yandex Cup 2025 завершится 29 октября. Финал восьмого международного чемпионата по программированию пройдет в Стамбуле.  Призовой фонд этого года составляет 12 млн рублей. Участникам доступны 6 направлений разработки, включая два международн
Регистрация на Yandex Cup 2025 завершится 29 октября. Финал восьмого международного чемпионата по программированию пройдет в Стамбуле.  Призовой фонд этого года составляет 12 млн рублей. Участникам доступны 6 направлений разработки, включая два международн

Регистрация на Yandex Cup 2025 завершится 29 октября. Финал восьмого международного чемпионата по программированию пройдет в Стамбуле. Призовой фонд этого года составляет 12 млн рублей. Участникам доступны 6 направлений разработки, включая два международных трека — алгоритмы и машинное обучение. Попробовать свои силы смогут юниоры 14-18 лет из России и опытные программисты со всего мира.Подать заявку и пройти пробный тур можно до 29 октября. Квалификация по большинству направлений состоится 2 ноября, а отбор по ML продлится отдельно до 5 ноября. Очный финал состоится 5-7 декабря в Стамбуле — городе древних традиций, где веками оттачивали искусство орнамента. Участникам предстоит решить зада…

1 week назад @ t.me
Доклад про Swift на AndroidSwift на Android продолжает развиваться и набирать популярность. Если вы не сильно следили за темой, то посмотрите хороший обзорный доклад с недавней NSSpain.
Доклад про Swift на AndroidSwift на Android продолжает развиваться и набирать популярность. Если вы не сильно следили за темой, то посмотрите хороший обзорный доклад с недавней NSSpain.

Доклад про Swift на AndroidSwift на Android продолжает развиваться и набирать популярность. Если вы не сильно следили за темой, то посмотрите хороший обзорный доклад с недавней NSSpain.

1 week, 1 day назад @ t.me
Как тестировать iOS приложения в ZedДержите продолжение серии статей про то, как настроить Zed для полноценной iOS разработки. В этот раз про то, как настроить запуск тестов для приложений и Swift пакетов.Прошлая статья – тут.
Как тестировать iOS приложения в ZedДержите продолжение серии статей про то, как настроить Zed для полноценной iOS разработки. В этот раз про то, как настроить запуск тестов для приложений и Swift пакетов.Прошлая статья – тут.

Как тестировать iOS приложения в ZedДержите продолжение серии статей про то, как настроить Zed для полноценной iOS разработки. В этот раз про то, как настроить запуск тестов для приложений и Swift пакетов.Прошлая статья – тут.

1 week, 2 days назад @ t.me
Про внимание к деталям от AppleС каждым новым релизом macOS и iOS знаменитое внимание к деталям Apple все больше исчезает. В последнем релизе с Liquid Glass все стало еще хуже, как с точки зрения общего UX, так и с точки зрения планки качества. В статье –
Про внимание к деталям от AppleС каждым новым релизом macOS и iOS знаменитое внимание к деталям Apple все больше исчезает. В последнем релизе с Liquid Glass все стало еще хуже, как с точки зрения общего UX, так и с точки зрения планки качества. В статье – Про внимание к деталям от AppleС каждым новым релизом macOS и iOS знаменитое внимание к деталям Apple все больше исчезает. В последнем релизе с Liquid Glass все стало еще хуже, как с точки зрения общего UX, так и с точки зрения планки качества. В статье –

Про внимание к деталям от AppleС каждым новым релизом macOS и iOS знаменитое внимание к деталям Apple все больше исчезает. В последнем релизе с Liquid Glass все стало еще хуже, как с точки зрения общего UX, так и с точки зрения планки качества. В статье – самые заметные примеры того, насколько плохо все стало.

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

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

1 week, 4 days назад @ t.me
Как управлять контекстом Foundation ModelsДержите очень подробные Tech Notes от Apple про лучшие практики оптимизации маленького контекстного окна локальной LLM.
Как управлять контекстом Foundation ModelsДержите очень подробные Tech Notes от Apple про лучшие практики оптимизации маленького контекстного окна локальной LLM.

Как управлять контекстом Foundation ModelsДержите очень подробные Tech Notes от Apple про лучшие практики оптимизации маленького контекстного окна локальной LLM.

2 weeks, 1 day назад @ t.me
Визуальный эффект Apple IntelligenceУ Apple Intelligence хорошо получилась только одна вещь – красивый мерцающий эффект у вьюшки, в которой он активируется. В статье разбирается, как в SwiftUI можно получить очень похожий эффект самостоятельно, и добавлять
Визуальный эффект Apple IntelligenceУ Apple Intelligence хорошо получилась только одна вещь – красивый мерцающий эффект у вьюшки, в которой он активируется. В статье разбирается, как в SwiftUI можно получить очень похожий эффект самостоятельно, и добавлять

Визуальный эффект Apple IntelligenceУ Apple Intelligence хорошо получилась только одна вещь – красивый мерцающий эффект у вьюшки, в которой он активируется. В статье разбирается, как в SwiftUI можно получить очень похожий эффект самостоятельно, и добавлять его любым элементам с помощью модификатора.

2 weeks, 2 days назад @ t.me
Swift Profile RecorderВ экосистеме серверного Swift продолжают появляться новые официальные проекты. На этот раз – in-process профилировщик, который легко встраивается в любой сервис, и отдает результаты профилирования через cURL запросы.
Swift Profile RecorderВ экосистеме серверного Swift продолжают появляться новые официальные проекты. На этот раз – in-process профилировщик, который легко встраивается в любой сервис, и отдает результаты профилирования через cURL запросы.

Swift Profile RecorderВ экосистеме серверного Swift продолжают появляться новые официальные проекты. На этот раз – in-process профилировщик, который легко встраивается в любой сервис, и отдает результаты профилирования через cURL запросы.

2 weeks, 3 days назад @ t.me
Swift Transformers 1.0Библиотека swift-transformers от HuggingFace, позволяющая удобно работать с локальными LLM, получила первую стабильную версию. Помимо примитивов для работы с моделями, с ее помощью можно скачивать и загружать в память любые модели с H
Swift Transformers 1.0Библиотека swift-transformers от HuggingFace, позволяющая удобно работать с локальными LLM, получила первую стабильную версию. Помимо примитивов для работы с моделями, с ее помощью можно скачивать и загружать в память любые модели с H

Swift Transformers 1.0Библиотека swift-transformers от HuggingFace, позволяющая удобно работать с локальными LLM, получила первую стабильную версию. Помимо примитивов для работы с моделями, с ее помощью можно скачивать и загружать в память любые модели с HuggingFace.

2 weeks, 4 days назад @ t.me
iOS.Events iOS.Events
последний пост None
Readaggregator Readaggregator
последний пост 1 day, 10 hours назад
Apple quietly dropped a few nice App Store updates.The biggest one — you can finally submit a new version, while another build is still under review. 🙌Other small but welcome changes:• Up to 70 custom product pages per app (each with unique keywords).• Off
Apple quietly dropped a few nice App Store updates.The biggest one — you can finally submit a new version, while another build is still under review. 🙌Other small but welcome changes:• Up to 70 custom product pages per app (each with unique keywords).• Off

Apple quietly dropped a few nice App Store updates.The biggest one — you can finally submit a new version, while another build is still under review. 🙌Other small but welcome changes:• Up to 70 custom product pages per app (each with unique keywords).• Offer codes now work for all IAP types, replacing old promo codes by March 2026.https://www.macrumors.com/2025/10/29/apple-developer-app-store-updates/#AppStore

1 day, 10 hours назад @ t.me
Me: waiting for Swift AssistSwift team: “How about Swift… on Android?”https://www.swift.org/blog/nightly-swift-sdk-for-android/
Me: waiting for Swift AssistSwift team: “How about Swift… on Android?”https://www.swift.org/blog/nightly-swift-sdk-for-android/

Me: waiting for Swift AssistSwift team: “How about Swift… on Android?”https://www.swift.org/blog/nightly-swift-sdk-for-android/

6 days, 5 hours назад @ t.me
TIL If you are experiencing poor performance with SwiftUI’s List + ForEach, you can enable the launch argument:-LogForEachSlowPath YEShttps://x.com/kyleswifter/status/1979849200222531959#SwiftUI #layout #optimization
TIL If you are experiencing poor performance with SwiftUI’s List + ForEach, you can enable the launch argument:-LogForEachSlowPath YEShttps://x.com/kyleswifter/status/1979849200222531959#SwiftUI #layout #optimization

TIL If you are experiencing poor performance with SwiftUI’s List + ForEach, you can enable the launch argument:-LogForEachSlowPath YEShttps://x.com/kyleswifter/status/1979849200222531959#SwiftUI #layout #optimization

1 week, 4 days назад @ t.me
Xcode 26 is out, so if you’re wondering whether to opt into Main Actor isolation in Swift 6.2, Donny Wals wrote a short piece that helps you weigh the pros and cons before flipping the switch.For UI packages, main actor isolation makes sense since almost e
Xcode 26 is out, so if you’re wondering whether to opt into Main Actor isolation in Swift 6.2, Donny Wals wrote a short piece that helps you weigh the pros and cons before flipping the switch.For UI packages, main actor isolation makes sense since almost e

Xcode 26 is out, so if you’re wondering whether to opt into Main Actor isolation in Swift 6.2, Donny Wals wrote a short piece that helps you weigh the pros and cons before flipping the switch.For UI packages, main actor isolation makes sense since almost everything should run on the main thread.For SPM packages like Networking, it’s less obvious — you might prefer to make types Sendable or design them as actors instead of forcing everything onto the main thread.When in doubt, isolating to the main actor is usually a safe default — and you can always mark code that needs concurrency with @concurrent later.donnywals.com/should-you-opt-in-to-swift-6-2s-main-actor-isolation#concurrency #swift

1 month, 2 weeks назад @ t.me
GPT-5 already got devs hyped — and now OpenAI just dropped GPT-5-Codex: a version of GPT-5 laser-focused on real engineering. If you’re still on Claude Code — this might be the perfect time to give it a try. At least until Claude ships an updated model and
GPT-5 already got devs hyped — and now OpenAI just dropped GPT-5-Codex: a version of GPT-5 laser-focused on real engineering. If you’re still on Claude Code — this might be the perfect time to give it a try. At least until Claude ships an updated model and

GPT-5 already got devs hyped — and now OpenAI just dropped GPT-5-Codex: a version of GPT-5 laser-focused on real engineering. If you’re still on Claude Code — this might be the perfect time to give it a try. At least until Claude ships an updated model and we all switch back again. 😅https://openai.com/index/introducing-upgrades-to-codex/#LLM

1 month, 2 weeks назад @ 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 refresh to view content.” The extra scripts and clutter make it nearly unreadable. 😦Thankfully, Mattt from NSHipster created this service — it strips out the junk and turns docs into clean, AI-friendly Markdown. Just swap the domain and your LLM finally gets it.Can’t help it… AI posts keep coming. 💥https://sosumi.ai#LLM

2 months назад @ t.me
Got a few Comet invites (AI browser by Perplexity) — DM if you want one!UPDThe promo code marathon has crossed the finish line!
Got a few Comet invites (AI browser by Perplexity) — DM if you want one!UPDThe promo code marathon has crossed the finish line! Got a few Comet invites (AI browser by Perplexity) — DM if you want one!UPDThe promo code marathon has crossed the finish line!

Got a few Comet invites (AI browser by Perplexity) — DM if you want one!UPDThe promo code marathon has crossed the finish line!

2 months назад @ t.me
Xcode 26 beta 7: Claude integration ✅Swift Assist: typing… 🕐https://x.com/claudeai/status/1961122752577908788#LLM
Xcode 26 beta 7: Claude integration ✅Swift Assist: typing… 🕐https://x.com/claudeai/status/1961122752577908788#LLM

Xcode 26 beta 7: Claude integration ✅Swift Assist: typing… 🕐https://x.com/claudeai/status/1961122752577908788#LLM

2 months назад @ t.me
Former Apple engineers built an AI-powered IDE that runs entirely on your iPhone. You can chat with an agent to create Swift apps, and thanks to an embedded Swift interpreter, it compiles everything on-device.The wild part? You can instantly push your buil
Former Apple engineers built an AI-powered IDE that runs entirely on your iPhone. You can chat with an agent to create Swift apps, and thanks to an embedded Swift interpreter, it compiles everything on-device.The wild part? You can instantly push your buil

Former Apple engineers built an AI-powered IDE that runs entirely on your iPhone. You can chat with an agent to create Swift apps, and thanks to an embedded Swift interpreter, it compiles everything on-device.The wild part? You can instantly push your build to TestFlight from the app. Super cool… but also, why?Demo: https://www.youtube.com/watch?v=CUlWhF3ERMEhttps://news.ycombinator.com/item?id=45041185#AI

2 months назад @ t.me
Apple’s next event is on September 9 — get your wallets ready! 💸
Apple’s next event is on September 9 — get your wallets ready! 💸 Apple’s next event is on September 9 — get your wallets ready! 💸

Apple’s next event is on September 9 — get your wallets ready! 💸

2 months назад @ t.me
Turns out it’s not just you struggling with trailing whitespace when using Claude Code — it’s an actual bug. Many thought it was about misconfigured CLAUDE.md or ignored instructions, but nope, the model just loves leaving those extra spaces. 🫠There’s a ne
Turns out it’s not just you struggling with trailing whitespace when using Claude Code — it’s an actual bug. Many thought it was about misconfigured CLAUDE.md or ignored instructions, but nope, the model just loves leaving those extra spaces. 🫠There’s a ne

Turns out it’s not just you struggling with trailing whitespace when using Claude Code — it’s an actual bug. Many thought it was about misconfigured CLAUDE.md or ignored instructions, but nope, the model just loves leaving those extra spaces. 🫠There’s a neat way to handle this using built-in hooks. Configure a PostToolUse hook to run SwiftLint, and it will automatically clean up trailing whitespace after each action. No manual cleanup needed.https://samwize.com/2025/08/25/how-to-fix-claude-code-trailing-whitespace-problem-for-swift/#LLM

2 months назад @ t.me
I bet these keywords still haunt your dreams. Let’s finally break them down — once and for all. 😱https://fatbobman.com/en/posts/sendable-sending-nonsending#concurrency #swift
I bet these keywords still haunt your dreams. Let’s finally break them down — once and for all. 😱https://fatbobman.com/en/posts/sendable-sending-nonsending#concurrency #swift

I bet these keywords still haunt your dreams. Let’s finally break them down — once and for all. 😱https://fatbobman.com/en/posts/sendable-sending-nonsending#concurrency #swift

2 months, 3 weeks назад @ t.me
Not many devs know about the git worktree feature, but it’s seriously a game changer when you’re juggling different tasks — no need to clone your repo multiple times. Especially useful now when working with LLM agents. So, give it a try, it’ll save you a l
Not many devs know about the git worktree feature, but it’s seriously a game changer when you’re juggling different tasks — no need to clone your repo multiple times. Especially useful now when working with LLM agents. So, give it a try, it’ll save you a l

Not many devs know about the git worktree feature, but it’s seriously a game changer when you’re juggling different tasks — no need to clone your repo multiple times. Especially useful now when working with LLM agents. So, give it a try, it’ll save you a lot of hassle!https://blog.kulman.sk/git-worktree/#git

3 months назад @ t.me
In SwiftUI, we often use elements without thinking much about how they actually work. Usually, this isn’t a problem, but sometimes understanding the implementation details helps explain unexpected behaviors. This knowledge can also come in handy during int
In SwiftUI, we often use elements without thinking much about how they actually work. Usually, this isn’t a problem, but sometimes understanding the implementation details helps explain unexpected behaviors. This knowledge can also come in handy during int

In SwiftUI, we often use elements without thinking much about how they actually work. Usually, this isn’t a problem, but sometimes understanding the implementation details helps explain unexpected behaviors. This knowledge can also come in handy during interviews, where such questions occasionally pop up.In this article, the author takes a closer look at how Namespace works under the hood and why these details might matter.p.s. If you’re interested in similar deep dives, the author also has an article about the Spacer in SwiftUI.https://kyleye.top/posts/swiftui-namespace#SwiftUI

3 months, 2 weeks назад @ t.me
Once again, the size of the Gmail iOS app is making waves. Last year, Emerge Tools broke down just how big it was — and now they’ve updated their analysis with fresh data and insights. Worth a look if you care about app optimization and bloat.https://x.com
Once again, the size of the Gmail iOS app is making waves. Last year, Emerge Tools broke down just how big it was — and now they’ve updated their analysis with fresh data and insights. Worth a look if you care about app optimization and bloat.https://x.com

Once again, the size of the Gmail iOS app is making waves. Last year, Emerge Tools broke down just how big it was — and now they’ve updated their analysis with fresh data and insights. Worth a look if you care about app optimization and bloat.https://x.com/emergetools/status/1943060976464728250#iOS #optimization

3 months, 3 weeks назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 16 часов назад
663: Defending the Honor of The Cheesecake Factory
663: Defending the Honor of The Cheesecake Factory 663: Defending the Honor of The Cheesecake Factory

Bold MacBook Pro rumors, Liquid Glass gets frosted, whether Tahoe is a safe upgrade yet, and more experiences with the Vision Pro.

Sponsored by:SKIMS: Comfortable underwear, socks, t-shirts, leggings & more.

Claude: Get 50% off your first three months of Claude Pro.

PAKA: Performance apparel from alpaca fiber.

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

16 часов назад @ atp.fm
662: Just Break the Law
662: Just Break the Law 662: Just Break the Law

Finally, we have all taken a trip together to Mount Hood.

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.

Leesa: A mattress for every body and budget; use code ATP for 20% off mattresses plus an extra $50 off.

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

1 week назад @ atp.fm
661: Intimate and Regimented
661: Intimate and Regimented 661: Intimate and Regimented

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

Hosted by Marco Arment Casey Liss , and John Siracusa

2 weeks назад @ atp.fm
660: It’s All Chicken Salad
660: It’s All Chicken Salad 660: It’s All Chicken Salad

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

Hosted by Marco Arment Casey Liss , and John Siracusa

3 weeks назад @ atp.fm
659: Lose the Ear Lottery
659: Lose the Ear Lottery 659: Lose the Ear Lottery

Cases and bumpy starts with our new iPhones, our reviews of the AirPods Pro 3, and a baffling USB odyssey.

Sponsored by:Zapier: Put AI to work across your company—for realFactor: Healthy Eating, Made Easy.

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

Claude: Get 50% off your first three months of Claude Pro.

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

4 weeks назад @ atp.fm
658: Your First Mistake Phone
658: Your First Mistake Phone 658: Your First Mistake Phone

iPhone Air vs. iPhone 17 Pro in our daily lives… if Casey's transfer ever finishes.

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

SKIMS: Comfortable underwear, socks, t-shirts, leggings & more.

In the after-purchase survey, make sure to say you came from “podcast”, then ATP!

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

1 month назад @ atp.fm
657: Ears Are Weird
657: Ears Are Weird 657: Ears Are Weird

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 month, 2 weeks назад @ atp.fm
656: A Long T-Shirt
656: A Long T-Shirt 656: A Long T-Shirt

The iPhone event!

Reactions and analysis of the iPhone 17, 17 Pro, and Air; the Apple Watch Series 11, SE 3, and Ultra 3; and the AirPods Pro 3.

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

Grammarly: A digital writing assistant that ensures your writing and reputation shine.

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

1 month, 3 weeks назад @ atp.fm
655: Shorts-Compatible Body Type
655: Shorts-Compatible Body Type 655: Shorts-Compatible Body Type

The iPhone 16 Pro's exit interview, what we're expecting to see next week in the iPhone 17 lineup, and a parade of fun euphemisms.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Quince: Elevated essentials and staples that last.

Factor: Healthy Eating, Made Easy.

Get 50% off plus free shipping on your first box.

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

1 month, 3 weeks назад @ atp.fm
654: Athletically Engaged
654: Athletically Engaged 654: Athletically Engaged

The final iOS 26 developer push, the upcoming iPhone event, and exciting news about… iPhone-case materials!

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

Sentry: A real-time error monitoring and tracing platformBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months назад @ atp.fm
653: Warning Stories
653: Warning Stories 653: Warning Stories

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

Hosted by Marco Arment Casey Liss , and John Siracusa

2 months, 1 week назад @ atp.fm
652: You Have 24 Hours to Comply
652: You Have 24 Hours to Comply 652: You Have 24 Hours to Comply

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
651: Your Judgement About Pockets
651: Your Judgement About Pockets 651: Your Judgement About Pockets

Apple’s Trump support, flagship TV UIs, beta design tweaks, Xcode’s appetite for disk space, and a safe space for Casey… but not his devices.

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

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

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

2 months, 3 weeks назад @ atp.fm
650: Whatever It Takes to Get the Laundry Folded
650: Whatever It Takes to Get the Laundry Folded 650: Whatever It Takes to Get the Laundry Folded

AppleCare One, the OS 26 public betas, and tensions between art and usability in interface design.

Sponsored by:

3 months назад @ atp.fm
649: Prove It With Cameras
649: Prove It With Cameras 649: Prove It With Cameras

Our broken and drowned electronics, Apple's lawsuit against Prosser, Cloudflare's power exercise, and Marco's solution to sunscreen.

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!

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 4 days, 17 hours назад
432: ‘You and Frank Sinatra’, With Dan Moren
432: ‘You and Frank Sinatra’, With Dan Moren 432: ‘You and Frank Sinatra’, With Dan Moren

‘You and Frank Sinatra’, With Dan MorenDan Moren returns to the show.

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

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

Transcripts: Unofficial but surprisingly good.

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

4 days, 17 hours назад @ daringfireball.net
431: ‘Iconic Pig Lipstick’, With John Moltz
431: ‘Iconic Pig Lipstick’, With John Moltz 431: ‘Iconic Pig Lipstick’, With John Moltz

‘Iconic Pig Lipstick’, With John MoltzJohn Moltz returns to the show to talk about the iPhone 17 lineup: the iPhone 17 Pro and Pro Max, iPhone 17, and the no-number iPhone Air.

Not one word about baseball, but some Star Wars talk may or may not have snuck in.

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

Links:Halide — a great iPhone camera app with a “Technical Readout” feature that provides detailed specs regarding every camera on your phone.

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

1 month назад @ daringfireball.net
430: ‘Ersatz PopSocket’, With Andru Edwards
430: ‘Ersatz PopSocket’, With Andru Edwards 430: ‘Ersatz PopSocket’, With Andru Edwards

‘Ersatz PopSocket’, With Andru EdwardsSpecial guest Andru Edwards joins the show.

Topics include Google’s Pixel 10 event and the Pixel 10 family of devices, AI’s effect on computational photography, foldable phones, and some speculation on Apple’s September 9 “Awe Dropping” event.

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.

Notion: The best AI tool for work, with your notes, docs, and projects in one space.

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

2 months назад @ daringfireball.net
429: ‘Weird Turtle Fake Out’, With Matthew Panzarino
429: ‘Weird Turtle Fake Out’, With Matthew Panzarino 429: ‘Weird Turtle Fake Out’, With Matthew Panzarino

‘Weird Turtle Fake Out’, With Matthew PanzarinoMatthew Panzarino 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.

Get 50% off plus free shipping on your first box.

Transcripts: Unofficial but surprisingly good.

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

2 months назад @ daringfireball.net
428: ‘Michigan-Starred Fine Dining’, With Louie Mantia
428: ‘Michigan-Starred Fine Dining’, With Louie Mantia 428: ‘Michigan-Starred Fine Dining’, With Louie Mantia

‘Michigan-Starred Fine Dining’, With Louie MantiaSpecial guest Louie Mantia joins the show to talk about Liquid Glass, the various OS 26 updates, and the worrisome state of Apple’s UI design overall.

Sponsored by:Quip: A supercharged clipboard manager and text expander for Mac, iPhone, and iPad.

Notion: The best AI tool for work, with your notes, docs, and projects in one space.

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 назад @ daringfireball.net
427: ‘The Shift-2 Crowd’, With Jason Snell
427: ‘The Shift-2 Crowd’, With Jason Snell 427: ‘The Shift-2 Crowd’, With Jason Snell

‘The Shift-2 Crowd’, With Jason SnellJason Snell returns to the show to talk about the early PC platform rivalries of the 1980s, iOS 26 leaks (and Apple suing YouTuber Jon Prosser), the various Apple OS 26 public betas and the state of Liquid Glass, and more.

Sentry: The real-time error monitoring and tracing platform that helps dev teams and tech companies build better, more reliable products.

Use code talkshow for 3 months free and 150,000 errors.

for 3 months free and 150,000 errors.

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

3 months, 1 week назад @ daringfireball.net
426: ‘The Cutting Edge Latest Supermodel’, With David Smith
426: ‘The Cutting Edge Latest Supermodel’, With David Smith 426: ‘The Cutting Edge Latest Supermodel’, With David Smith

‘Through the Wall Like Kool-Aid Man’, With Chance MillerChance Miller returns to the show to discuss the news and announcements from WWDC 2025.

Sponsored by:Factor: Healthy eating, made easy.

Get 50% off plus free shipping on your first box with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. BetterHelp: Give online therapy a try at BetterHelp and get on your way to being your best self.

Transcripts: Unofficial but surprisingly good.

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

4 months назад @ daringfireball.net
426: ‘The Cutting Edge Latest Supermodel’, With David Smith
426: ‘The Cutting Edge Latest Supermodel’, With David Smith 426: ‘The Cutting Edge Latest Supermodel’, With David Smith

‘The Cutting Edge Latest Supermodel’, With David SmithSpecial guest David Smith returns to the show for a developer’s perspective look at WWDC 2025.

Sponsored by:TRMNL: A hackable e-ink display.

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

Transcripts: Unofficial but surprisingly good.

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

4 months назад @ daringfireball.net
425: ‘Through the Wall Like Kool-Aid Man’, With Chance Miller
425: ‘Through the Wall Like Kool-Aid Man’, With Chance Miller 425: ‘Through the Wall Like Kool-Aid Man’, With Chance Miller

‘Through the Wall Like Kool-Aid Man’, With Chance MillerChance Miller returns to the show to discuss the news and announcements from WWDC 2025.

Sponsored by:Factor: Healthy eating, made easy.

Get 50% off plus free shipping on your first box with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. BetterHelp: Give online therapy a try at BetterHelp and get on your way to being your best self.

Transcripts: Unofficial but surprisingly good.

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

4 months назад @ daringfireball.net
424: ‘Live From WWDC 2025’, With Joanna Stern and Nilay Patel
424: ‘Live From WWDC 2025’, With Joanna Stern and Nilay Patel 424: ‘Live From WWDC 2025’, With Joanna Stern and Nilay Patel

‘Live From WWDC 2025’, With Joanna Stern and Nilay PatelRecorded in front of a live audience at The California Theatre in San Jose Tuesday evening, special guests Joanna Stern and Nilay Patel join me to discuss Apple’s announcements at WWDC 2025.

Video: This show is available to watch in 4K video on YouTube.

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

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

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

4 months, 2 weeks назад @ daringfireball.net
423: ‘Sewing Machine Repair Shop’, With Patrick McGee
423: ‘Sewing Machine Repair Shop’, With Patrick McGee 423: ‘Sewing Machine Repair Shop’, With Patrick McGee

‘Sewing Machine Repair Shop’, With Patrick McGeePatrick McGee joins the show to discuss his must-read new book, Apple in China — one of the best books about Apple anyone has ever written.

Get 50% off plus free shipping on your first box.

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 назад @ daringfireball.net
422: ‘A Monkey on a Rock’, With Stephen Hackett
422: ‘A Monkey on a Rock’, With Stephen Hackett 422: ‘A Monkey on a Rock’, With Stephen Hackett

‘A Monkey on a Rock’, With Stephen HackettStephen Hackett, proprietor of 512 Pixels and co-founder of Relay (purveyor of many fine podcasts), joins the show.

Sponsored by:WorkOS: The modern identity platform for B2B SaaS — free up to 1 million monthly active users.

BetterHelp: Give online therapy a try at BetterHelp and get on your way to being your best self.

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

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

5 months, 1 week назад @ daringfireball.net
421: ‘The Ratchet of Flippancy’, With Craig Mod
421: ‘The Ratchet of Flippancy’, With Craig Mod 421: ‘The Ratchet of Flippancy’, With Craig Mod

‘The Ratchet of Flippancy’, With Craig ModCraig Mod returns to the show to discuss his splendid new book, Things Become Other Things.

Other topics include creating with AI tools (including programming), social media permanence vs. ephemerality, and more.

Notion: Try the powerful, easy-to-use Notion AI today.

WorkOS: The modern identity platform for B2B SaaS — free up to 1 million monthly active users.

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

6 months назад @ daringfireball.net
420: ‘The Best Hatched Plan’, With Glenn Fleishman
420: ‘The Best Hatched Plan’, With Glenn Fleishman 420: ‘The Best Hatched Plan’, With Glenn Fleishman

‘The Best Hatched Plan’, With Glenn FleishmanSpecial guest Glenn Fleishman returns to the show for episode 420 on 4/20, but everyone’s sober, I swear.

Topics include Trump’s dumb tariffs and Glenn’s smart new edition of his book Six Centuries of Type & Printing.

Notion: Try the powerful, easy-to-use Notion AI today.

BetterHelp: Give online therapy a try at BetterHelp and get on your way to being your best self.

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

6 months, 1 week назад @ daringfireball.net
419: ‘Podcasting Technology Cadence’, With MG Siegler
419: ‘Podcasting Technology Cadence’, With MG Siegler 419: ‘Podcasting Technology Cadence’, With MG Siegler

‘Podcasting Technology Cadence’, With MG SieglerMG Siegler returns to the show to talk about the drama surrounding Siri and Apple Intelligence.

Sponsored by:WorkOS: The modern identity platform for B2B SaaS — free up to 1 million monthly active users.

BetterHelp: Give online therapy a try at BetterHelp and get on your way to being your best self.

OpenCase: MagSafe perfected that’s thinner, lighter, and more secure.

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

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