Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 1 day, 18 hours назад
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.

If you’ve selected Mauritius as the base storefront for your app or In-App Purchase, prices won’t change.

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.

1 day, 18 hours назад @ developer.apple.com
Hello Developer: January 2026
Hello Developer: January 2026 Hello Developer: January 2026

We‘re hitting the ground running in 2026.

In this edition:A special SwiftUI activity in Cupertino.

More ways to connect with us about Liquid Glass.

A snappy video recap of Apple design resources.

A new article about taking full advantage of foundation models.

3 weeks, 3 days назад @ developer.apple.com
Update on age requirements for apps distributed in Texas
Update on age requirements for apps distributed in Texas Update on age requirements for apps distributed in Texas

A recent injunction issued by a district court suspended enforcement of Texas state law SB2420, which introduced age assurance requirements for app marketplaces and developers.

In light of this ruling, Apple will pause previously announced implementation plans and monitor the ongoing legal process.

The tools we previously announced to help developers meet their compliance obligations will remain available for sandbox testing, including:These tools can also be used to help developers with their obligations under laws coming into effect in Utah and Louisiana in 2026.

The Declared Age Range API remains available worldwide for users on iOS 26, iPadOS 26, and macOS 26, or later.

1 month, 1 week назад @ developer.apple.com
Changes to iOS in Japan
Changes to iOS in Japan Changes to iOS in Japan

To comply with the Mobile Software Competition Act (MSCA), Apple is introducing changes to iOS that create new options for developers' apps in Japan.

Beginning with iOS 26.2, developers can distribute apps on alternative app marketplaces, operate alternative app marketplaces, process app payments for digital goods and services outside of Apple In-App Purchase in iOS, and more.

Those protections include Notarization for iOS apps, an authorization process for app marketplaces, and requirements that help protect children from inappropriate content and scams.

By March 17, 2026, all current members of the Apple Developer Program will need to agree to the latest update to the Apple Developer Prog…

1 month, 2 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 new features, updated policies, and to provide clarification.

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

Definitions, section 3.3.3(P): Specified terms for use of the Declared Age Range API and Significant App Topic Update API.

Attachment 12: Specified terms for iOS apps in Japan, including alternative distribution, alternative payments and out-of-app offers, and the Core Technology Commission.

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

1 month, 2 weeks назад @ developer.apple.com
New Requirements for Social Media Apps in Australia
New Requirements for Social Media Apps in Australia New Requirements for Social Media Apps in Australia

Beginning December 10, 2025, a new Australian law will require certain social media platforms operating in Australia to prevent people under 16 from having a social media account.

Apple provides several tools to help meet the requirements of this law:Declared Age Range APIThe new Declared Age Range API helps developers provide age-appropriate experiences for their users.

In-app controls on the App Store product pageThis year, Apple updated the age ratings questionnaire that is required for all apps.

Developers can use this URL to provide region-specific information and requirements, such as the prohibition in Australia of people under 16 having a social media account.

Learn more about the D…

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

In this edition:

Meet the 2025 App Store Award winners.

Sign up for new design and Liquid Glass activities in the new year.

Check out the latest additions to our ever-expanding video library.

Meet the team behind the sticker-centric language-learning app CapWords.

Browse new documentation and HIG updates.

Read the full story

1 month, 3 weeks назад @ developer.apple.com
App Store Award winners announced
App Store Award winners announced App Store Award winners announced

Join us in celebrating the outstanding work of these developers from around the world.

Meet the winners

1 month, 4 weeks назад @ developer.apple.com
App Store Award finalists announced
App Store Award finalists announced App Store Award finalists announced

Every year, the App Store Awards celebrate exceptional apps and games that improve people’s lives while showcasing the highest levels of technical innovation, user experience, design, and positive cultural impact.

This year, the App Store Editorial team is proud to recognize 49 outstanding finalists.

Winners will be announced in the coming weeks.

Learn about the finalists

2 months, 1 week назад @ developer.apple.com
Introducing the App Store Mini Apps Partner Program
Introducing the App Store Mini Apps Partner Program Introducing the App Store Mini Apps Partner Program

Today, we’re introducing the Mini Apps Partner Program, which expands on the App Store’s ongoing support for apps that offer mini apps.

Mini apps are self-contained experiences that are built using web technologies like HTML5 and JavaScript.

This program is designed to help developers who host mini apps grow their business and further the availability of mini apps on the App Store — all while providing a great customer experience.

Participating developers may benefit from a reduced commission rate of 15% on the sales of qualifying In-App Purchases.

Learn more about the Mini Apps Partner Program and eligibility

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

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

2.5.10: This language has been deleted (“Apps should not be submitted with empty ad banners or test advertisements.”).

4.7: Clarifies that HTML5 and JavaScript mini apps and mini games are in scope of the guideline.

5.1.1(ix): Adds crypto exchanges to the list of apps that provide services in highly regulated fields.

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

2 months, 2 weeks назад @ developer.apple.com
Hello Developer: November 2025
Hello Developer: November 2025 Hello Developer: November 2025

In this edition: Catch the new design in the wild, and let Apple experts show you how to quickly and easily bring it to your apps.

Plus, get the latest on the Swift Student Challenge 2026, and check out new developer videos available on demand.

Also, explore new activities all over the world, get your apps and games ready for the holidays, and browse the latest news, documentation, and Technotes.

Read the full story

2 months, 3 weeks назад @ developer.apple.com
Next Steps for Apps Distributed in Texas
Next Steps for Apps Distributed in Texas Next Steps for Apps Distributed in Texas

Age categories for users with new Apple Accounts in Texas as of January 1, 2026, will be shared with a developer’s app when they request it.

Texas state law considers a change in the age rating of an app to be a significant change, and developers should keep their age rating selections current in App Store Connect.

When a developer updates their app’s age rating, the rating is updated on all user devices once the version is live.

App consent revocationA parent or guardian in Texas can withdraw consent for any app, which will block launching of the app on the child or teen’s device.

Sandbox testingSandbox testing is now available for the Declared Age Range API and Significant Change API in t…

2 months, 3 weeks назад @ 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.2, iPadOS 26.2, macOS 26.2, tvOS 26.2, visionOS 26.2, and watchOS 26.2 are now available.

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

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

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

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

3 months назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 4 days, 20 hours назад
iOS 26.2.1 (23C71)
iOS 26.2.1 (23C71) iOS 26.2.1 (23C71)

View downloadsView release notes

4 days, 20 hours назад @ developer.apple.com
watchOS 26.3 beta 3 (23S5611c)
watchOS 26.3 beta 3 (23S5611c) watchOS 26.3 beta 3 (23S5611c)

View downloadsView release notes

4 days, 20 hours назад @ developer.apple.com
visionOS 26.3 beta 3 (23N5613b)
visionOS 26.3 beta 3 (23N5613b) visionOS 26.3 beta 3 (23N5613b)

View downloadsView release notes

4 days, 20 hours назад @ developer.apple.com
tvOS 26.3 beta 3 (23K5611c)
tvOS 26.3 beta 3 (23K5611c) tvOS 26.3 beta 3 (23K5611c)

View downloadsView release notes

4 days, 20 hours назад @ developer.apple.com
macOS 26.3 beta 3 (25D5112c)
macOS 26.3 beta 3 (25D5112c) macOS 26.3 beta 3 (25D5112c)

View downloadsView release notes

4 days, 20 hours назад @ developer.apple.com
iPadOS 26.2.1 (23C71)
iPadOS 26.2.1 (23C71) iPadOS 26.2.1 (23C71)

View downloadsView release notes

4 days, 20 hours назад @ developer.apple.com
watchOS 26.2.1 (23S314)
watchOS 26.2.1 (23S314) watchOS 26.2.1 (23S314)

View downloadsView release notes

4 days, 20 hours назад @ developer.apple.com
iOS 18.7.4 (22H218)
iOS 18.7.4 (22H218) iOS 18.7.4 (22H218)

View downloads

4 days, 20 hours назад @ developer.apple.com
iPadOS 18.7.4 (22H218)
iPadOS 18.7.4 (22H218) iPadOS 18.7.4 (22H218)

View downloads

4 days, 20 hours назад @ developer.apple.com
iOS 16.7.13 (20H365)
iOS 16.7.13 (20H365) iOS 16.7.13 (20H365)

View downloads

4 days, 20 hours назад @ developer.apple.com
iPadOS 16.7.13 (20H365)
iPadOS 16.7.13 (20H365) iPadOS 16.7.13 (20H365)

View downloads

4 days, 20 hours назад @ developer.apple.com
iOS 15.8.6 (19H402)
iOS 15.8.6 (19H402) iOS 15.8.6 (19H402)

View downloads

4 days, 20 hours назад @ developer.apple.com
iPadOS 15.8.6 (19H402)
iPadOS 15.8.6 (19H402) iPadOS 15.8.6 (19H402)

View downloads

4 days, 20 hours назад @ developer.apple.com
iOS 12.5.8 (16H88)
iOS 12.5.8 (16H88) iOS 12.5.8 (16H88)

View downloads

4 days, 20 hours назад @ developer.apple.com
iPadOS 12.5.8 (16H88)
iPadOS 12.5.8 (16H88) iPadOS 12.5.8 (16H88)

View downloads

4 days, 20 hours назад @ developer.apple.com
Swift.org Swift.org
последний пост 22 часа назад
What's new in Swift: January 2026 Edition
What's new in Swift: January 2026 Edition What's new in Swift: January 2026 Edition

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

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

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

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

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

22 часа назад @ swift.org
Announcing the Windows Workgroup
Announcing the Windows Workgroup Announcing the Windows Workgroup

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

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

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

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

Learn more about the Windows workgroup by reading its charter.

5 days, 1 hour назад @ swift.org
Improving the usability of C libraries in Swift
Improving the usability of C libraries in Swift Improving the usability of C libraries in Swift

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

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

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

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

A better approach fo…

1 week, 2 days назад @ swift.org
What's new in Swift: December 2025 Edition
What's new in Swift: December 2025 Edition What's new in Swift: December 2025 Edition

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

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

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

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

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

1 month, 1 week назад @ swift.org
Exploring the Swift SDK for Android
Exploring the Swift SDK for Android Exploring the Swift SDK for Android

Since the announcement of the preview Swift SDK for Android, the Android workgroup has seen a lot of interest in how it works and what’s next.

An Android workflow was added to the official Swift workflows for GitHub months ago, allowing you to easily try building your Swift packages with the Swift SDK for Android, and work is underway to let you run your tests in an Android emulator too.

Swift 6.3 SDK nightly previewsFinally, we are happy to announce that an official Swift 6.3 SDK CI has been set up, and it is producing nightly preview releases of the Swift 6.3 SDK for Android.

Try out the new preview releases of the Swift 6.3 SDK for Android and help us make it even better!

AuthorsThe Andr…

1 month, 2 weeks назад @ swift.org
Swift Configuration 1.0 released
Swift Configuration 1.0 released Swift Configuration 1.0 released

Honza Dvorsky works on foundational Swift server libraries at Apple, and is a maintainer of Swift OpenAPI Generator and Swift Configuration.

Swift Configuration brings a unified, type-safe approach to this problem for Swift applications and libraries.

With the release of Swift Configuration 1.0, the library is production-ready to serve as a common API for reading configuration across the Swift ecosystem.

Swift Configuration creates a common interface for configuration, enabling you to:Read configuration the same way across your codebase using a single configuration reader API that’s usable from both applications and libraries.

Swift Configuration excels in the Swift server ecosystem, where …

1 month, 3 weeks назад @ swift.org
Embedded Swift Improvements Coming in Swift 6.3
Embedded Swift Improvements Coming in Swift 6.3 Embedded Swift Improvements Coming in Swift 6.3

Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers.

While a subset of the full language, the vast majority of the Swift language works exactly the same in Embedded Swift.

Progress on the Embedded Swift linkage modelEmbedded Swift uses a different compilation model from regular Swift that delays code generation to later in the compilation process.

Embedded Swift support is available in the Swift development snapshots.

The best way to get started is through the examples in the Swift Embedded Examples repository, which contains a number of sample projects to get Embedded Swift code building …

2 months, 2 weeks назад @ swift.org
GSoC 2025 Showcase: Improved Console Output for Swift Testing
GSoC 2025 Showcase: Improved Console Output for Swift Testing GSoC 2025 Showcase: Improved Console Output for Swift Testing

The fourth and last post in this year’s series, contributed by Kelvin Bui, improved the console output that is printed when running tests implemented with Swift Testing.

My name is Kelvin Bui, and I’m excited to share my GSoC 2025 project, where I worked on improving the console output for the Swift Testing framework with my mentor, Stuart Montgomery.

OverviewThis summer, as part of Google Summer of Code 2025, I had the incredible opportunity to work on improving the console output for the Swift Testing framework.

Thank you as well to Swift Testing Workgroup, and all the other members of the Swift community who provided thoughtful feedback on the forums.

AuthorsKelvin is a Google Summer of …

2 months, 2 weeks назад @ swift.org
Swift GSoC 2025 highlight: Improved code completion for Swift
Swift GSoC 2025 highlight: Improved code completion for Swift Swift GSoC 2025 highlight: Improved code completion for Swift

Today’s featured project improved how documentation is displayed during code completion in IDEs, contributed by Ahmed Elrefaey.

I’m excited to share with you an update on my GSoC project which improved the display of documentation during code completion for Swift.

We reused the existing argument completion logic to determine the overloads and refactored the code completion item description implementation to reuse it in signature help.

Then, in VS Code you can pick “Select Toolchain” from the Command Palette and select the newly downloaded toolchain.

During Google Summer of Code 2025, he worked on improving the display of Swift documentation during code completion in SourceKit-LSP and VS Cod…

2 months, 2 weeks назад @ swift.org
Introducing Temporal Swift SDK: Building durable and reliable workflows
Introducing Temporal Swift SDK: Building durable and reliable workflows Introducing Temporal Swift SDK: Building durable and reliable workflows

The Temporal Swift SDK is now available as an open source project.

Getting startedTo get started with the Temporal Swift SDK, explore its documentation which provides detailed guides for implementing workflows and activities.

Community and feedbackTemporal Swift SDK is an open source project and we’re eager to hear from the Swift community.

Whether you’re building microservices, coordinating long-running processes, or simply curious about durable execution, we’d love to know how the Temporal Swift SDK works for you.

Visit the Temporal Swift SDK repository to get started.

2 months, 3 weeks назад @ swift.org
GSoC 2025 Showcase: Extending Swift-Java Interoperability
GSoC 2025 Showcase: Extending Swift-Java Interoperability GSoC 2025 Showcase: Extending Swift-Java Interoperability

OverviewThe swift-java interoperability library provides the swift-java jextract tool, which automatically generates Java sources that are used to call Swift code from Java.

x = x } public func printMe () { print ( “ \( self .

x ) ” ); } }It is roughly generated to the equivalent Java class :public final class MySwiftClass implements JNISwiftInstance { public static MySwiftClass init ( long x , long y , SwiftArena swiftArena $ ) { return MySwiftClass .

$init (), swiftArena $ ); } private static native long $init ();Here we see that we are calling a native method $init which returns a long .

During Google Summer of Code 2025, he worked on bringing JNI support to the jextract tool which is pa…

2 months, 3 weeks назад @ swift.org
GSoC 2025 Showcase: Swiftly support in VS Code
GSoC 2025 Showcase: Swiftly support in VS Code GSoC 2025 Showcase: Swiftly support in VS Code

The first project we’re featuring on the blog brought Swiftly support to Visual Studio Code, contributed by Priyambada Roul.

Bringing Swiftly support to VS CodeI am Priyambada Roul.

My project focused on integrating Swiftly (Swift’s toolchain manager) into the VS Code Swift extension.

Developers can now:Switch Swift versions with a single click Install new toolchains without leaving VS Code See real-time progress during installations Automatically sync with project-specific Swift versionsWhat’s New for Swift DevelopersSwiftly VS Code IntegrationThe VS Code extension now provides an entirely seamless toolchain management experience:We now support macOS too!

Things I learntMaking a VS Code ex…

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

Editor Note: This is the first of a new series, What’s new in Swift, a monthly digest featuring what’s new in the Swift project and ecosystem, with insights and perspectives from across the Swift world.

This October edition covers highlights from the Server Side Swift conference, major package releases, and the latest Swift Evolution proposals.

Guest contributor highlightsAt the beginning of October, I attended the Server Side Swift conference, my second year attending.

I love that it focuses on using Swift both with and beyond Apple devices.

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

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

3 months, 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 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 4 часа назад
iOS Dev Happy Hour Today
iOS Dev Happy Hour Today

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

4 часа назад @ reddit.com
Appstoreconnect - how can I change my build in the submission, and how can I add my Subscription?
Appstoreconnect - how can I change my build in the submission, and how can I add my Subscription?

Hi, I am trying to submit my first App and get through the review cycle, and it's much more challenging than building the app itself. There are 2 issues: for some reason, I can't select a new build 4 or 5 in the "Distribution" tab, although these are complete and ready to submit in the "TestFlight" tab for some reason, I can't add my subscription to "In-App Purchases and Subscriptions", although I think I have done everything necessary in the section Monetization->Subscriptions->"Premium" My issues are visible here, that's where I would like to change the build to 4 or 5, and set the subscription: https://preview.redd.it/adakerq5bngg1.png?width=2934&format=png&auto=webp&s=4cfeda2117c248030b…

5 часов назад @ reddit.com
At what point is a project deemed a bust?
At what point is a project deemed a bust?

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

11 часов назад @ reddit.com
App Developer Account Issue
App Developer Account Issue

I've been trying to enroll for Apple Developers program days and every time I get the same mistake over and over again. "We are unable to process your request. An unknown error occurred." Does anyone have any ideas about what's happening / advices what to do? i've already synced my phone number and region but that didn't resolve it submitted by /u/colored_savage [link] [comments]

12 часов назад @ reddit.com
Anyone experiencing this issue with ASC right now?
Anyone experiencing this issue with ASC right now? Anyone experiencing this issue with ASC right now?

All of a sudden hour procees dropped to zero. Fingercrossed it's not a bug stoping users from purchasing, given I have a new build released 24 hours ago, although we throughly tested it and didn't see any issue in the app. Thanks submitted by /u/National-Tea3562 [link] [comments]

14 часов назад @ reddit.com
AI Can Ship Apps Fast — But At What Cost for Enterprise Codebases?
AI Can Ship Apps Fast — But At What Cost for Enterprise Codebases?

Disclaimer: I have used vibe coding to implement and deploy few small indie apps. But this discussion is more about enterprise or large apps. The world of AI is changing very fast. Claude, Cursor, Copilot, Codex and now OpenClaw. To be honest I am not really up to date or even keeping up with all these changes and new things that are coming out. I don’t have AI agents running, I don’t use Claude, Cursor, Copilot, Codex etc. I have no integration of any kind in Xcode. I just write code manually and when I need help I use ChatGPT for research… that’s it! How are developers using these tools? Do you use these tools to work on enterprise applications and let AI write thousands of lines of code …

15 часов назад @ reddit.com
No daily report today?
No daily report today?

Usually drops the same time everyday but it’s 10h late today, is this normal? submitted by /u/mrshamino [link] [comments]

16 часов назад @ reddit.com
I honestly thought it was a great idea, i guess i was wrong
I honestly thought it was a great idea, i guess i was wrong I honestly thought it was a great idea, i guess i was wrong

https://preview.redd.it/98ofgh2pajgg1.png?width=2286&format=png&auto=webp&s=17021f3ddc92d3ff582bc8a59431baf1d4641fb8 Well, to be honest, I spent a lot of time making this app. It's not really as simple as it seems on the surface. Animations on widgets are pretty complicated (All that custom font process, timer API, etc.). I felt people really like such widget apps, seeing the success of pixel pals, https://preview.redd.it/r8a5je1qajgg1.png?width=2044&format=png&auto=webp&s=94dc808635f2726b84796d63ab1de05e966f3b1c well i did not get even 1% of that. I would say, at its core, my app has the exact same concept, maybe people like pets more lol Things I have tried so far- instagram reels reddit …

18 часов назад @ reddit.com
Apple Search Ads During Launch Week Or No?
Apple Search Ads During Launch Week Or No?

I’ve just launched my new app for developers (App Planner - Store App Ideas) and I’m wondering what has been others experience with running Apple search ads during launch week while Apple is already boosting your app? Do you get like a “double” boost because both Apple and the ads are boosting it? Does it not make much of a difference because Apple is already boosting it anyway? I don’t want to waste any money but I do want to maximize my initial exposure in the search results. Has anyone done testing on this and what were your results? Edit: Sorry, reposting cuz I included a link in the original and I guess that's only allowed tomorrow. Thank you to the couple of people who already answere…

19 часов назад @ reddit.com
Mac App Store Search is Rotten
Mac App Store Search is Rotten Mac App Store Search is Rotten

Wanted to share this here. Keep this in mind if you're thinking of targeting the Mac. submitted by /u/jerprovost [link] [comments]

20 часов назад @ reddit.com
Is anyone working on a "Shipyard: Creator Contest" app?
Is anyone working on a "Shipyard: Creator Contest" app?

Shipyard: Creator Contest is a mobile app-building challenge where real influencers enlist you to build, launch, and monetize an MVP mobile app for their audience. In four weeks or less. Is anyone (else) working on an app concept for Shipyard? Would love to hear what you're building, how you're approaching it and and how it's going. submitted by /u/UniekLee [link] [comments]

20 часов назад @ reddit.com
Is the role of the iOS engineer dying out?
Is the role of the iOS engineer dying out?

I'm seeing two patterns as a professional iOS engineer, and I'm wondering if others are seeing this too. They are: a steady decline in the number of native iOS roles around (that is, fewer companies hiring native iOS engineers), and many larger companies pushing to have more product development driven from the backend through some sort of dynamic framework that allows new features to largely be built without dedicated iOS engineers. Are there any other career iOS engineers out there seeing the same thing, and feeling that a move to indie, cross-platform, web or backend is inevitable? What are y'all seeing/experiencing out there? submitted by /u/UniekLee [link] [comments]

23 часа назад @ reddit.com
The iOS Weekly Brief – Issue #45
The iOS Weekly Brief – Issue #45 The iOS Weekly Brief – Issue #45

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

23 часа назад @ reddit.com
App Store Connect login fails on public Wi-Fi / VPN — anyone else seeing this?
App Store Connect login fails on public Wi-Fi / VPN — anyone else seeing this?

Hi everyone, Just wanted to share something I ran into today and see if others have experienced the same. I noticed that logging into App Store Connect fails when I’m connected to a public Wi-Fi. I then tried switching to a VPN, and the same issue happened, login either fails silently or throws an error. As soon as I: Switched to a trusted/private network, or Disabled the VPN …the login worked normally again. This feels intentional rather than a random outage. My guess is that Apple is being more aggressive about blocking or restricting ASC access from public networks, shared IPs, or VPN endpoints (possibly fraud / security related). Posting this as: A heads-up for other iOS devs And to ask…

1 day, 1 hour назад @ reddit.com
There’s nothing to stop copycat app names except a trademark?
There’s nothing to stop copycat app names except a trademark? There’s nothing to stop copycat app names except a trademark?

I found a new app today that was just published a week or two ago that has my exact branding / name but with different text afterwards. My app name is The copycat apps name is I already own the domain for .app and have had this app name for > 6 months now, with over 1,000 app ratings Apple apparently does nothing about this unless I have a registered trademark??? It’s not a copycat in terms of same UI but literally same end product idea / domain and same unique name just with different text appended afterwards I thought they were cracking down on this more??? submitted by /u/punktechbro [link] [comments]

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

Issue 741 30th January 2026 Written by Dave VerwerA couple of announcements combined to inspire this week’s comment.

I’m not aware of any current and significant Wasm projects built with Swift¹, and even if I missed some, the ecosystem would certainly benefit from more!

That said, I’m delighted to see a real-world open source project that is pushing Wasm into real use-cases.

– Dave VerwerRevenueCat Paywalls now work on the web — meaning the same paywalls you design for iOS can now render in the browser.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our products.

1 day, 13 hours назад @ iosdevweekly.com
Issue 740
Issue 740 Issue 740

Issue 740 23rd January 2026 Written by Dave VerwerThe best part of this week (related to the industry, at least!)

Obviously, Claude Code is great for long sessions working on a codebase, but I’ve also started using it for smaller tasks in directories with lots of text files, like the iOS Dev Weekly site source code directory.

– Dave VerwerLearn how to connect the dots between slowdowns, crashes, and the user experience in your iOS app.

Monitor and reduce the size of your iOS app using Size Analysis.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our products.

1 week, 1 day назад @ iosdevweekly.com
Issue 739
Issue 739 Issue 739

Issue 739 16th January 2026 Written by Dave VerwerIf you’ve spent any time at all reading about AI coding agents, you’ll likely have heard that people get better results when working with languages other than Swift.

In fact, I’ve seen people say that type-safe languages produce better results as the agent can rely on the compiler to automatically catch basic errors.

So I’ve been interested to receive several recommendations of a tool that really helps the agents get to grips with the current state of Swift.

I can’t imagine a better guide to getting everything correct than the one in Alberto De Bortoli’s latest blog post.

JobsSenior iOS Engineer @ alba – We have a unique approach to identify…

2 weeks, 1 day назад @ iosdevweekly.com
Issue 738
Issue 738 Issue 738

Issue 738 9th January 2026 Written by Dave VerwerIt happened while I was away on my end-of-year break, but at the end of last year Apple announced changes to iOS in Japan.

iOS 26.2 enabled the changes, and now there are several regions of the world where users could be using browsers with non-WebKit rendering engines.

At the time it felt like we had a chance for HTML rendering engines to converge into one standard implementation (apologies to Gecko 😬), which promised to be a win for the web.

Note, I’m not talking about browsers, strictly about rendering engines.

One year ago, iOS 18 was at ~78%.

3 weeks, 1 day назад @ iosdevweekly.com
Issue 737
Issue 737 Issue 737

Issue 737 19th December 2025 Written by Dave VerwerI’m back from my vacation, which was exactly what I needed, and I now find myself writing the last issue of 2025!

😱To mark the end of the year, Apple announced this year’s App Store Award winners!

You can see the full list of awards and winners on the developer site, although I actually prefer their press release writeup as it includes screenshots of the apps.

I especially liked the Be My Eyes app, which restored some of my faith in humanity.

Follow along and have some Swifty fun with that Pi that is still sitting in its box on your shelf.

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

It takes the idea of using LLMs inside an app one step further than having the model return text or structured data.

I’d recommend watching this 30-second slice of the video for a better explanation than I can manage in a few words.

It includes a built-in set of widgets for common UI, and you can add your own too.

It has been possible to get Swift apps running on really tiny devices for a while now (as mentioned in Issue 655, Issue 673, and Issue 691), although getting it going was not trivial.

😬VideosI wrote about ServerSide.swift 2025 back in Issue 729, but if you missed the conference, you can at least now catch up with the session videos!

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

Issue 735 14th November 2025 Written by Dave VerwerIt’s been a few years since the closure of the Swift Weekly Brief newsletter.

It regularly covered detailed information on Swift Evolution proposals, topics from the Swift Forums, and other Swift community news.

I cover Swift news, of course, but I mainly stick to the larger announcements rather than covering anything still going through the Swift Evolution process.

I especially like his point that parameterising your tests has the potential to introduce logic into your test code that mirrors the code you’re testing.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our pr…

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

Issue 734 7th November 2025 Written by Dave VerwerI did not have Apple launching a web-based version of the App Store on my bingo card for this week, but here we are.

It’s a full, multi-region implementation of the App Store, with the “Today” view (including featured lists and events) and Apple Arcade.

Should you rely on linking directly to an App Store listing, assuming that everyone who clicks on it will have a device that will launch the store and show your product page?

You also get the chance to let people opt in to receiving email, either as customers or as potential customers before they make an App Store download.

It’s a nice step forward for the App Store!

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

🎃The first time I ever wrote about Swift running on Android was back in Issue 220 when I linked to Romain Goyet’s post.

NewsApple may have already announced this:Offer codes build on the functionality of promo codes and provide improved configuration and customer eligibility options.

As a result, starting March 26, 2026, you’ll no longer be able to create promo codes for In-App Purchases in App Store Connect.

Any existing promo codes for In-App Purchases you’ve created can be redeemed until they expire.

You can continue to use promo codes in order to provide people with a free download of your app.

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

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

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

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

4 months, 2 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 1 час назад
This week’s top stories: AirTag 2, blockbuster Apple acquisition, more
This week’s top stories: AirTag 2, blockbuster Apple acquisition, more This week’s top stories: AirTag 2, blockbuster Apple acquisition, more

Chance is the editor-in-chief of 9to5Mac, overseeing the entire site’s operations.

He also hosts the 9to5Mac Daily and 9to5Mac Happy Hour podcasts.

You can send tips, questions, and typos to [email protected].

1 час назад @ 9to5mac.com
Someone turned Apple’s most annoying bugs into a scoreboard of wasted human time
Someone turned Apple’s most annoying bugs into a scoreboard of wasted human time Someone turned Apple’s most annoying bugs into a scoreboard of wasted human time

Bugs Apple Loves describes itself as:“A satirical website documenting how much time humanity wastes because of bugs that Apple seemingly loves so much that they keep them around forever.”Currently, the site lists 16 bugs, with the oldest one (Finder Forgets Window Sizes) dating back to 2001.

Finder doesn’t care.

Finder doesn’t care.

Finally, Bugs Apple Loves has a GitHub repository, where users can submit new Apple bugs, or suggest improvements to the website.

Bugs Apple Loves is well worth a look.

13 часов назад @ 9to5mac.com
PSA: OpenAI will remove several models from ChatGPT next month
PSA: OpenAI will remove several models from ChatGPT next month PSA: OpenAI will remove several models from ChatGPT next month

From time to time, OpenAI removes older models from ChatGPT’s model picker, as users become accustomed to newer ones.

GPT-4o is going away for goodLast August, when OpenAI released GPT-5, it removed GPT-4o from ChatGPT’s model picker without much (or any) warning.

At the time, OpenAI’s CEO Sam Altman said:4o is back in the model picker for all paid users by default.

Paid users also now have a “Show additional models” toggle in ChatGPT web settings which will add models like o3, 4.1, and GPT-5 Thinking mini.

However, one learning for us from the past few days is we really just need to get to a world with more per-user customization of model personality.

14 часов назад @ 9to5mac.com
Apple Creator Studio gets its own Instagram account
Apple Creator Studio gets its own Instagram account Apple Creator Studio gets its own Instagram account

Apple is apparently pushing to turn its newly launched creative bundle into a brand of its own.

A new place to highlight creative work, hopefullyTo mark the launch of Apple Creator Studio, Apple hosted an invite-only, multi-day event this week in Los Angeles, bringing together creators from around the world to showcase its new bundle of creative apps.

Now, Apple has launched @applecreatorstudio on Instagram, where it will likely highlight projects made with Apple Creator Studio apps.

Both the post caption and the account bio read: “The best creative apps for Mac and iPad in one subscription.”Apple Creator Studio expands Apple’s presence on Instagram, which also includes accounts for Apple N…

14 часов назад @ 9to5mac.com
As users look for TikTok alternatives, UpScrolled downloads surge on the App Store
As users look for TikTok alternatives, UpScrolled downloads surge on the App Store As users look for TikTok alternatives, UpScrolled downloads surge on the App Store

Over the last few days, UpScrolled went from a relatively unknown app to the top of the App Store, as users flocked away from TikTok.

The app was released just 7 months ago, and its last App Store update was on November 2, 2025.

Yet, it seems to be the leading candidate to replace TikTok for a subset of users looking to move away from the app.

UpScrolled reached the top of the App Store over the past week and is currently in second place, behind ChatGPT.

You can find UpScrolled on the App Store.

16 часов назад @ 9to5mac.com
iOS 26.2’s new Reminders feature is exactly what I’ve wanted for years
iOS 26.2’s new Reminders feature is exactly what I’ve wanted for years iOS 26.2’s new Reminders feature is exactly what I’ve wanted for years

We’re getting close to the launch of iOS 26.3, but one of my favorite Apple features of late is a new Reminders addition in iOS 26.2 that has proven exactly what I’ve wanted for years.

I’ve bounced between so many different apps over the years, but more recently I’ve settled contentedly into using Reminders.

Snooze feature ensures reminders don’t get forgottenGetting a more ‘severe’ form of alert when a reminder comes due is great.

iOS 26 brought several solid upgrades to Reminders, but alarms in iOS 26.2 are easily my favorite recent feature for the app.

Have you been using iOS 26.2’s ‘Urgent’ feature for Reminders?

16 часов назад @ 9to5mac.com
JP Morgan reviews Apple’s stock price target following Q1 2026 earnings
JP Morgan reviews Apple’s stock price target following Q1 2026 earnings JP Morgan reviews Apple’s stock price target following Q1 2026 earnings

Just days after setting a $315 price target for Apple’s stock, JP Morgan is out with a revised outlook following the company’s Q1 2026 earnings.

JP Morgan sets $325 as new AAPL target priceOn Monday, JP Morgan said it expected Apple to report $139.8 billion in revenue for fiscal Q1 2026, with the iPhone contributing $80.2 billion, and services totaling $29.9 billion.

Out came Apple’s results, and the company reported $143.7 billion in revenue, with $85.27 from the iPhone, and $30.01 billion from services.

For that reason, as spotted by AppleInsider, JP Morgan released a new investor note today, raising Apple’s stock price target yet again, to $325.

AAPL is currently trading at $259.51, up j…

17 часов назад @ 9to5mac.com
9to5Mac Daily: January 30, 2026 – AAPL earnings, $2B acquisition
9to5Mac Daily: January 30, 2026 – AAPL earnings, $2B acquisition 9to5Mac Daily: January 30, 2026 – AAPL earnings, $2B acquisition

Sponsored by Stuff: Stuff helps you get everything out of your head and into a simple, elegant system—closing open loops and reducing mental stress.

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.

17 часов назад @ 9to5mac.com
New EFF campaign urges Apple and other tech companies to ‘Encrypt It Already’
New EFF campaign urges Apple and other tech companies to ‘Encrypt It Already’ New EFF campaign urges Apple and other tech companies to ‘Encrypt It Already’

The Electronic Frontier Foundation (EFF) is out with a new campaign that presses tech companies to move faster to protect user data through end-to-end encryption, and stronger defaults and privacy settings.

In Apple’s case, the EFF is calling on the company to:Deliver on their promise of interoperable end-to-end encryption of RCS.

Just a few weeks ago, iOS 26.3 beta 2 introduced new carrier bundle settings tied to end-to-end encryption support for RCS messages in the Messages app.

Last March, following the GSM Association’s standardization of end-to-end encryption for RCS messages, both Apple and Google confirmed they would work to bring the feature to their messaging platforms.

To learn mo…

17 часов назад @ 9to5mac.com
Apple Wallet adds time-saving iOS 26 credit card feature, here’s how to use it
Apple Wallet adds time-saving iOS 26 credit card feature, here’s how to use it Apple Wallet adds time-saving iOS 26 credit card feature, here’s how to use it

iOS 26 expands systemwide AutoFill to support credit cardsI try to avoid manually typing in credit cards details as much as possible.

That’s because iOS 26 expands the systemwide AutoFill feature to now include credit cards.

There’s also a new home for managing these AutoFill credit cards: the Apple Wallet app.

But no matter your browser of choice, this new iOS 26 menu lets you add new AutoFill cards with ease.

Have you been using AutoFill for credit cards in iOS 26?

18 часов назад @ 9to5mac.com
HomeKit Weekly: SwitchBot Candle Warmer Lamp brings safe scents to Apple Home
HomeKit Weekly: SwitchBot Candle Warmer Lamp brings safe scents to Apple Home HomeKit Weekly: SwitchBot Candle Warmer Lamp brings safe scents to Apple Home

That is why the SwitchBot Candle Warmer Lamp caught my eye.

Unlike some of SwitchBot’s other gear that requires a Hub 2 to bridge into Apple’s ecosystem, the Candle Warmer Lamp supports Matter over Wi-Fi.

Coming Home: As you head home from work, you can time the Switchbot Candle Warmer to turn on so you always come in with a nice-smelling home.

Wrap up on the Switchbot Candle WarmerThis is one of those smart home products that solves a real problem.

You can buy the SwitchBot Candle Warmer Lamp directly from SwitchBot or from Amazon.

18 часов назад @ 9to5mac.com
Apple loses more AI researchers, Siri exec to Google and Meta
Apple loses more AI researchers, Siri exec to Google and Meta Apple loses more AI researchers, Siri exec to Google and Meta

Yang left to start a new company, while You and Bailin Wang joined Meta, according to people familiar with the matter.

In Zirui Wang’s case, the researcher is joining Google DeepMind, which is helping Apple build the core AI models that will power new features.

Gurman describes Bowers as one of Apple’s most “senior executives working on Siri.” His role inside Apple was expanded last year and he reported to Siri chief Mike Rockwell.

There’s a bit of irony in Bowers leaving Apple for Google, where he will work on the Gemini models that Apple is using to build its next-generation version of Siri.

Apple’s AI and Siri teams have gone through major reorganizations over the last year.

18 часов назад @ 9to5mac.com
iPhone 18 Pro vs iPhone Fold: These camera features are rumored
iPhone 18 Pro vs iPhone Fold: These camera features are rumored iPhone 18 Pro vs iPhone Fold: These camera features are rumored

This fall Apple has three flagship iPhones rumored to launch: iPhone 18 Pro, 18 Pro Max, and iPhone Fold.

Per the latest rumors, there are two key camera advantages the iPhone 18 Pro will have.

iPhone 18 Pro rumored to have two camera advantages over iPhone FoldWhen it comes to cameras, iPhone 18 Pro and Pro Max are expected to offer at least two upgrades over the iPhone 17 Pro:Main camera is gaining variable aperture Telephoto camera will have a wider apertureIt’s likely Apple has other surprises in store too, but these are the main rumors so far.

So while iPhone Fold users will miss out on a Telephoto camera, iPhone 18 Pro users will get an even better Telephoto lens thanks to its wider a…

19 часов назад @ 9to5mac.com
Technics EAH-AZ100 in-ear headphones: Superb sound with AirPods-like convenience
Technics EAH-AZ100 in-ear headphones: Superb sound with AirPods-like convenience Technics EAH-AZ100 in-ear headphones: Superb sound with AirPods-like convenience

That’s left us forced to choose between the slickest connection experience and the best audio.

My previous in-ear headphones were the Master & Dynamic MW09 I reviewed back in 2023.

However, there’s absolutely no question in my mind that this is completely justified by the audio quality.

These are quite simply the best-sounding in-ear headphones I’ve ever tried.

The Technics EAH-AZ100 in-ear headphones are available on Amazon.

20 часов назад @ 9to5mac.com
Deals: Apple Trail Loop up to 52% off, 24GB Mac mini $100 off, AirTag 2 cases, iPhone 16 Pro $620 off, more
Deals: Apple Trail Loop up to 52% off, 24GB Mac mini $100 off, AirTag 2 cases, iPhone 16 Pro $620 off, more Deals: Apple Trail Loop up to 52% off, 24GB Mac mini $100 off, AirTag 2 cases, iPhone 16 Pro $620 off, more

You’ll also find some notable deals on MacBook Air, up to $620 off iPhone 16 Pro, and even more waiting below.

Apple Watch Ultra Trail Loop Bright Blue/Black | M/L $47 (Reg.

This 24GB M4 Mac mini is now $300 less than the model you can buy on AmazonDeals on the current-generation Mac lineup have been, by and large, slow and slight to kick off 2026.

B&H is now once again offering the M4 Mac mini with 24GB of RAM and the 256GB SSD down at $699 shipped.

My response here is this – we are looking at the most affordable Mac mini config you can buy with the upgraded 24GB of RAM.

21 час назад @ 9to5mac.com
MacRumors MacRumors
последний пост 18 часов назад
Apple Still Preparing Two New Versions of Siri as Some Employees Leave
Apple Still Preparing Two New Versions of Siri as Some Employees Leave Apple Still Preparing Two New Versions of Siri as Some Employees Leave

In a new report about Apple losing at least four more AI researchers in recent weeks, in addition to a high-ranking Siri executive, Bloomberg's Mark Gurman reiterated that the company is preparing to release two new versions of Siri.

First, Apple announced that it plans to release a more personalized version of Siri powered by Google Gemini this year.

Back in June 2024, Apple said the revamped Siri will have understanding of personal context, on-screen awareness, deeper in-app controls, and more.

This will essentially turn Siri into ChatGPT or Gemini, except it will be built right into the iPhone, iPad, and Mac, with no app required.

Gurman said the Siri chatbot will be "competitive with Ge…

18 часов назад @ macrumors.com
New Siri: Apple Almost Chose a Different Partner Before Google Gemini
New Siri: Apple Almost Chose a Different Partner Before Google Gemini New Siri: Apple Almost Chose a Different Partner Before Google Gemini

In the end, though, Apple announced that it had decided to use Google's Gemini platform instead.

According to Gurman, Apple went with Google due at least in part to money.

Apple was "not going to use Google" for the revamped Siri until "a few months ago," he said.

Apple announced that it plans to release a more personalized version of Siri powered by Google Gemini this year.

Back in June 2024, Apple said the revamped Siri will have awareness of personal context, on-screen awareness, deeper in-app controls, and more.

18 часов назад @ macrumors.com
What to Expect From Apple in February, Including Revamped Siri in Beta
What to Expect From Apple in February, Including Revamped Siri in Beta What to Expect From Apple in February, Including Revamped Siri in Beta

Following a January that saw Apple release a new AirTag and the Creator Studio bundle of creative apps, it is now time to shift our attention to February.

Personalized Siri (Beta)Apple plans to announce a more personalized version of Siri powered by Google Gemini in the second half of February, according to Bloomberg's Mark Gurman.

Apple first announced the more personalized version of Siri all the way back at WWDC 2024, but it was eventually delayed.

The revamped Siri reportedly experienced issues inside Apple, leading the company to turn to Google Gemini.

As part of the partnership, the revamped Siri will still run on a new Apple Intelligence model that has Gemini's technology baked in.

19 часов назад @ macrumors.com
Retail Accessories Apple Won't Sell You Now Available via New Site
Retail Accessories Apple Won't Sell You Now Available via New Site Retail Accessories Apple Won't Sell You Now Available via New Site

Apple designs a range of premium MagSafe charging stands, display trays, and hardware systems exclusively for displays in its global retail stores.

"AppleUnsold" surfaced this week as an Australia-based seller that has begun offering ‌Apple Store‌ display hardware for sale through both an independent website and an eBay storefront.

The store display stands, retail accessories, Genius Bar tools and employee gear, and until now, the answer was always the same: you can't.

Items currently offered or previously listed for sale include iPhone ‌MagSafe‌ demo chargers, Apple Watch charging docks, AirPods Max display stands, Apple Pencil trays, iPad ring stands, and display trays designed for Apple …

21 час назад @ macrumors.com
The MacRumors Show: Apple Launches AirTag 2 and Creator Studio
The MacRumors Show: Apple Launches AirTag 2 and Creator Studio The MacRumors Show: Apple Launches AirTag 2 and Creator Studio

On this week's episode of The MacRumors Show, we discuss Apple's newly launched AirTag 2 and Apple Creator Studio.

The second-generation ‌AirTag‌ is priced the same as before at $29 for a single unit or $99 for a four-pack, is compatible with existing ‌AirTag‌ accessories, and requires devices running iOS 26.2.1 or later.

Apple also launched Creator Studio, a new all-in-one subscription aimed at content creators.

Beyond bundling existing apps, Creator Studio introduces a set of AI-powered features that are exclusive to subscribers.

Creator Studio is available now via the App Store, with a one-month free trial for all users and a three-month trial for customers who purchase a qualifying new …

21 час назад @ macrumors.com
Apple Shares 2026 Chinese New Year Short Film Shot on iPhone 17 Pro
Apple Shares 2026 Chinese New Year Short Film Shot on iPhone 17 Pro Apple Shares 2026 Chinese New Year Short Film Shot on iPhone 17 Pro

Apple today shared a short film to usher in the Chinese New Year, aka Lunar New Year, which begins February 17 and will be celebrated through March 3.

"A girl, a talking dog, and a meticulously thought out scheme make up this heartwarming tale about finding family," says Apple.

"Apple joins forces with director Bai Xue for an imaginative blend of cinematography and stop-motion to usher in Chinese New Year."

The video was shot on the iPhone 17 Pro, and there is also behind-the-scenes footage.

21 час назад @ macrumors.com
You Can Now Follow Apple Creator Studio on Instagram
You Can Now Follow Apple Creator Studio on Instagram You Can Now Follow Apple Creator Studio on Instagram

Apple Creator Studio now has an official Instagram account, as spotted by Scott Buscemi.

Apple Creator Studio is a new subscription bundle that provides access to Final Cut Pro, Logic Pro, Pixelmator Pro, Motion, Compressor, and MainStage on the Mac and/or iPad, with U.S. pricing set at $12.99 per month or $129 per year.

A subscription also unlocks "intelligent features" and "premium content" in apps like Numbers, Pages, and Keynote, plus the Freeform app later this year.

If you are interested in Apple's creative apps, you may wish to follow the account, which will presumably share tips and tricks and more.

21 час назад @ macrumors.com
Best Apple Deals of the Week: AirPods Pro 3 Return to $199 Record Low Price, Plus AirTag 4-Pack at $69.99
Best Apple Deals of the Week: AirPods Pro 3 Return to $199 Record Low Price, Plus AirTag 4-Pack at $69.99 Best Apple Deals of the Week: AirPods Pro 3 Return to $199 Record Low Price, Plus AirTag 4-Pack at $69.99

Take up to $60 off AirPods 4 and AirPods Pro 3Take up to $60 off AirPods 4 and AirPods Pro 3 Where can I get it?

AmazonAmazon Where can I find the original deal?

Right hereAmazon brought back a few low prices on multiple AirPods models this week, including the AirPods Pro 3 for $199.00 and the AirPods Pro with Active Noise Cancellation for $119.00.

In regards to the AirPods Pro 3, this is a match of the all-time low price on this model.

AmazonAmazon Where can I find the original deal?

22 часа назад @ macrumors.com
Will the iPhone Air 2 Launch This Year? The Latest Report Says No
Will the iPhone Air 2 Launch This Year? The Latest Report Says No Will the iPhone Air 2 Launch This Year? The Latest Report Says No

A second-generation iPhone Air is "not expected this year," according to a Nikkei Asia report today that cites people familiar with Apple's supply chain.

The report said Apple plans to release an iPhone 18 Pro, iPhone 18 Pro Max, and foldable iPhone later this year, followed by the base model iPhone 18 in the first half of next year.

The report said Apple does have a revamped iPhone Air in the pipeline, but the publication does not expect it to launch until at least 2027.

That report added that the next iPhone Air could weigh less, have a larger battery capacity, and gain a vapor chamber cooling system like the iPhone 17 Pro models have.

While several reports indicated that the iPhone Air h…

22 часа назад @ macrumors.com
Apple Explains How Gemini-Powered Siri Will Work
Apple Explains How Gemini-Powered Siri Will Work Apple Explains How Gemini-Powered Siri Will Work

Apple CEO Tim Cook yesterday reiterated the structure of its partnership with Google to use Gemini AI models for the next generation version of Siri.

That description closely matches language from Apple and Google's earlier joint announcement, which said that ‌Apple Intelligence‌ would continue to operate on Apple hardware and Private Cloud Compute.

When asked about monetization and return on investment, Cook framed ‌Apple Intelligence‌ as a feature integrated across Apple's platforms rather than a discrete revenue driver.

Neither Cook nor Parekh disclosed how many users currently have access to ‌Apple Intelligence‌ features or whether those capabilities are driving hardware upgrades.

Apple…

23 часа назад @ macrumors.com
Apple Teases 'Innovations That Have Never Been Seen Before' This Year
Apple Teases 'Innovations That Have Never Been Seen Before' This Year Apple Teases 'Innovations That Have Never Been Seen Before' This Year

Apple CEO Tim Cook believes that his company will have opportunities to deliver "innovations that have never been seen before" this year.

Cook hypes up Apple's future on every earnings call, but "innovations that have never been seen before" is particularly bold wording compared to his usual comment about how the company's product pipeline is stronger than ever.

Will the long-rumored Apple smart glasses do anything unique compared to the Meta Ray-Bans?

Will the rumored Apple smart home hub, security camera, and Face ID video doorbell give companies like Google and Ring a run for their money?

These are some of 2026's burning questions, and we look forward to seeing what Apple has in store th…

1 day назад @ macrumors.com
Google Maps Now Lets You Chat With Gemini AI While Walking or Biking
Google Maps Now Lets You Chat With Gemini AI While Walking or Biking Google Maps Now Lets You Chat With Gemini AI While Walking or Biking

Google Maps now lets you talk to Gemini while following walking or cycling directions.

The latest update is an extension to the AI chatbot's existing conversational navigation feature in driving mode that rolled out in November.

You can now ask Gemini hands-free questions without leaving the navigation screen.

You can also ask practical questions such as "What's my next turn?"

To activate Gemini during navigation, tap the Gemini icon in the top-right corner or use the "Hey Google" invocation.

1 day назад @ macrumors.com
Apple Ends iPhone Upgrade Program in the UK
Apple Ends iPhone Upgrade Program in the UK Apple Ends iPhone Upgrade Program in the UK

Apple has discontinued the iPhone Upgrade Program in the United Kingdom, moving to a more traditional financing system.

The change appears to be related to Apple ending its partnership with Barclays bank, which supported the ‌iPhone‌ Upgrade Program in the UK.

The iPhone Upgrade Program webpage in the country now says:The iPhone Upgrade Program is coming to an end, but we think you'll love what's next.

The ‌iPhone‌ Upgrade Program allows customers to get a new ‌iPhone‌ annually with AppleCare+ included for a monthly fee.

The ‌iPhone‌ Upgrade Program continues to be available in other countries.

1 day назад @ macrumors.com
Apple's New Split iPhone Launch Strategy Corroborated in Latest Report
Apple's New Split iPhone Launch Strategy Corroborated in Latest Report Apple's New Split iPhone Launch Strategy Corroborated in Latest Report

Apple's rumored plan to split its iPhone launch cycle beginning this year has gained additional credibility, with a new report from Nikkei Asia corroborating earlier claims from The Information, Bloomberg, and Apple analyst Ming-Chi Kuo.

According to Nikkei's sources, Apple will prioritize its first foldable iPhone along with iPhone 18 Pro and iPhone 18 Pro Max models for the second half of 2026, while the standard iPhone 18 will ship in the first half of 2027.

It does note however that a second-generation iPhone Air is in Apple's pipeline, though it is not expected this year.

Notably, Apple explicitly mentioned iPhone supply constraints during its recent earnings call on Thursday.

For Appl…

1 day, 1 hour назад @ macrumors.com
Apple Was Caught Off Guard by AirPods Pro 3 Popularity
Apple Was Caught Off Guard by AirPods Pro 3 Popularity Apple Was Caught Off Guard by AirPods Pro 3 Popularity

AirPods Pro 3 demand was so strong after they launched in September last year that Apple's CEO Tim Cook said the company was caught off guard.

"AirPods Pro 3 were supply-constrained during the quarter, and we think we would have grown year over year if we would not have been constrained," Cook told The Wall Street Journal, in a report published alongside Apple's record-breaking earnings results for the fourth quarter of the 2025 calendar year.

AirPods Pro 3 no longer have any extended delivery delays on Apple's online store, so it would appear that Apple has caught up on supply by now.

AirPods Pro 3 feature increased active noise cancellation, improved sound quality, longer battery life per…

1 day, 14 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 15 часов назад
Record labels are catering directly to iTunes customers to bolster Billboard chart numbers
Record labels are catering directly to iTunes customers to bolster Billboard chart numbers Record labels are catering directly to iTunes customers to bolster Billboard chart numbers

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.

15 часов назад @ appleinsider.com
Some AI researchers have left Apple but that won't affect Siri's big upgrade
Some AI researchers have left Apple but that won't affect Siri's big upgrade Some AI researchers have left Apple but that won't affect Siri's big upgrade

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.

16 часов назад @ appleinsider.com
Very first Apple check & early Apple-1 motherboard sold for $5 million combined
Very first Apple check & early Apple-1 motherboard sold for $5 million combined Very first Apple check & early Apple-1 motherboard sold for $5 million combined

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
Widely beloved actress Catherine O'Hara has passed away at age 71
Widely beloved actress Catherine O'Hara has passed away at age 71 Widely beloved actress Catherine O'Hara has passed away at age 71

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
Samsung's M8 monitor drops to $399, plus save $100 on bundle deals
Samsung's M8 monitor drops to $399, plus save $100 on bundle deals Samsung's M8 monitor drops to $399, plus save $100 on bundle deals

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
Give us some 'Sugar' - Neo-noir detective drama sneaks back onto Apple TV in June
Give us some 'Sugar' - Neo-noir detective drama sneaks back onto Apple TV in June Give us some 'Sugar' - Neo-noir detective drama sneaks back onto Apple TV in June

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.

19 часов назад @ appleinsider.com
You can buy Apple Store demo chargers & stands, until the lawyers attack
You can buy Apple Store demo chargers & stands, until the lawyers attack You can buy Apple Store demo chargers & stands, until the lawyers attack

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.

19 часов назад @ appleinsider.com
Apple could have used Claude to power a future Siri, but Anthropic got greedy
Apple could have used Claude to power a future Siri, but Anthropic got greedy Apple could have used Claude to power a future Siri, but Anthropic got greedy

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.

20 часов назад @ appleinsider.com
How to import eBooks and PDFs from Messages to Apple Books
How to import eBooks and PDFs from Messages to Apple Books How to import eBooks and PDFs from Messages to Apple Books

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.

20 часов назад @ appleinsider.com
Analysts caught flat-footed as iPhone supply, not demand, capped growth
Analysts caught flat-footed as iPhone supply, not demand, capped growth Analysts caught flat-footed as iPhone supply, not demand, capped growth

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.

21 час назад @ appleinsider.com
Apple Creator Studio, ChatGPT health, and iPhone 18 rumors on the AppleInsider Podcast
Apple Creator Studio, ChatGPT health, and iPhone 18 rumors on the AppleInsider Podcast Apple Creator Studio, ChatGPT health, and iPhone 18 rumors on the AppleInsider Podcast

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.

22 часа назад @ appleinsider.com
iPhone 18 split launch strategy is about more than marketing
iPhone 18 split launch strategy is about more than marketing iPhone 18 split launch strategy is about more than marketing

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.

23 часа назад @ appleinsider.com
Amid record revenue, Apple's Q1 2026 R&D spend reveals its AI ambitions
Amid record revenue, Apple's Q1 2026 R&D spend reveals its AI ambitions Amid record revenue, Apple's Q1 2026 R&D spend reveals its AI ambitions

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.

23 часа назад @ appleinsider.com
JP Morgan hikes Apple stock target to $325 after record-breaking earnings
JP Morgan hikes Apple stock target to $325 after record-breaking earnings JP Morgan hikes Apple stock target to $325 after record-breaking 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.

1 day назад @ appleinsider.com
The person who could be Apple CEO: Who is John Ternus?
The person who could be Apple CEO: Who is John Ternus? The person who could be Apple CEO: Who is John Ternus?

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.

1 day назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 5 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…

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

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

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

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

9 months, 2 weeks назад @ swiftbysundell.com
Hacking with Swift
последний пост 1 month, 3 weeks назад
What to fix in AI-generated Swift code
What to fix in AI-generated Swift code

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

The action you just performed triggered the security solution.

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

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

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

1 month, 3 weeks назад @ hackingwithswift.com
One Swift mistake everyone should stop making today
One Swift mistake everyone should stop making today

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

The action you just performed triggered the security solution.

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

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

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

2 months, 3 weeks назад @ hackingwithswift.com
Level up your SwiftUI
Level up your SwiftUI

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

The action you just performed triggered the security solution.

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

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

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

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

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

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

9 months назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 month, 2 weeks назад
visionOS: An Introduction [SUBSCRIBER]
visionOS: An Introduction [SUBSCRIBER] visionOS: An Introduction [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
Using Apple Foundation Models to Summarize Text [FREE]
Using Apple Foundation Models to Summarize Text [FREE] Using Apple Foundation Models to Summarize Text [FREE]

In this tutorial, you’ll modify an app to use Apple Foundation Models to summarize text.

Apple Foundation Model RequirementsTo use the on-device language model, the user needs to have hardware that supports Apple Intelligence.

Even if the Simulator is running an appropriate version of the OS, it will only work if the underlying macOS supports Apple Foundation Models.

When following along with this tutorial, also note that macOS 26 virtual machines often fail to support Apple Foundation Models.

Before using Apple Foundation Models, you must ensure the user’s device supports it and that the user has turned it on.

1 month, 2 weeks назад @ kodeco.com
SwiftData in iOS 26 [SUBSCRIBER]
SwiftData in iOS 26 [SUBSCRIBER] SwiftData in iOS 26 [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
Advanced Git [SUBSCRIBER]
Advanced Git [SUBSCRIBER] Advanced Git [SUBSCRIBER]

Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life.

This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects.

Take a deep dive into:How Git actually works: After using Git for a while it’s good to discover the whys behind all of the things.

Workflows in Git: Working with Git requires some rules to make sure things go smoothly across development teams.

One thing you can count on: after reading this book, you’ll be well-prepared to use Git in your own software development workflow!

2 months назад @ kodeco.com
Metal by Tutorials [SUBSCRIBER]
Metal by Tutorials [SUBSCRIBER] Metal by Tutorials [SUBSCRIBER]

Build your own low-level game engine in Metal!

Metal is a unified application programming interface (API) for the graphics processing unit, or GPU.

Finally, Metal is a low-overhead API because it reduces the central processing unit (CPU) cost by multi-threading and pre-compiling of resources.

This book will introduce you to low-level graphics programming in Metal — Apple’s framework for programming on the graphics processing unit (GPU).

Because you’ll have built your 3D game engine from scratch, you’ll be able to customize every aspect of what you see on your screen.

2 months, 1 week назад @ kodeco.com
Liquid Glass [SUBSCRIBER]
Liquid Glass [SUBSCRIBER] Liquid Glass [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 months, 3 weeks назад @ kodeco.com
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?

3 months, 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?

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

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

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

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

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

1 month назад @ nshipster.com
Manim
Manim Manim

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

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

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

(🫣) $ uv run manim checkhealthHuzzah!

wait ( 1…

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

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

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

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

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

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

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

1 month, 2 weeks назад @ oleb.net
Tracking renamed files in Git
Tracking renamed files in Git

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

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

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

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

# # ``` # $ gi…

1 month, 2 weeks назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 1 day, 7 hours назад
Улучшаем интероп с СЕсли вы пробовали работать с С библиотеками напрямую из Swift кода, то результат вам скорее всего не очень нравился. В посте разбирают, как различные Swift фичи помогают обернуть библиотеку на чистом С во вполне идиоматичный Swift API.
Улучшаем интероп с СЕсли вы пробовали работать с С библиотеками напрямую из Swift кода, то результат вам скорее всего не очень нравился. В посте разбирают, как различные Swift фичи помогают обернуть библиотеку на чистом С во вполне идиоматичный Swift API.

Улучшаем интероп с СЕсли вы пробовали работать с С библиотеками напрямую из Swift кода, то результат вам скорее всего не очень нравился. В посте разбирают, как различные Swift фичи помогают обернуть библиотеку на чистом С во вполне идиоматичный Swift API.

1 day, 7 hours назад @ t.me
Как исправить баг в компиляторе SwiftНебольшая история про то, как даже тривиальный source-compatible багфикс в компилятор требует многих дней обсуждений и длинных циклов проверки на CI. Если где-то на дне вашего бэклога лежит план законтрибьютить в любимы
Как исправить баг в компиляторе SwiftНебольшая история про то, как даже тривиальный source-compatible багфикс в компилятор требует многих дней обсуждений и длинных циклов проверки на CI. Если где-то на дне вашего бэклога лежит план законтрибьютить в любимы

Как исправить баг в компиляторе SwiftНебольшая история про то, как даже тривиальный source-compatible багфикс в компилятор требует многих дней обсуждений и длинных циклов проверки на CI. Если где-то на дне вашего бэклога лежит план законтрибьютить в любимый язык – обязательно почитайте.

2 days, 7 hours назад @ t.me
Держите идею по борьбе с мошенниками для банковских приложений! Когда во время звонка кому-то вы открываете Revolut, то сверху появляется небольшой красный баннер, предупреждающий, что на звонке не техническая поддержка.
Держите идею по борьбе с мошенниками для банковских приложений! Когда во время звонка кому-то вы открываете Revolut, то сверху появляется небольшой красный баннер, предупреждающий, что на звонке не техническая поддержка. Держите идею по борьбе с мошенниками для банковских приложений! Когда во время звонка кому-то вы открываете Revolut, то сверху появляется небольшой красный баннер, предупреждающий, что на звонке не техническая поддержка.

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

3 days, 7 hours назад @ t.me
Советы про Universal Links👉Обязательно валидируйте ваш AASA файл против JSON схемы на CI👉Apple легко может закешировать некорректную версию файла на своих CDN, перепроверяйте👉Существующие тулы плохо справляются с парсингом wildcard синтаксиса Apple, так чт
Советы про Universal Links👉Обязательно валидируйте ваш AASA файл против JSON схемы на CI👉Apple легко может закешировать некорректную версию файла на своих CDN, перепроверяйте👉Существующие тулы плохо справляются с парсингом wildcard синтаксиса Apple, так чт

Советы про Universal Links👉Обязательно валидируйте ваш AASA файл против JSON схемы на CI👉Apple легко может закешировать некорректную версию файла на своих CDN, перепроверяйте👉Существующие тулы плохо справляются с парсингом wildcard синтаксиса Apple, так что придется писать свой парсер👉Тестируйте на реальном staging домене с https👉Следите за кодировкой и не используйте percent encoding

4 days, 7 hours назад @ t.me
Кастомное поведение строковой интерполяции Помимо простой подстановки значения, со строковой интерполяцией можно делать и более интересные вещи – например, прямо на ходу исполнять какую-то логику – форматировать значение правильным образом в зависимости от
Кастомное поведение строковой интерполяции Помимо простой подстановки значения, со строковой интерполяцией можно делать и более интересные вещи – например, прямо на ходу исполнять какую-то логику – форматировать значение правильным образом в зависимости от

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

5 days, 7 hours назад @ t.me
Skip теперь бесплатныйПро Skip, набор инструментов для транспилирования Swift в Kotlin, мы на канале говорили довольно часто. Большого адопшна у ребят так и не случилось, но главное, чего они добились – добавили Android в список официальных таргетов Swift
Skip теперь бесплатныйПро Skip, набор инструментов для транспилирования Swift в Kotlin, мы на канале говорили довольно часто. Большого адопшна у ребят так и не случилось, но главное, чего они добились – добавили Android в список официальных таргетов Swift

Skip теперь бесплатныйПро Skip, набор инструментов для транспилирования Swift в Kotlin, мы на канале говорили довольно часто. Большого адопшна у ребят так и не случилось, но главное, чего они добились – добавили Android в список официальных таргетов Swift и запустили полноценную рабочую группу вокруг проекта.Так вот, раньше большая часть Skip была закрытой и платной, а с этой недели бизнес-модель меняется, и все выкладывается в опенсорс. Основная причина – никто не хочет платить за инструменты для разработки. Выживет ли проект дальше, пока не очень понятно, будем следить.

1 week, 1 day назад @ t.me
Если построить иконки Apple от самых новых к самым старым, можно увидеть, как начинающий дизайнер постепенно учится делать классные иконки!
Если построить иконки Apple от самых новых к самым старым, можно увидеть, как начинающий дизайнер постепенно учится делать классные иконки! Если построить иконки Apple от самых новых к самым старым, можно увидеть, как начинающий дизайнер постепенно учится делать классные иконки!

Если построить иконки Apple от самых новых к самым старым, можно увидеть, как начинающий дизайнер постепенно учится делать классные иконки!

1 week, 2 days назад @ t.me
Проблемы Tab Bar в iOS 26В iOS 26 в таббаре появился новый специальный вид таба – поиск, который визуально отделен от остальной панели и в целом похож на кнопку. В том и кроется проблема – из-за этой похожести в кастомных реализациях таббара туда начинают
Проблемы Tab Bar в iOS 26В iOS 26 в таббаре появился новый специальный вид таба – поиск, который визуально отделен от остальной панели и в целом похож на кнопку. В том и кроется проблема – из-за этой похожести в кастомных реализациях таббара туда начинают Проблемы Tab Bar в iOS 26В iOS 26 в таббаре появился новый специальный вид таба – поиск, который визуально отделен от остальной панели и в целом похож на кнопку. В том и кроется проблема – из-за этой похожести в кастомных реализациях таббара туда начинают

Проблемы Tab Bar в iOS 26В iOS 26 в таббаре появился новый специальный вид таба – поиск, который визуально отделен от остальной панели и в целом похож на кнопку. В том и кроется проблема – из-за этой похожести в кастомных реализациях таббара туда начинают добавлять другие действия – например, создание нового элемента, что будет путать пользователей еще сильнее.

1 week, 3 days назад @ t.me
Apple тестирует новое отображение рекламы в App StoreApple начали тестировать новый вид отображения рекламных позиций в списке приложений, которые теперь полностью повторяют обычную карточку, за исключением маленькой иконки "Ad" в углу. Больше темных патте
Apple тестирует новое отображение рекламы в App StoreApple начали тестировать новый вид отображения рекламных позиций в списке приложений, которые теперь полностью повторяют обычную карточку, за исключением маленькой иконки "Ad" в углу. Больше темных патте Apple тестирует новое отображение рекламы в App StoreApple начали тестировать новый вид отображения рекламных позиций в списке приложений, которые теперь полностью повторяют обычную карточку, за исключением маленькой иконки "Ad" в углу. Больше темных патте

Apple тестирует новое отображение рекламы в App StoreApple начали тестировать новый вид отображения рекламных позиций в списке приложений, которые теперь полностью повторяют обычную карточку, за исключением маленькой иконки "Ad" в углу. Больше темных паттернов богу темных паттернов!

1 week, 3 days назад @ t.me
Cupertino – MCP сервер для документации AppleCupertino вытаскивает информацию с кучи ресурсов, включая официальные доки, метаданные всех Swift Packages и HIG, индексирует их локально, и через MCP отдает как контекст AI агентам.
Cupertino – MCP сервер для документации AppleCupertino вытаскивает информацию с кучи ресурсов, включая официальные доки, метаданные всех Swift Packages и HIG, индексирует их локально, и через MCP отдает как контекст AI агентам.

Cupertino – MCP сервер для документации AppleCupertino вытаскивает информацию с кучи ресурсов, включая официальные доки, метаданные всех Swift Packages и HIG, индексирует их локально, и через MCP отдает как контекст AI агентам.

1 week, 4 days назад @ t.me
Swift Language Reference в виде книгиДокументацию по Swift красиво сверстали по всем типографским правилам и выложили в PDF, так что, если всегда хотели иметь ее как настольную книгу, возможность теперь есть!
Swift Language Reference в виде книгиДокументацию по Swift красиво сверстали по всем типографским правилам и выложили в PDF, так что, если всегда хотели иметь ее как настольную книгу, возможность теперь есть!

Swift Language Reference в виде книгиДокументацию по Swift красиво сверстали по всем типографским правилам и выложили в PDF, так что, если всегда хотели иметь ее как настольную книгу, возможность теперь есть!

1 week, 5 days назад @ t.me
Гайд по промптингу локальных моделейApple выпустили документацию по тому, как правильно составлять промпты для моделей, доступных через Foundation Models Framework – в том числе как делать так, чтобы модель лучше следовала инструкциям, и как выносить услов
Гайд по промптингу локальных моделейApple выпустили документацию по тому, как правильно составлять промпты для моделей, доступных через Foundation Models Framework – в том числе как делать так, чтобы модель лучше следовала инструкциям, и как выносить услов

Гайд по промптингу локальных моделейApple выпустили документацию по тому, как правильно составлять промпты для моделей, доступных через Foundation Models Framework – в том числе как делать так, чтобы модель лучше следовала инструкциям, и как выносить условную логику в код.

2 weeks, 1 day назад @ t.me
Dependency mirroring со SwiftPMSwift Package Manager дает возможность подменять удаленные зависимости их локальными копиями прямо через CLI с помощью команды swift package config set-mirror. В чем плюсы:👉Все делается через терминал, не нужно открывать Xcod
Dependency mirroring со SwiftPMSwift Package Manager дает возможность подменять удаленные зависимости их локальными копиями прямо через CLI с помощью команды swift package config set-mirror. В чем плюсы:👉Все делается через терминал, не нужно открывать Xcod

Dependency mirroring со SwiftPMSwift Package Manager дает возможность подменять удаленные зависимости их локальными копиями прямо через CLI с помощью команды swift package config set-mirror. В чем плюсы:👉Все делается через терминал, не нужно открывать Xcode и вручную перетаскивать папки👉Не трогаем Package.swift, так как конфигурация зеркал хранится отдельно👉Настройка зеркал работает сразу для всех проектов с этими зависимостями

2 weeks, 2 days назад @ t.me
Как деплоить в TestFlight напрямую из Codex WebС появлением такой штуки, как асинхронные агенты, разрабатывать стало возможно вообще не трогая макбук. В статье разбирается, как с помощью Codex Web сделать PR, собрать его в Xcode Cloud, и сразу же залить дл
Как деплоить в TestFlight напрямую из Codex WebС появлением такой штуки, как асинхронные агенты, разрабатывать стало возможно вообще не трогая макбук. В статье разбирается, как с помощью Codex Web сделать PR, собрать его в Xcode Cloud, и сразу же залить дл

Как деплоить в TestFlight напрямую из Codex WebС появлением такой штуки, как асинхронные агенты, разрабатывать стало возможно вообще не трогая макбук. В статье разбирается, как с помощью Codex Web сделать PR, собрать его в Xcode Cloud, и сразу же залить для тестирования в TestFlight.

2 weeks, 3 days назад @ t.me
Apple будет использовать GeminiНу что ж, Apple Intelligence, Siri, и видимо локальные модели будут основаны на Gemini от Google. В целом это отличная новость, Google за последний год огромный рывок в AI сделали, и модели правда хорошие.
Apple будет использовать GeminiНу что ж, Apple Intelligence, Siri, и видимо локальные модели будут основаны на Gemini от Google. В целом это отличная новость, Google за последний год огромный рывок в AI сделали, и модели правда хорошие.

Apple будет использовать GeminiНу что ж, Apple Intelligence, Siri, и видимо локальные модели будут основаны на Gemini от Google. В целом это отличная новость, Google за последний год огромный рывок в AI сделали, и модели правда хорошие.

2 weeks, 4 days назад @ t.me
iOS.Events iOS.Events
последний пост None
Readaggregator Readaggregator
последний пост 3 days, 23 hours назад
Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rus
Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rus

Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rushed a rename.• During that window, the account was taken over.• Under the old name, fake tokens were pushed to the market.• Within hours, FOMO kicked in on Solana and the token briefly hit a ~$16M market cap. 🫠Not a bug — pure timing.https://dev.to/sivarampg/from-clawdbot-to-moltbot-how-a-cd-crypto-scammers-and-10-seconds-of-chaos-took-down-the-4eck#security #Clawdbot

3 days, 23 hours назад @ t.me
As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal impo
As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal impo

As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal import — visible only inside the module and does not affect the public interface.public import Foo• Allows Foo types to be used in public / open API.• Downstream modules gain access to Foo, but still have to explicitly write import Foo themselves.@_exported import Foo• Foo types become automatically available to any module importing yours.• Useful for facade modules.https://alexanderweiss.dev/blog/2026-01-16-exported-import-vs-public-import#sw…

1 week, 1 day назад @ t.me
Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later
Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later

Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later if you trust the magic:• saves resolve conflicts, deletes don’t;• enums in synced models are a trap;• engine state must be persisted;• quota errors are still your problem.The API is better, but architectural responsibility didn’t go anywhere. So it’s worth reading if you’re considering CKSyncEngine.https://christianselig.com/2026/01/cksyncengine/#iOS #CloudKit

2 weeks назад @ t.me
Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency
Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency

Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency

1 month, 1 week назад @ t.me
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happil
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happil

Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happily in pet projects and playgrounds.Maybe there are some lucky people in this chat actually using them in production? If so — envy! As the year ends, here’s my little wish for all of us: may next year finally give us a project brave enough to let us play with them for real! 😎https://nilcoalescing.com/blog/AnimatingSFSymbolsInSwiftUI/#SwiftUI #animations

1 month, 1 week назад @ t.me
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of

Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of hours (and some sanity).https://clive819.github.io/posts/animatable-auto-sized-to-fit-swiftui-sheet/#SwiftUI #Layout

2 months назад @ t.me
Nice reminder about how .task behaves when it depends on a property that can change — and why adding an id makes all the difference.https://chris.eidhof.nl/post/swiftui-task-identity/#SwiftUI
Nice reminder about how .task behaves when it depends on a property that can change — and why adding an id makes all the difference.https://chris.eidhof.nl/post/swiftui-task-identity/#SwiftUI

Nice reminder about how .task behaves when it depends on a property that can change — and why adding an id makes all the difference.https://chris.eidhof.nl/post/swiftui-task-identity/#SwiftUI

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

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

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

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

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

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

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

5 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

5 months назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 1 day, 19 hours назад
676: A Sternly Worded Instruction
676: A Sternly Worded Instruction 676: A Sternly Worded Instruction

TCL and Sony TVs, Apple and Google's AI infrastructure, new AirTags, John Ternus overseeing design, and more adventures with Claude Code.

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!

1 day, 19 hours назад @ atp.fm
675: Open, Retrieve, Expand, Load
675: Open, Retrieve, Expand, Load 675: Open, Retrieve, Expand, Load

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 week, 1 day назад @ atp.fm
674: A Reliable, Boring Partner
674: A Reliable, Boring Partner 674: A Reliable, Boring Partner

Apple Creator Studio, the Gemini deal, the NBA on Vision Pro, and how Casey should spoil himself for his 50th birthday.

Sponsored by:Guru: Your AI Source of Truth.

Gusto: Payroll and benefits software built for small businesses.

1Password: More than a password manager.

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

2 weeks назад @ atp.fm
673: Six Impossible Things
673: Six Impossible Things 673: Six Impossible Things

What we're most excited for in 2026.

Sponsored by:

3 weeks, 1 day назад @ atp.fm
672: Wi Hyphen Fi
672: Wi Hyphen Fi 672: Wi Hyphen Fi

The truth about Wi-Fi 7, the DRAM shortage, the state of Thread and Matter, and two of the worst (or best?)

proposals to improve macOS window management.

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

4 weeks, 1 day назад @ atp.fm
671: Even Apple Can’t Beat the Sun
671: Even Apple Can’t Beat the Sun 671: Even Apple Can’t Beat the Sun

Celebrating the holidays with a festive deep dive on iPhone 18 and XX rumors!

Sponsored by:Gusto: Payroll and benefits software built for small businessesZapier: Put AI to work across your company—for realDeleteMe: Making it quick, easy and safe to remove your personal data online.

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

1 month, 1 week назад @ atp.fm
670: Institutionally Inescapable
670: Institutionally Inescapable 670: Institutionally Inescapable

We all just wish our families would be more impressed by our TVs.

Sponsored by:Guru: Your AI Source of TruthNotion: The AI workspace where teams and AI agents get more done together.

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

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

1 month, 1 week назад @ atp.fm
669: Ternus, Take the Wheel
669: Ternus, Take the Wheel 669: Ternus, Take the Wheel

More Apple-executive turnover, and the risks and upsides of leadership change.

Sponsored by:Factor: Healthy Eating, Made Easy.

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

Leesa: A mattress for every body and budget.

Save with code ATP .. Aura Frames: Frames for every memory, gifts for every occasionBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 2 weeks назад @ atp.fm
668: So Happy for All Parties Involved
668: So Happy for All Parties Involved 668: So Happy for All Parties Involved

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 month, 3 weeks назад @ atp.fm
667: Wisdom and Treachery
667: Wisdom and Treachery 667: Wisdom and Treachery

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

Hosted by Marco Arment Casey Liss , and John Siracusa

2 months назад @ atp.fm
666: We Have Nothing That Hot
666: We Have Nothing That Hot 666: We Have Nothing That Hot

The rumored end of the Mac Pro, the rumored end of Tim Cook's CEO tenure, and the resurrection of matte screens.

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

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

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

2 months, 1 week назад @ atp.fm
665: My Basement Is Beautiful
665: My Basement Is Beautiful 665: My Basement Is Beautiful

Apple's new phone… holder, Steam's new hardware, and slightly more evidence that CD-Rs are S-tier.

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

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

NordLayer: Get 28% off on yearly seats through December 10th with the code ACCIDENTALTECH-28.

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

2 months, 2 weeks назад @ atp.fm
664: Humanity Gets in the Way
664: Humanity Gets in the Way 664: Humanity Gets in the Way

AI podcast-chapter generators were never designed to handle us.

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 .. Zapier: Put AI to work across your company — for real.

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

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

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 4 days, 13 hours назад
439: ‘A Mitigated Disaster’, With Daniel Jalkut
439: ‘A Mitigated Disaster’, With Daniel Jalkut 439: ‘A Mitigated Disaster’, With Daniel Jalkut

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

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

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

Use code TALKSHOW for $80 in free credits.

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

4 days, 13 hours назад @ daringfireball.net
438: ‘2025 Year in Review’, With Rene Ritchie
438: ‘2025 Year in Review’, With Rene Ritchie 438: ‘2025 Year in Review’, With Rene Ritchie

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

Sponsored by:Factor: Healthy eating, made easy.

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

Transcripts: Unofficial but surprisingly good.

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

1 month назад @ daringfireball.net
437: ‘A Naughty Citizen’, With Quinn Nelson
437: ‘A Naughty Citizen’, With Quinn Nelson 437: ‘A Naughty Citizen’, With Quinn Nelson

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

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

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

Transcripts: Unofficial but surprisingly good.

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

1 month, 1 week назад @ daringfireball.net
436: ‘Financial Boner’, With Tyler Hayes
436: ‘Financial Boner’, With Tyler Hayes 436: ‘Financial Boner’, With Tyler Hayes

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

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

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

Transcripts: Unofficial but surprisingly good.

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

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

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

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

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

Transcripts: Unofficial but surprisingly good.

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

2 months, 1 week назад @ daringfireball.net
434: ‘Knee-Jerk Contrarian’, With Dan Frommer
434: ‘Knee-Jerk Contrarian’, With Dan Frommer 434: ‘Knee-Jerk Contrarian’, With Dan Frommer

‘Knee-Jerk Contrarian’, With Dan FrommerSpecial guest Dan Frommer returns to the show.

Topics include the indie media business, the iPhone Pocket, the iPhone Air (including rumors about the second generation model), AI “personalities”, and five years of Apple Silicon Macs.

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

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

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

2 months, 1 week назад @ daringfireball.net
433: ‘Meat Bags’, With Brian Mueller
433: ‘Meat Bags’, With Brian Mueller 433: ‘Meat Bags’, With Brian Mueller

‘Meat Bags’, With Brian MuellerSpecial guest Brian Mueller, developer of Carrot Weather, joins the show to commemorate the 10th anniversary of his utterly ridiculous but totally serious weather app.

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

Uncommon Goods: Out of the ordinary gifts.

Transcripts: Unofficial but surprisingly good.

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

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

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

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

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

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

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

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

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

7 months назад @ daringfireball.net