Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 3 days, 6 hours назад
Hello Developer: June 2025
Hello Developer: June 2025 Hello Developer: June 2025

WWDC25 is just days away!

Here’s everything you need to get ready — and a big announcement to start things off.

Say hello to the wildly inventive crop of 2025 Apple Design Award winners and finalists.

Read the full article

3 days, 6 hours назад @ developer.apple.com
Sleek peek.
Sleek peek. Sleek peek.

WWDC25 is almost here!

Find out how to tune in to the Keynote and Platforms State of the Union on Monday, June 9.

4 days, 7 hours назад @ developer.apple.com
Tax and Price updates for Apps, In-App Purchases, and Subscriptions
Tax and Price updates for Apps, In-App Purchases, and Subscriptions Tax and Price updates for Apps, In-App Purchases, and Subscriptions

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

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

Additional upcoming changesBeginning August 4:All auto-renewable subscription price increases in Austria, Germany, and Poland will require customers to consent to the new price for their subscription to continue renewing.

Price increases scheduled with a start date on or after August 4: All customers must consent to the new price.

To help ensure a smooth transition, we recommend…

3 weeks назад @ developer.apple.com
Hello Developer: May 2025
Hello Developer: May 2025 Hello Developer: May 2025

In this edition: Join us to learn how to make your apps more accessible to everyone.

Plus, check out our new and refreshed Pathways, and uncover the time-traveling secrets of the Apple Design Award-winning game The Wreck.

Read the full article

1 month назад @ developer.apple.com
Random access memories: Inside the time-shifting narrative of The Wreck
Random access memories: Inside the time-shifting narrative of The Wreck Random access memories: Inside the time-shifting narrative of The Wreck

The Wreck is filed under games, but it’s also been called a visual novel, an interactive experience, and a playable movie.

Maurin is the co-writer, designer, and producer of The Wreck — and here we’ll let you decide what to call it.

Later I read that the brain parses through old memories to find relevant knowledge for facing that kind of situation.

And what immediately came to mind was a game.”Junon's interactions with the hospital staff drive the narrative in The Wreck.

Successive viewings of these memories can reveal new details or cast doubt on their legitimacy — something Maurin wrote from experience.

1 month назад @ developer.apple.com
Updated guidelines now available
Updated guidelines now available Updated guidelines now available

The App Review Guidelines have been updated for compliance with a United States court decision regarding buttons, external links, and other calls to action in apps.

These changes affect apps distributed on the United States storefront of the App Store, and are reflected in updates to Guidelines 3.1.1, 3.1.1(a), 3.1.3, and 3.1.3(a).

View the App Review GuidelinesTranslations of the guidelines will be available on Apple Developer website within one month.

1 month назад @ developer.apple.com
Hello Developer: April 2025
Hello Developer: April 2025 Hello Developer: April 2025

In this edition: Revisit foundational sessions, join us to dive into SwiftUI, and meet an Apple Design Award winner that defies description.

Read the full article

1 month, 4 weeks назад @ developer.apple.com
Rooms at the top: How this ADA-winning team built a title that defies description
Rooms at the top: How this ADA-winning team built a title that defies description Rooms at the top: How this ADA-winning team built a title that defies description

The only limits are the room’s boundaries — and Rooms fans have even gotten around those.

We did not anticipate that.”Of course the Things, Inc. team rebuilt their own offices in Rooms.

Toff says most of the items in Rooms are now created, edited, and amplified by lots of different users.

There’s a real additive effect to building in Rooms.” Today, the Rooms library contains more than 10,000 items.

Like its community, the Rooms team is used to moving fast.

1 month, 4 weeks назад @ developer.apple.com
WWDC25: June 9-13, 2025
WWDC25: June 9-13, 2025 WWDC25: June 9-13, 2025

Join the worldwide developer community online for a week of technology and creativity.

Be there for the reveal of the latest Apple tools, frameworks, and features.

Learn to elevate your apps and games through video sessions hosted by Apple engineers and designers.

Engage with Apple experts in labs and connect with the worldwide developer community.

Learn more about WWDC25

2 months, 1 week назад @ developer.apple.com
Assassin’s Creed Shadows comes to Mac
Assassin’s Creed Shadows comes to Mac Assassin’s Creed Shadows comes to Mac

The Ubisoft team is preparing the release of Assassin’s Creed Shadows, the 14th main entry in the series and an evolution for the franchise in nearly every detail.

It’s set in feudal 16th-century Japan, a rich and elegant period that’s been long sought-after by fans and Ubisoft team members alike.

Pre-order Assassin's Creed Shadows from the Mac App StoreCôté calls Shadows his team’s “most ambitious” game.

Much of Naoe’s advantage comes from her ability to linger in the game’s shadows — not just behind big buildings, but wherever the scene creates a space for her to hide.

We’re trying to create something here where more people can come with day-one games on the Mac, because I think it’s a be…

3 months назад @ developer.apple.com
Hello Developer: March 2025
Hello Developer: March 2025 Hello Developer: March 2025

In this edition: An incredible AAA game comes to Mac.

Plus, the latest on International Women’s Day activities, WeChat, and more.

Read the full article

3 months назад @ developer.apple.com
Apple Developer is now on WeChat
Apple Developer is now on WeChat Apple Developer is now on WeChat

Check out the official Apple Developer WeChat account to find news, announcements, and upcoming activities for the developer community.

Learn more in Simplified Chinese

3 months, 1 week назад @ 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 18.4, iPadOS 18.4, macOS 15.4, tvOS 18.4, visionOS 2.4, and watchOS 11.4 are now available.

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

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

As previewed last year, iOS 18.4 and iPadOS 18.4 include support for default translation apps for all users worldwide, and default navigation apps for EU users.

Beginning April 24, 2025, apps uploaded to App Store Connect must be built with Xcode 16 or later using an SDK for iOS 18, iPadOS 18, tvOS 18, visionOS 2, or watchOS 11.

3 months, 2 weeks назад @ developer.apple.com
New requirement for apps on the App Store in the European Union
New requirement for apps on the App Store in the European Union New requirement for apps on the App Store in the European Union

As of today, apps without trader status have been removed from the App Store in the European Union (EU) until trader status is provided and verified by Apple.

Account Holders or Admins in the Apple Developer Program will need to enter this status in App Store Connect to comply with the Digital Services Act.

Learn what a trader is and how to enter your status

3 months, 2 weeks назад @ developer.apple.com
New features for APNs token authentication are now available
New features for APNs token authentication are now available New features for APNs token authentication are now available

You can now take advantage of upgraded security options when creating new token authentication keys for the Apple Push Notification service (APNs).

Team-scoped keys enable you to restrict your token authentication keys to either development or production environments, providing an additional layer of security and ensuring that keys are used only in their intended environments.

Your existing keys will continue to work for all push topics and environments.

At this time, you don’t have to update your keys unless you want to take advantage of the new capabilities.

For detailed instructions on how to secure your communications with APNs, read Establishing a token-based connection to APNs.

3 months, 2 weeks назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 1 week, 2 days назад
Xcode 16.4 (16F6)
Xcode 16.4 (16F6) Xcode 16.4 (16F6)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 17.7.8 (21H440)
iPadOS 17.7.8 (21H440) iPadOS 17.7.8 (21H440)

View downloads

2 weeks, 4 days назад @ developer.apple.com
Xcode 16.4 RC (16F6)
Xcode 16.4 RC (16F6) Xcode 16.4 RC (16F6)

View downloadsView release notes

3 weeks, 1 day назад @ developer.apple.com
iPadOS 18.5 (22F76)
iPadOS 18.5 (22F76) iPadOS 18.5 (22F76)

View downloadsView release notes

3 weeks, 4 days назад @ developer.apple.com
visionOS 2.5 (22O473)
visionOS 2.5 (22O473) visionOS 2.5 (22O473)

View downloadsView release notes

3 weeks, 4 days назад @ developer.apple.com
tvOS 18.5 (22L572)
tvOS 18.5 (22L572) tvOS 18.5 (22L572)

View downloadsView release notes

3 weeks, 4 days назад @ developer.apple.com
macOS 15.5 (24F74)
macOS 15.5 (24F74) macOS 15.5 (24F74)

View downloadsView release notes

3 weeks, 4 days назад @ developer.apple.com
iOS 18.5 (22F76)
iOS 18.5 (22F76) iOS 18.5 (22F76)

View downloadsView release notes

3 weeks, 4 days назад @ developer.apple.com
watchOS 11.5 RC (22T572)
watchOS 11.5 RC (22T572) watchOS 11.5 RC (22T572)

View downloadsView release notes

3 weeks, 4 days назад @ developer.apple.com
iOS 18.5 RC (22F75)
iOS 18.5 RC (22F75) iOS 18.5 RC (22F75)

View downloadsView release notes

1 month назад @ developer.apple.com
iPadOS 18.5 RC (22F75)
iPadOS 18.5 RC (22F75) iPadOS 18.5 RC (22F75)

View downloadsView release notes

1 month назад @ developer.apple.com
iOS 17.7.7 RC (21H433)
iOS 17.7.7 RC (21H433) iOS 17.7.7 RC (21H433)

View downloads

1 month назад @ developer.apple.com
macOS 15.5 RC (24F74)
macOS 15.5 RC (24F74) macOS 15.5 RC (24F74)

View downloadsView release notes

1 month назад @ developer.apple.com
tvOS 18.5 RC (22L572)
tvOS 18.5 RC (22L572) tvOS 18.5 RC (22L572)

View downloadsView release notes

1 month назад @ developer.apple.com
visionOS 2.5 RC (22O473)
visionOS 2.5 RC (22O473) visionOS 2.5 RC (22O473)

View downloadsView release notes

1 month назад @ developer.apple.com
Swift.org Swift.org
последний пост 2 days, 11 hours назад
Redesigned Swift.org is now live
Redesigned Swift.org is now live Redesigned Swift.org is now live

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

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

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

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

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

2 days, 11 hours назад @ swift.org
Swift at Apple: migrating the Password Monitoring service from Java
Swift at Apple: migrating the Password Monitoring service from Java Swift at Apple: migrating the Password Monitoring service from Java

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

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

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

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

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

4 days, 11 hours назад @ swift.org
ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025
ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025 ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025

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

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

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

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

1 month назад @ swift.org
Swift 6.1 Released
Swift 6.1 Released Swift 6.1 Released

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

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

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

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

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

2 months, 1 week назад @ swift.org
Introducing swiftly 1.0
Introducing swiftly 1.0 Introducing swiftly 1.0

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

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

As swiftly is updated …

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

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

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

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

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

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

3 months, 2 weeks назад @ swift.org
Introducing gRPC Swift 2
Introducing gRPC Swift 2 Introducing gRPC Swift 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

This is an exciting ne…

4 months назад @ swift.org
Announcing Swift 6
Announcing Swift 6 Announcing Swift 6

Swift 6 scales even further through new low-level programming features, an embedded Swift language subset, expanded Linux and Windows support, new cross-platform APIs including the new Swift Testing library, and more.

macOS and iOS started using the Swift implementation of Foundation alongside Swift 5.9, and Swift 6 brings these improvements to Linux and Windows.

Swift TestingSwift 6 introduces Swift Testing, a new testing library designed from the ground up for Swift.

Since Swift Testing is included directly in Swift 6 toolchains, you can import Testing without needing to declare a package dependency.

Swift Testing supports all platforms that Swift officially supports, including all Apple …

8 months, 3 weeks назад @ swift.org
Introducing Oblivious HTTP support in Swift
Introducing Oblivious HTTP support in Swift Introducing Oblivious HTTP support in Swift

Introducing Oblivious HTTP support in Swift August 21, 2024We’re excited to introduce an implementation of provisional support for Oblivious HTTP to the Swift ecosystem, with the availability of a new package called SwiftNIO Oblivious HTTP.

Oblivious HTTP helps ensure that personally identifiable data about the requesting source is never available to the device processing the request.

Binary HTTP EncodingThe Binary HTTP representation from RFC 9292 defines a mechanism to serialize and deserialize an abstract HTTP message that does not rely on a specific wire format, such as HTTP/1.1 or HTTP/2.

nextMessage () { print ( message ) }Oblivious EncapsulationThe Oblivious HTTP specification marrie…

9 months, 2 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 5 часов назад
Tell me something you wish you knew / learned about related to IOS Development
Tell me something you wish you knew / learned about related to IOS Development

I’m generally curious about this. Like this could be anywhere from when you started, SwiftUI, Xcode, UIKit, combine, async/await, the job market, etc submitted by /u/ZinChao [link] [comments]

5 часов назад @ reddit.com
[New Library] A Swift library providing minimal components for building calendar views
[New Library] A Swift library providing minimal components for building calendar views

A Swift library providing minimal components for building calendar views CalendarBuildingKit provides a lightweight and structured foundation to build custom calendar views. It focuses on generating and managing calendar data such as months, weeks, and days, allowing you to focus entirely on the UI. 📌 GitHub: Ryu0118/CalendarBuildingKit I’d really appreciate it if you could give it a ⭐! 😊 submitted by /u/ddfk2282 [link] [comments]

6 часов назад @ reddit.com
SwiftUI animation I made using a combination of materials, shadows, scaling, opacity and some timing
SwiftUI animation I made using a combination of materials, shadows, scaling, opacity and some timing SwiftUI animation I made using a combination of materials, shadows, scaling, opacity and some timing

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

7 часов назад @ reddit.com
What is the secret of Apple Store Featuring Nominations?
What is the secret of Apple Store Featuring Nominations?

Hi everyone, I've applied 2 times to the Featuring Nominations, but never selected. Have you ever done that? Have you ever accepted? What is the secret to be selected? submitted by /u/Ordinary_Outside_886 [link] [comments]

8 часов назад @ reddit.com
SwiftUI Counter Interaction
SwiftUI Counter Interaction SwiftUI Counter Interaction

Hey everyone! I came across a beautiful counter interaction concept by @olegdesignfrolov and felt inspired to bring it to life using pure SwiftUI. After some experimenting and polishing, here’s my final outcome 😌 Would love to hear what you think — feedback and thoughts welcome! submitted by /u/Iamvishal16 [link] [comments]

8 часов назад @ reddit.com
Retrieving text file from Adhoc build
Retrieving text file from Adhoc build

Hey everyone, I've been trying to determine if this is possible to do anymore. In the past, we have built iPad apps for clients at various conferences, and have used ad hoc deployment to send it directly to their devices. We've also included analytics (usually an XML file) that we could pull directly off the device in iTunes. However, it seems that this isn't possible anymore? Having done some research, it seems that you can add the ApplicationSupportsItuneFileSharing to the info list, but that still does not show the app in the File sharing of iTunes (or in Finder on a mac for that matter). From what I understand, this has to be added to the info.plist, but when we ad hoc build it only cre…

8 часов назад @ reddit.com
SwiftData Sync Nightmare
SwiftData Sync Nightmare

Hi! I’ve built an app using SwiftData (I know, I know…) And it’s a fairly complicated app. Relationships, predicates, the lot. I initially enabled cloudkit sync with a container. I saw some oddities where sometimes when reinstalling dev builds or switching from a dev build to a testflight build it duplicated the entire local database. Obviously not good… I ended up disable CloudKit sync and now i’m several versions ahead I would really love to get some sort of sync/backend going here. I’m torn between rewriting everything to something like GRDB or FireBase vs just enabling cloudkit sync or some other solution. Does anyone have any suggestions? If i’m rewriting all the data layer, has anyone…

12 часов назад @ reddit.com
SwiftData in Xcode previews is such a pain!
SwiftData in Xcode previews is such a pain!

I'm halfway through my project, and previews just wouldn't work now due to small change in my schema. Almost thinking of changing my database at this point. If only I didn't need cloudkit sync, I wouldn't have gone with it in the first place. I know this is very small context, but any tips, suggestions or resources that can help me? Also, is there any way to clear the container on a xcode previews? I'm a rookie dev! submitted by /u/MokshaBaba [link] [comments]

13 часов назад @ reddit.com
Please help to understand how apple payments works
Please help to understand how apple payments works

I understand correctly that if my country is not on the list, I can get money only if I earn more than 40$ per month. Just a question is this cumulative or how it works? My proceeds $16.5 in May but can't do anything with it, can I get it back later or does it stay with apple that way.. submitted by /u/Sufficient_Trade895 [link] [comments]

15 часов назад @ reddit.com
How often do you use autoreleasepool when writing Swift code?
How often do you use autoreleasepool when writing Swift code?

The title is not advice or a recommendation, it's just my curiosity. With Swift's ARC, the shift toward value types (structs, enums), the large memory available in modern iPhone models, I'm curious about how often Swift devs use autoreleasepool. Personally, I still use it in memory-intensive loops. submitted by /u/ducbao414 [link] [comments]

16 часов назад @ reddit.com
Lifetime vs Annual - Free Trial vs No Trial
Lifetime vs Annual - Free Trial vs No Trial

Hi everyone, I’m an iOS developer building my own apps as a side hustle. As a user, I have a hypothesis: subscription-based services might be overused. Personally, I feel more comfortable with reasonably priced one-time lifetime purchases. That said, I don’t have any data to support this. Has anyone here tested or compared annual or monthly plans versus a lifetime purchase option in their app’s paywall? I’d love to hear what you’ve learned in terms of revenue, retention, or user satisfaction. I’m also curious about the impact of free trials. Have you seen a noticeable difference in MRR or user acquisition between offering a free trial and not offering one? Would appreciate any insights or d…

17 часов назад @ reddit.com
ISO replacement for current app programmer
ISO replacement for current app programmer

I currently own an app on the AppStore that I acquired 2 years ago from two coders that created it but they didn’t know how to market or handle the business side. I’ve had a buddy sustain the app and keep things running, along with adjusting some back end processes. I’ve grown the business but it now needs features to keep up with competitors. This is my first time hiring an official programmer, it would be a part time position, but could be good experience for an up and coming programmer that needs experience. Any advice on the following would be huge: what to look for in the interview process to provide credibility they can do the work where to find candidates (upwork?) and then what are …

19 часов назад @ reddit.com
GIPHY shows 12 ADS in apps, which use their GIF APIs
GIPHY shows 12 ADS in apps, which use their GIF APIs GIPHY shows 12 ADS in apps, which use their GIF APIs

I was using Teams and noticed something interesting - the GIPHY API now displays 12+ ADS in their GIF feature across messengers like Bumble, Teams, TextNow, Zoom, and others. Pretty wild 😄 Have you seen the same behavior in your integration of the GIPHY API? GIPHY's days are counted. submitted by /u/viceplayer28 [link] [comments]

20 часов назад @ reddit.com
Quick tip about SwiftUI I noticed today
Quick tip about SwiftUI I noticed today

Using materials is taking more ram, than using regular colors. I know CRAZY, right? who might have thought But I had severe lag issues, because 250 1px rectangles used .bar material in my app. After I changed it to Color(white: 0.07) everything worked fine. Pretty dumb, but missable mistake submitted by /u/BeginningRiver2732 [link] [comments]

20 часов назад @ reddit.com
Using Metal Shaders for background blur during video recording
Using Metal Shaders for background blur during video recording

Hey everyone, I've been trying to vibe code my way through a new feature I am adding to my app which let's users record themselves with a background blur (similar to Google Meet/ Zoom). Since I was letting AI do the heavy lifting I got stuck with a code that is super long and complicated and had to break it down to multiple files to later find it used the wrong approach for this entire feature. The AI tried using CIImage to apply the blur effect which caused major slowness when the blur was active. The segmentation, buffering and practically everything else seemed to be working fine besides the actual blur itself which caused the recording to be very laggy. After being stuck with this issue…

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

Issue 713 6th June 2025 Written by Dave VerwerIt’s almost WWDC time!

With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review.

I haven’t submitted anything for App Review in years, but I receive plenty of email from people who have bad experiences.

I also receive too many emails where bad app review experiences caused someone to give up on the App Store and move to another platform.

It’s also worth reading Sarah Reichelt’s latest post on App Review, which has a similar theme.

21 час назад @ iosdevweekly.com
Issue 712
Issue 712 Issue 712

His challenge app is Neura, designed to teach ML concepts, and he wants to inspire others to find the same passion for changing the world through creating apps.

Her challenge app is EvacuMate, which helps users prepare emergency checklists, store vital documents, and access real-time resources during disasters.

Before I wrap this up, just a quick note to say that there will be no iOS Dev Weekly for the next two weeks.

– Tamera MiddlebrooksI would argue the greatest barrier of entry for native iOS app development at this stage is the cost of a Mac.

Personally, when I first started my app development journey, I bought an old refurbished M2 Mac Mini.

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

Issue 711 9th May 2025 Written by Dave VerwerIn exactly one month, Apple will unveil what they’ve been working on for the past year.

The main community attractions, CommunityKit and One More Thing, have both recently posted their schedules, which is great to see.

It’s likely that Apple is experimenting with this (as I hoped), but I’d always urge against getting your hopes too high.

Regardless, I enjoyed Manu’s latest article that tries to keep your sheet presentation code nice and clean.

👍And finally...As an alternative to this, you could just put your phone in your pocket for a bit… 😮‍💨

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

Issue 710 2nd May 2025 Written by Dave VerwerWas there any news yesterday?

I’m sure you’ve read every hot take over the past 24 hours and I have very little² to add about the news itself.

What I’m sure of, though, is that this decision will trigger a more significant change to the App Store.

Apple built its App Store business around its current business model, and if developers can bypass it without much jumping through hoops, Apple will likely make changes.

We should want the App Store to be successful for Apple as well as for ourselves.

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

Issue 709 25th April 2025 Written by Dave VerwerI knew I’d enjoy Collin Donnell’s recent post, “Loving SwiftUI, missing UIKit” from the title, and I did.

After the Swift announcement, I wondered what the cost of the new language to iOS and other Apple platform development would be.

I’ve linked to Kishikawa Katsumi’s Swift Regex project before, but it gets another mention this week as he added a regex debugger to it!

This is a well-written, step-by-step look at all the different issues making this situation compatible with Swift 6 language mode.

VideosI missed these videos from the wonderful iOS Conf SG conference that took place a few months ago.

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

Issue 708 18th April 2025 Written by Dave VerwerEvery time I read my RSS feeds and see an article about top App Store earnings, a little part of me dies.

I know it’s not the worst problem in the world right now, but it’s not great how the App Store turned out all these years after it debuted.

That said, it’s not the entire App Store and it reminds me to be grateful for all of you who are creating useful and worthwhile software that doesn’t exploit people’s addictive tendencies.

This article from Donny Wals has some great, practical tips on using Instruments with SwiftUI.

This is a great article.

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

Issue 707 11th April 2025 Written by Dave VerwerThis week, there wasn’t much to write about in Apple platform or Swift development, but I noticed an interesting article celebrating 20 years of Git from GitHub founder Scott Chacon.

The standard was Subversion and the competitors were Git, Bazaar, and Mercurial.

Bazaar started on the 26th March 2005, Git was 12 days later on the 7th April, and Mercurial started exactly 12 days after that on the 19th April.

So, I spent time converting all my repositories from Subversion to Bazaar, thinking I could ignore Git.

Bazaar was under active development for 11 years and Mercurial is still under active development today, but Git was the clear winner.

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

Issue 706 4th April 2025 Written by Dave VerwerRecently, there’s been a lot of talk about Apple and AI.

People are wondering where Swift Assist is and speculating endlessly on what caused the next generation Siri product to be delayed into 2026.

However, I have thoughts on Predictive Code Completion and Swift Assist in Xcode.

When I first wrote about Xcode’s Predictive Code Completion, I was complimentary about it.

I can’t wait to see what Apple delivers with Swift Assist and how they continue to improve Predictive Code Completion.

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

Issue 705 28th March 2025 Written by Dave VerwerIt’s that time of year again!

🎉If you apply and get a ticket, don’t forget WWDC week has grown back to being much more than just Apple’s event.

First up, a new event, CommunityKit, which looks like it’s a successor to the highly popular WWDC Community events that have been running since the early days of WWDC going remote.

In the past, the WWDC community website also covered worldwide events like keynote watch parties and community get-togethers.

He argues that as the time needed to create apps decreases, the process and time taken with everything after building the app looks more daunting.

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

Issue 704 21st March 2025 Written by Dave VerwerI received a suggestion earlier this week from Kyle Bashour to check out his latest package, AestheticText.

But it also set me thinking about how I think about choosing a package that includes a UI component.

I don’t take quite that position, but I certainly spend more time considering whether to use a UI component than something without those imports.

Tornike Gomareli has written up this useful article on getting it working with Swift using xcode-build-server and LSP.

🦸‍♂️JobsSenior iOS Developer - Productivity Team @ komoot GmbH – As a Senior iOS Developer, you’ll be an essential part of our newly established iOS Developer Productivity Team.

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

Issue 703 14th March 2025 Written by Dave VerwerContent marketing isn’t new, but it’s something that’s really hard to do well.

The company is RevenueCat, and their main content output is their blog, but they also have a podcast and newsletter.

Anyway, if you’re an app maker or app business owner, I’d encourage you to subscribe to their RSS feed.

JobsSenior iOS Developer - Productivity Team @ komoot GmbH – As a Senior iOS Developer, you’ll be an essential part of our newly established iOS Developer Productivity Team.

Collaborate globally in a small team working on the leading document SDK for iOS, macOS and visionOS.

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

Sarah goes through the entire announcement, but the most interesting part to me was a new Declared Age Range API.

From the PDF:Through this new feature, parents can allow their kids to share the age range associated with their Child Accounts with app developers.

If they do, developers will be able to utilize a Declared Age Range API to request this information, which can serve as an additional resource to provide age-appropriate content for their users.

Each child’s age range is set manually by whoever controls their device’s parental controls.

JobsSenior iOS Developer - Productivity Team @ komoot GmbH – As a Senior iOS Developer, you’ll be an essential part of our newly established iOS Dev…

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

Issue 701 28th February 2025 Written by Dave VerwerSometimes coming up with an opening comment for this newsletter that’s worth reading can feel like I’m struggling through the day with a fever.

This week I was faced with actually writing one with a fever of 40ºC (104°F) which I’ve had since Monday.

NewsRegardless of what I said last week, it’s great to see Apple expand where they are posting updates.

The Swift language now has accounts on Bluesky and Mastodon and Apple Developer is now on WeChat, too.

Most of the official Apple blogs and news sites support it and you can find links to the feeds for all of them, and many more, on the iOS Dev Directory.

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

Issue 700 21st February 2025 Written by Dave VerwerHow did we reach Issue 700 of this newsletter?

❤️There’s also some “newsletter news” this week, especially if you like dark mode.

As you will have noticed if you’re reading on the web, the iOS Dev Weekly website now supports a dark theme.

If you’re reading in an email client, I also tweaked the email template to look better in email clients that force a dark mode.

Unfortunately, making a true dark mode email is looking like it’s beyond my abilities, but hopefully the web version should give you what you need.

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

Issue 699 14th February 2025 Written by Dave VerwerIs running a business on the App Store getting too complicated?

You now have the choice whether you’d like to sell outside the App Store in the EU, which is not a trivial decision at all.

Some of it is the mobile app industry growing up.

Part of me longs for the early days of the App Store, when it was all so much simpler.

– On-site (United States in NY)Senior iOS Engineer @ Distilled – We are seeking to recruit a Senior iOS Engineer to work on some of Ireland’s most popular mobile applications, Daft.ie.

3 months, 3 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 4 часа назад
Security Bite: Is this a scam? Malwarebytes’ new feature can tell you in seconds
Security Bite: Is this a scam? Malwarebytes’ new feature can tell you in seconds Security Bite: Is this a scam? Malwarebytes’ new feature can tell you in seconds

While most of those are proactive and reactive in detecting or preventing threats, Scam Guard is something different and rather genius.

“Scam Guard is unique in that it’s backed by Malwarebytes’ extensive threat research knowledge base, making it both effective and efficient,” says Malwarebytes.

It’s easy to tell when it doesn’t recognize something; Scam Guard will alter its language to reflect a level of confidence.

In my testing, Scam Guard correctly identified nearly every spam and scam message I threw at it, both emails and texts.

Scam Guard is available for free and paid Malwarebytes Mobile Security users on iOS and Android.

4 часа назад @ 9to5mac.com
How much control are you willing to hand over to Apple Intelligence? [Poll]
How much control are you willing to hand over to Apple Intelligence? [Poll] How much control are you willing to hand over to Apple Intelligence? [Poll]

Essentially I started out wanting manual control over lots of processes before later opting for the convenience of allowing Apple apps and services to automate them.

Whenever Apple Intelligence evolves into something powerful, we’re going to have to decide exactly how much control we’re willing to hand over …That 2014 piece seems rather quaint now!

But we did get a glimpse of a potential Apple Intelligence future in the form of a ChatGPT-powered demo earlier this week.

This is the type of functionality we can expect from Apple Intelligence once it’s fully functional.

So we’re all going to have to decide how much control we’re willing to hand over to our Apple devices.

5 часов назад @ 9to5mac.com
CarPlay in iOS 26: Three new features are coming to your car
CarPlay in iOS 26: Three new features are coming to your car CarPlay in iOS 26: Three new features are coming to your car

There are new features coming to CarPlay too, powered by the latest iOS 26 update.

#1: Brand new designIf you’ve been keeping up with iOS 26 rumors, you probably know that a major software redesign is coming.

In iOS 26, CarPlay will expand this feature with a new recognized sound: crying babies.

The new CarPlay Ultra actually proved to be good news for standard CarPlay users, since it wasn’t a replacement for CarPlay but rather a separate, premium tier of features.

CarPlay’s iOS 26 features: wrap-upThe features above are hopefully just a fraction of what Apple has coming to CarPlay this year.

6 часов назад @ 9to5mac.com
Deals: AirPods Pro 2, AirPods 4, iPad A16 $150 off, iPad mini 7, 24GB M4 MacBook Air new low, more
Deals: AirPods Pro 2, AirPods 4, iPad A16 $150 off, iPad mini 7, 24GB M4 MacBook Air new low, more Deals: AirPods Pro 2, AirPods 4, iPad A16 $150 off, iPad mini 7, 24GB M4 MacBook Air new low, more

Those deals also join $100 price drops across the iPad mini 7 lineup, a new all-time low on iPad A16 at $150 off, and the ongoing $400 price drop on M4 iPad Pro.

$249) while AirPods 4 now start down at $100Update: As expected, Amazon has now price matched on the AirPods Pro 2 at $169.99 shipped.

That said, the AirPods 4 have been picking up steam since then and are less likely to be replaced later this year, unlike the potential AirPods Pro 2 update.

$749) 46mm Apple Watch Series46mm Apple Watch Series 10 Titanium GPS + Cell $639 (Reg.

11-inch M4 iPad Pro13-inch M4 iPad ProEve Father’s Day smart home deals at Amazon from $30: Matter light switch, HomeKit Secure Video Cam, Siri lamp, more

6 часов назад @ 9to5mac.com
Apple Intelligence: No Gemini integration expected at WWDC, report says
Apple Intelligence: No Gemini integration expected at WWDC, report says Apple Intelligence: No Gemini integration expected at WWDC, report says

Apple’s WWDC 2025 keynote is just days away, but if you were hoping to see Google’s Gemini officially join the Apple Intelligence party, Bloomberg‘s Mark Gurman just shared some bad news.

Since Google’s default search deal with Apple is already a key focus of the DOJ’s case, adding another high-profile partnership would only invite more scrutiny.

Apple has no current plan to announce such integration at WWDC (there likely won’t be any public movement on this front until the US Justice Department makes its ruling on Google’s search deal with Apple).

So while the company is expected to open its in-house foundation models to developers and expand Apple Intelligence to features like systemwide …

6 часов назад @ 9to5mac.com
Apple Intelligence: Here’s what is (and isn’t) coming in iOS 26
Apple Intelligence: Here’s what is (and isn’t) coming in iOS 26 Apple Intelligence: Here’s what is (and isn’t) coming in iOS 26

While AI might not be the focus of WWDC this year, Apple is set to make several important Apple Intelligence announcements come Monday.

#1: Upgraded Apple Intelligence modelsApple has built new, more powerful versions of its foundation models, the large language models that power Apple Intelligence features like Writing Tools, Genmoji, and text summarization.

As Gurman had previously noted:“Versions with 3 billion, 7 billion, 33 billion and 150 billion parameters are now in active use.

#4: Genmoji gets emoji fusionGenmoji, Apple’s AI emoji generator, is getting a fun little upgrade.

With Apple Intelligence integration, users will be able to create automations more naturally, with the system…

6 часов назад @ 9to5mac.com
Messages app will gain two iOS 26 features inspired by WhatsApp
Messages app will gain two iOS 26 features inspired by WhatsApp Messages app will gain two iOS 26 features inspired by WhatsApp

WWDC is almost here, and along with it the full reveal of what Apple’s been preparing for iOS 26, its next major iPhone update.

Per a new report today, the Messages app in iOS 26 is set to gain two new features inspired by WhatsApp.

iOS 26 will reportedly add background images and polls to Messages appToday in Mark Gurman’s big WWDC preview, he outlined Messages app changes coming in iOS 26.

As for polls, 9to5Mac exclusively reported earlier this week on polls being added to Messages in iOS 26.

What do you think about these new Messages features expected in iOS 26?

6 часов назад @ 9to5mac.com
iPadOS 26 will ‘completely revamp multitasking,’ add new Preview app: report
iPadOS 26 will ‘completely revamp multitasking,’ add new Preview app: report iPadOS 26 will ‘completely revamp multitasking,’ add new Preview app: report

Here’s what he had to say about iPadOS 26 changes coming, including a major multitasking revamp, new Preview app, and more.

There is one big new feature revealed for iPadOS and iOS 26 though: a Preview app is coming.

9to5Mac sources corroborate the addition of the Preview app and more advanced file management features coming in iPadOS 26.

I’m excited to see what Apple has in store for us, and hope this time it can get iPadOS multitasking just right.

What are you expecting from iPadOS 26 multitasking?

7 часов назад @ 9to5mac.com
iOS 26 revamp detailed in new report: ‘digital glass’ design with big changes for Safari and more
iOS 26 revamp detailed in new report: ‘digital glass’ design with big changes for Safari and more iOS 26 revamp detailed in new report: ‘digital glass’ design with big changes for Safari and more

In particular, the report sheds new light on the major redesign coming as part of iOS 26, which is set to be the biggest revamp to the platform since iOS 7 in 2013.

As previously reported, Bloomberg describes the iOS 26 design as being based on visionOS.

One lingering question about the iOS 26 redesign is whether app icons will be rounded to match the Apple Vision Pro interface.

According to Bloomberg, the shape of app icons “is staying largely the same” in iOS 26.

The report corroborates other details of iOS 26 previously reported by 9to5Mac.

7 часов назад @ 9to5mac.com
watchOS 26 and tvOS 26 will support these Apple Watch and Apple TV models
watchOS 26 and tvOS 26 will support these Apple Watch and Apple TV models watchOS 26 and tvOS 26 will support these Apple Watch and Apple TV models

And now, a leaker has shared what to expect from device compatibility across watchOS 26, tvOS 26, and HomePod 26.

There’s also HomePod 26 software coming, but without a screen there’s no need for a new UI.

But there’s better news for Apple Watch, Apple TV, and HomePod owners.

Device compatibility for watchOS 26, tvOS 26, HomePodPer MacRumors’ source, all hardware compatible with last year’s software updates will also support this year’s new versions.

Best accessories for Apple Watch and Apple TV 4K

8 часов назад @ 9to5mac.com
‘Hamilton’ star Leslie Odom Jr. joins the cast of Apple’s upcoming psychological thriller
‘Hamilton’ star Leslie Odom Jr. joins the cast of Apple’s upcoming psychological thriller ‘Hamilton’ star Leslie Odom Jr. joins the cast of Apple’s upcoming psychological thriller

Apple TV+’s next prestige limited series just added another powerhouse to its already stacked cast.

Leslie Odom Jr., best known for his Tony-winning role as Aaron Burr in Hamilton, has signed on for a recurring role in “Imperfect Women”.

As reported by Deadline, Odom Jr. will play a character named Donovan, joining a high-profile cast that also includes Kate Mara (The Martian), Joel Kinnaman (For All Mankind), and Corey Stoll (The Many Saints of Newark).

His addition to Imperfect Women comes just ahead of a big summer.

There is no release date yet for Imperfect Women, but given the cast and creative team, I’m already looking forward to it.

8 часов назад @ 9to5mac.com
Apple’s latest AI model listens for what makes speech sound ‘off’, here’s why that matters
Apple’s latest AI model listens for what makes speech sound ‘off’, here’s why that matters Apple’s latest AI model listens for what makes speech sound ‘off’, here’s why that matters

Teaching AI to hear and to listenMost speech models today are trained primarily on healthy, typical voices.

But here’s the catch: instead of using these models to transcribe what’s being said, they measured how the voice sounds, using seven core dimensions.

: a rough, strained, or gravelly vocal quality.

Naturalness : how typical or fluent the speech sounds to a listener.

: how typical or fluent the speech sounds to a listener.

9 часов назад @ 9to5mac.com
It’s not just you: Mail has been broken on iOS 18.5
It’s not just you: Mail has been broken on iOS 18.5 It’s not just you: Mail has been broken on iOS 18.5

If you’ve recently found your Mail app stuck on a blank white screen, you’re not alone.

No Mail for youOver the past few days, a growing number of iPhone users have reported that the Mail app displays a blank screen upon opening, becomes unresponsive, or crashes unexpectedly.

Interestingly, while iOS 18.5 was released last month, widespread reports of this Mail app issue have only surfaced recently.

Temporary workaroundsWhile there’s no official fix yet, some users have found temporary solutions, including restarting the iPhone, force-closing the Mail app, disabling keyboard auto-correction and smart punctuation, and reinstalling the Mail app.

The company’s System Status page does not indic…

17 часов назад @ 9to5mac.com
iPhone can be used as a Nintendo Switch 2 webcam [Video]
iPhone can be used as a Nintendo Switch 2 webcam [Video] iPhone can be used as a Nintendo Switch 2 webcam [Video]

Happy Nintendo Switch 2 Day to those who celebrate.

Nintendo sells an official Switch 2 Camera that connects using USB-C, but the console supports standard USB-C webcams as well.

Apple has been treating the iPhone as a webcam for the Mac for a while now, and it looks like Nintendo is doing the same with the Switch 2.

Niles Mitchell has the video demonstration for us on YouTube:This configuration relies on an HDMI to USB-C cable and an HDMI capture cable between the iPhone and the Switch 2.

For the latest Nintendo Switch 2 coverage, keep it locked to 9to5Toys for deals, hands-on experience, and more.

17 часов назад @ 9to5mac.com
Here are three fantastic iCloud+ features you might not be taking advantage of
Here are three fantastic iCloud+ features you might not be taking advantage of Here are three fantastic iCloud+ features you might not be taking advantage of

It even rebranded its subscription to iCloud+ around the launch of these new features, highlighting the fact that iCloud is more than just a storage subscription.

If you’re a more privacy-conscious person, you should definitely make sure you’re taking full advantage of the three features mentioned below.

iCloud Private RelayIntroduced in 2021, iCloud Private Relay essentially serves as a mini VPN of sorts.

Advanced Data ProtectionWhile Apple does tote the privacy benefits of everything they make, iCloud data isn’t truly private if you aren’t utilizing Advanced Data Protection.

iCloud data is encrypted by default, but Advanced Data Protection brings end-to-end encryption to every iCloud serv…

21 час назад @ 9to5mac.com
MacRumors MacRumors
последний пост 1 час назад
WWDC 2025 Preview: Apple's iOS 26 Design Overhaul, macOS Tahoe, and Much More
WWDC 2025 Preview: Apple's iOS 26 Design Overhaul, macOS Tahoe, and Much More WWDC 2025 Preview: Apple's iOS 26 Design Overhaul, macOS Tahoe, and Much More

Ahead of Apple's big software debut, we've rounded up all of the rumors that we've heard so far about iOS 26, macOS 26, and Apple's other updates.

iOS 26‌iOS 26‌ is going to get a major design overhaul that's been described as the biggest design update since iOS 7.

‌iOS 26‌ has been described as having a glossy or glass-like look, which is also how visionOS looks.

Navigation Simplification and StreamliningAlong with introducing new design language in ‌iOS 26‌, Apple is streamlining navigation.

Apple Intelligence and Other FeaturesMany of the ‌Apple Intelligence‌ features rumored for ‌iOS 26‌ will also come to macOS Tahoe.

1 час назад @ macrumors.com
iOS 26 Getting Custom AI-Generated Message Backgrounds, Generative Shortcuts and 'Mixmoji'
iOS 26 Getting Custom AI-Generated Message Backgrounds, Generative Shortcuts and 'Mixmoji' iOS 26 Getting Custom AI-Generated Message Backgrounds, Generative Shortcuts and 'Mixmoji'

The iOS 26 Messages app is set to gain support for customized backgrounds for conversations, and it appears that AI will be an option for generating different looks.

According to Nicolás Alvarez, ‌iOS 26‌ code suggests that users will be able to generate backgrounds for the Messages app using text-based descriptions.

Other messaging apps like WhatsApp support custom background options, so Apple is playing catch-up with the new Messages app background feature.

Apple has other AI features in the works, such as an Apple Intelligence-powered version of the Shortcuts app.

Apple could call the new Shortcuts option "Generative Shortcuts," and it appears it will use natural language to help users c…

1 час назад @ macrumors.com
TikTok Getting Yet Another Ban Delay as Trump Fails to Reach Deal With China
TikTok Getting Yet Another Ban Delay as Trump Fails to Reach Deal With China TikTok Getting Yet Another Ban Delay as Trump Fails to Reach Deal With China

U.S. President Donald Trump plans to extend the looming TikTok ban for yet another 75 days, reports The Wall Street Journal.

It will mark the third extension since Trump took office in January.

The second extension that Trump gave TikTok is set to expire on June 19, and there appears to be no progress made toward a deal with China, so TikTok needs a third reprieve to continue operating in the United States.

Since January, Trump has been working to wrest TikTok's operations from Chinese control by establishing U.S. ownership.

Trump needs to work with China to get the TikTok deal approved, and China is not cooperating due to ongoing trade tensions created by Trump's tariffs on Chinese goods.

2 часа назад @ macrumors.com
Best Apple Deals of the Week: Father's Day Deals Arrive With Great Sales From Anker, Sonos, Samsung, and More
Best Apple Deals of the Week: Father's Day Deals Arrive With Great Sales From Anker, Sonos, Samsung, and More Best Apple Deals of the Week: Father's Day Deals Arrive With Great Sales From Anker, Sonos, Samsung, and More

Below, you'll also find all-time low prices on the M3 iPad Air and Apple Watch Series 10.

Save on popular Apple accessories for Father's DaySave on popular Apple accessories for Father's Day Where can I find the original deal?

Get $100 Apple Watch Series 10Get $100 Apple Watch Series 10 Where can I get it?

Right hereAmazon has the 42mm GPS Apple Watch Series 10 for $299.00, down from $399.00, as well as the 46mm GPS model for $329.00, down from $429.00.

Both of these are record low prices on the Apple Watch Series 10, and they're available in about 5-6 case colors and band styles.

4 часа назад @ macrumors.com
Apple TV+ Announces MLB Friday Night Baseball Schedule for July
Apple TV+ Announces MLB Friday Night Baseball Schedule for July Apple TV+ Announces MLB Friday Night Baseball Schedule for July

Apple and Major League Baseball this week announced the July schedule for Friday Night Baseball, a weekly doubleheader of MLB games streamed on Apple TV+.

Friday Night Baseball is included with an Apple TV+ subscription, at no additional cost.

In the U.S., Apple TV+ costs $9.99 per month or $99 per year, and it is also included in all Apple One subscription bundles with other Apple services.

ET Los Angeles Angels at Toronto Blue Jays7:07 p.m.

ETAvailable in 60 countries, Apple says Friday Night Baseball provides enhanced production quality, expert commentary, and no local broadcast restrictions.

4 часа назад @ macrumors.com
MacRumors Giveaway: Win an iPad Air and Rock Paper Pencil From Astropad
MacRumors Giveaway: Win an iPad Air and Rock Paper Pencil From Astropad MacRumors Giveaway: Win an iPad Air and Rock Paper Pencil From Astropad

For this week's giveaway, we've teamed up with Astropad to offer MacRumors readers a chance to win an M3 iPad Air, an Apple Pencil Pro, and one of Astropad's Rock Paper Pencil kits to go along with it.

Astropad just overhauled Rock Paper Pencil to make it better than ever, so now is a good time to check it out.

The $45 kit includes a NanoCling screen protector that goes on the ‌iPad‌'s display, and an accompanying ‌Apple Pencil‌ tip that pairs with an ‌Apple Pencil‌.

Rock Paper Pencil is compatible with all of Apple's M2, M3, and M4 iPads, and many older models as well.

We have a Rock Paper Pencil kit, an M3 ‌iPad Air‌, and an ‌Apple Pencil‌ Pro for one lucky MacRumors reader.

5 часов назад @ macrumors.com
Apple Intelligence at WWDC 2025: Genmoji Upgrade Incoming Instead of Personalized Siri
Apple Intelligence at WWDC 2025: Genmoji Upgrade Incoming Instead of Personalized Siri Apple Intelligence at WWDC 2025: Genmoji Upgrade Incoming Instead of Personalized Siri

A few smaller-scale Apple Intelligence enhancements will be announced at WWDC 2025 next week, according to Bloomberg's Mark Gurman.

Waiting on Apple's delayed personalized Siri features to launch?

He does not expect any significant new Siri features to be announced at WWDC 2025.

What happened to Swift Assist, the coding assistance tool that Apple announced at WWDC 2024?

Gurman said it faced issues, so Apple instead plans to let developers use Xcode with third-party large language models (LLMs).

5 часов назад @ macrumors.com
Apple Reportedly Delays Two New iPhone Features Until iOS 27
Apple Reportedly Delays Two New iPhone Features Until iOS 27 Apple Reportedly Delays Two New iPhone Features Until iOS 27

Gurman did not reveal any specific changes planned for the Calendar app, but Apple's acquisition of Mayday Labs in April 2024 could hint at the company's plans.

Mayday Labs had developed an AI-powered calendar, task manager, and scheduling assistant for the iPhone, iPad, and Mac.

It would be reasonable to assume that some of Mayday's features and technologies could be added to Apple's Calendar app across the iPhone, iPad, and Mac, under the Apple Intelligence umbrella.

As for the Health app, Gurman has previously reported that it will get a new AI-powered health coaching feature that offers personalized health recommendations.

He initially expected the revamp to be part of iOS 19.4 (now iOS…

5 часов назад @ macrumors.com
iOS 26's Digital Glass Design: Home Screen Widgets, Camera, and More
iOS 26's Digital Glass Design: Home Screen Widgets, Camera, and More iOS 26's Digital Glass Design: Home Screen Widgets, Camera, and More

In a lengthy report outlining his WWDC 2025 expectations today, Bloomberg's Mark Gurman shared more details about iOS 26's rumored new design.

According to Gurman, iOS 26 will feature a "digital glass" design inspired by visionOS, the operating system for Apple's Vision Pro headset.

Home Screen widgets have been redesigned to match the new "digital glass" look.

The design changes are expected to extend to iPadOS 26, macOS 26, tvOS 26, and watchOS 26.

The first iOS 26 beta should be seeded to developers shortly after the keynote, and the update will likely be released to the general public in September.

6 часов назад @ macrumors.com
iOS 26's Rumored Games App Described in More Detail in New Report
iOS 26's Rumored Games App Described in More Detail in New Report iOS 26's Rumored Games App Described in More Detail in New Report

iOS 26 is rumored to include a new Games app on iPhones, and Bloomberg's Mark Gurman has now provided more details about it.

In a lengthy report outlining his WWDC 2025 expectations today, Gurman revealed that the Games app will have five tabs: Home, Arcade, Play Together, Library, and Search.

He said that the app will look like a games-centric version of the App Store, and it will give a bigger spotlight to both App Store games and Apple Arcade games.

Game Center used to be a preinstalled app on iPhones, but it was relegated to the Settings app starting with iOS 10 in 2016.

The new Games app will be one of two new preinstalled apps on iOS 26, with the other being Preview for managing PDFs,…

6 часов назад @ macrumors.com
Amazon Has AirPods Pro 2 at $169.99 and AirPods 4 at $99.99
Amazon Has AirPods Pro 2 at $169.99 and AirPods 4 at $99.99 Amazon Has AirPods Pro 2 at $169.99 and AirPods 4 at $99.99

Amazon's steep discount on the AirPods Pro 2 is back today, with the earbuds available for $169.99, down from $249.00.

Free delivery options provide an estimated delivery date of around June 11, while Prime members should get the headphones sooner in most cases.

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

Compared to past sales, this is a match of the best price we've tracked so far in 2025 and it's an overall solid second-best price on the AirPods Pro 2.

Amazon also has the AirPods 4 available for $99.99 during this sale, an all-time low price.

7 часов назад @ macrumors.com
iOS 26: New Messages and Phone App Features Leaked Ahead of WWDC
iOS 26: New Messages and Phone App Features Leaked Ahead of WWDC iOS 26: New Messages and Phone App Features Leaked Ahead of WWDC

Apple is planning to announce several new features for the Messages and Phone apps on iOS 26, according to Bloomberg's Mark Gurman.

9to5Mac was first to report that the Messages app would be gaining polls, allowing users to vote on questions and topics.

The new Messages features should extend to iPadOS 26 and macOS 26.

For the Phone app, Gurman said that iOS 26 will introduce a new view that combines favorite contacts, recent calls, and voicemails into a single, scrollable window.

iOS 26 and other software updates will be announced during Apple's WWDC 2025 keynote, which begins on Monday, June 9 at 10 a.m. Pacific Time.

7 часов назад @ macrumors.com
How to Watch Apple's WWDC 2025 Keynote on June 9
How to Watch Apple's WWDC 2025 Keynote on June 9 How to Watch Apple's WWDC 2025 Keynote on June 9

You can watch the WWDC 2025 keynote event using one of the methods outlined below.

You can watch the WWDC keynote on any Mac, iPhone, iPad, or Vision Pro using Apple's native Safari browser or another browser.

Launch Safari from your chosen device and follow this link to the WWDC 2025 Keynote.

Watch the Keynote Using the Apple TV AppYou can watch the WWDC keynote via Apple's TV app on Mac, iPhone, iPad, Vision Pro, and Apple TV, with the link in the TV app becoming available on the day of the event or just before.

Watch the Keynote on a Windows PCIf you don't have an Apple device handy, you can still watch the WWDC 2025 keynote on a PC running Windows 10 or later.

7 часов назад @ macrumors.com
iOS 26 and iPadOS 26 Rumored to Feature Apple's Preview App Like Macs
iOS 26 and iPadOS 26 Rumored to Feature Apple's Preview App Like Macs iOS 26 and iPadOS 26 Rumored to Feature Apple's Preview App Like Macs

iOS 26 and iPadOS 26 will include a preinstalled Preview app from Apple, according to Bloomberg's Mark Gurman.

In a lengthy report outlining his WWDC 2025 expectations today, Gurman said that the Preview app will provide iPhone and iPad users with an all-in-one, built-in solution for managing, editing, and annotating PDF documents.

The app will look similar to Apple's longstanding Preview app on the Mac, he said:The software looks similar to the Mac version, and its launch screen is in the same style as apps like Pages and Keynote.

Gurman did not say if the Preview app on the iPhone and iPad will also offer basic image editing abilities, like it does on the Mac.

iOS 26 and iPadOS 26 will be…

7 часов назад @ macrumors.com
'iPhone 17 Air' Launching Later This Year With These 17 New Features
'iPhone 17 Air' Launching Later This Year With These 17 New Features 'iPhone 17 Air' Launching Later This Year With These 17 New Features

While the so-called "iPhone 17 Air" is not expected to launch until September, there are already plenty of rumors about the ultra-thin device.

Overall, the iPhone 17 Air sounds like a mixed bag.

While the device is expected to have an impressively thin and light design, rumors indicate it will have some compromises compared to iPhone 17 Pro models, including worse battery life, only a single rear camera, only a single speaker, and an A19 chip instead of an A19 Pro chip.

Below, we recap 17 key rumors for the iPhone 17 Air as of June 2025:Bookmark our iPhone 17 Air roundup to stay up to date with more rumors in the coming months.

8 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 1 час назад
TikTok dodges U.S. ban -- again -- as Trump administration pushes deadline back
TikTok dodges U.S. ban -- again -- as Trump administration pushes deadline back TikTok dodges U.S. ban -- again -- as Trump administration pushes deadline back

In a move that has almost become tradition, the Trump administration has once again hit pause on the TikTok ban, leaving the app's fate mired in uncertainty.

The TikTok ban saga continues to drag on, largely thanks to trade tensions between the U.S. and China.

For nearly all of the Biden administration, it seemed as though the ban was off the table.

"I'd like to save TikTok," Trump told reporters in late May.

It remains to be seen whether or not perpetual extensions is the path the Trump Administration intends to follow going forward.

1 час назад @ appleinsider.com
A new scam is targeting iPhone users with fake traffic fines
A new scam is targeting iPhone users with fake traffic fines A new scam is targeting iPhone users with fake traffic fines

Cybercriminals are using fake DMV texts and cheap tricks to phish iPhone users ahead of a made-up June deadline.

Mobile users all over the U.S. face a new scam text wave from fake government authorities.

Similar scam texts have been reported in Texas, Virginia, and Pennsylvania using slightly different wording and fake agency names.

In each case, the scammer pretends to be a government authority, threatens legal consequences, and includes a fraudulent payment link.

The FBI also encourages anyone who receives a scam text to file a complaint with the Internet Crime Complaint Center at ic3.gov.

2 часа назад @ appleinsider.com
iPadOS 26 at WWDC 25: Bold design rumors, Multitasking changes, more
iPadOS 26 at WWDC 25: Bold design rumors, Multitasking changes, more iPadOS 26 at WWDC 25: Bold design rumors, Multitasking changes, more

It appears as though iPadOS 26 will add another iPad with the A10 system-on-chip to the list of unsupported devices.

This means that rather than iPadOS 19, we'll likely see iPadOS 26.

iPadOS 26 is also rumored to be a more macOS-like update, one that would potentially make the tablet even more of a workhorse.

According to a March 2025 report, it's expected to debut with the release of iOS 26 and iPadOS 26.

Ultimately, we'll get our first official glimpse of iPadOS 26 (or iPadOS 19) at WWDC on June 9, 2025.

3 часа назад @ appleinsider.com
App Store changes look like a free ride to some developers
App Store changes look like a free ride to some developers App Store changes look like a free ride to some developers

Apple in the US now has to allow developers in the App Store to direct users to their own websites, or other third-party payment systems.

Reportedly, the company has been approaching app developers since the App Store mandated change, and offering to take over setting up these payment options.

Apple created today's app marketIf you were a developer before Apple launched the App Store, its top-level 30% fee is laughably small.

So it's working for some developers and consequently, all developers want the same rise in income — and to keep all of the benefits of being on the App Store.

Developers need Apple and Apple needs developers.

3 часа назад @ appleinsider.com
Dedicated Games app in iOS 26 will try to help users play together & find new titles
Dedicated Games app in iOS 26 will try to help users play together & find new titles Dedicated Games app in iOS 26 will try to help users play together & find new titles

A standalone Games app in iOS 26 will consolidate Apple Arcade and third-party titles into a single hub, with tabbed sections to help users discover new titles and play games together.

One new addition coming to iOS 26 — and likely iPadOS 26 — is the Games app.

According to Bloomberg on Friday, this new standalone app takes the place of the Games tab in the App Store.

The Games app isn't a new rumor.

It will include both Apple Arcade and third-party games.

6 часов назад @ appleinsider.com
iMessage flaw may have allowed for zero-click targeted attacks
iMessage flaw may have allowed for zero-click targeted attacks iMessage flaw may have allowed for zero-click targeted attacks

A newly revealed iMessage bug in iOS, now patched, may have exposed some iPhone users to silent surveillance attempts.

The flaw, discovered by the security firm iVerify, affected how iPhones processed nickname updates in the Messages app.

What the Nickname vulnerability didThe issue was tied to the Share Name and Photo feature.

According to iVerify, a flaw in how iOS handled these nickname updates made it possible to crash the Messages app remotely.

In a statement to Axios, Ivan Krstic, head of Apple Security Engineering, said the company strongly disagrees with the claim that this was a targeted attack.

6 часов назад @ appleinsider.com
iOS 26 will give the Phone, Safari, and Camera apps a big makeover
iOS 26 will give the Phone, Safari, and Camera apps a big makeover iOS 26 will give the Phone, Safari, and Camera apps a big makeover

Apple's WWDC 2025 will spotlight sleek redesigns in iOS 26, with the Phone, Safari, and Camera apps getting their biggest updates in years.

As part of iOS 26, Apple is rolling out significant updates to three of its core apps: Phone, Safari, and Camera.

The iOS 26 iteration is said to introduce a new view that combines contacts, recent calls, and voicemails into a single window.

Safari will see a big visual upgrade in iOS 26, adopting a more visionOS-inspired transparent, glass-like appearance.

The Camera app is set to slim down in iOS 26, too.

6 часов назад @ appleinsider.com
Inside Voice Memos: getting the most out of Apple's most overlooked app
Inside Voice Memos: getting the most out of Apple's most overlooked app Inside Voice Memos: getting the most out of Apple's most overlooked app

How to turn off location-based naming in Voice Memos on iPhone or iPadOpen Settings Scroll down and tap Apps Scroll down and tap Voice Memos Toggle off Location-based namingHow to turn off Location-based Naming in Voice MemosHow to turn off location-based naming in Voice Memos on MacOpen Voice Memos In the top Menu bar, click Voice Memos Click Settings... Uncheck Location-based memosViewing transcripts in Voice MemosAs part of iOS 18 and macOS 15 Sequoia, Apple added the ability to automatically transcribe Voice Memos recordings.

Viewing a Voice Memos transcript on iPhoneHow to view Voice Memos transcripts on iPhone or iPadOpen Voice Memos Tap the voice memo you would like to see the transc…

6 часов назад @ appleinsider.com
Apple Intelligence translation for users, new AI tools for developers coming at WWDC
Apple Intelligence translation for users, new AI tools for developers coming at WWDC Apple Intelligence translation for users, new AI tools for developers coming at WWDC

Apple will be concentrating its Apple Intelligence launches at WWDC 2025 on developer tools, and wide-ranging translation for users, including live translation via AirPods.

It's reported that Apple Intelligence will bring translation features across more of iOS, iPadOS, and macOS.

Specifically, it will be used in automatically translating Messages — as previously reported — and also live translation of phone calls.

Apple is also said to be working to launch live conversation translation via AirPods.

Genmoji is also the one of the smaller areas of focus for Apple Intelligence at WWDC 2025.

6 часов назад @ appleinsider.com
Apple's Preview app rumored to be coming to iOS 26, iPadOS 26
Apple's Preview app rumored to be coming to iOS 26, iPadOS 26 Apple's Preview app rumored to be coming to iOS 26, iPadOS 26

At WWDC, Apple is rumored to bring a long-time Mac app to the iPhone and iPad — Preview.

Apple's Preview app started in NeXTSTEP in the very late eighties.

And now, Apple is said to be bringing it to iOS 26 and iPadOS 26.

What's also not clear is if it is a "can opener" style app in iOS and iPadOS.

While the PDF engine on Preview on macOS isn't perfect, we'd still like it on Apple's mobile platforms to be fully-featured, like it is on macOS.

7 часов назад @ appleinsider.com
'Borderlands 2' is free right now, and yes, it runs on modern Macs
'Borderlands 2' is free right now, and yes, it runs on modern Macs 'Borderlands 2' is free right now, and yes, it runs on modern Macs

In an effort to hype up the upcoming release of "Borderlands 4," Gearbox, 2K, and Take-Two Interactive have made "Borderlands 2" free for PC and Mac owners.

If you download it from Steam before June 8 at 1:00 pm ET, you get to keep the game — meaning you get a $20 game for free.

Recent controversyIn March 2025, Take-Two, who owns Borderlands' developer Gearbox, updated its end-user licensing agreements (EULA) across all of its games, of which Borderlands 2 is one.

However, the video landed with the effect it intended — Borderlands 2 has been review bombed, leading to recent "overwhelmingly negative" reviews of the game on Steam.

— Randy Pitchford (@DuvalMagic) May 30, 2025So, if you've neve…

7 часов назад @ appleinsider.com
UPDF 2.0 is a next-level AI PDF editor available across every platform, available now
UPDF 2.0 is a next-level AI PDF editor available across every platform, available now UPDF 2.0 is a next-level AI PDF editor available across every platform, available now

UPDF 2.0 is an AI PDF editor with an improved UI.

Image source: UPDFUsers can chat directly with their PDF using the built-in AI PDF editor.

Say goodbye to legacy PDF editorsDump Adobe Acrobat for UPDF 2.0 and you'll get a multi-platform AI PDF editor that's built for the modern era.

Those that are still running UPDF 1.0 are able to get UPDF 2.0 at no additional cost.

Get UPDF 2.0 with a limited-time launch offerGet UPDF 2.0 with a limited offer that will provide AppleInsider readers with 41% off.

8 часов назад @ appleinsider.com
Developers, Design Awards, and WWDC on the AppleInsider Podcast
Developers, Design Awards, and WWDC on the AppleInsider Podcast Developers, Design Awards, and WWDC on the AppleInsider Podcast

It feels like we're seconds away from WWDC, which rumors say will either be feature-packed or very lightweight.

In the meantime, Apple is giving out awards and defending the App Store, on the AppleInsider Podcast.

Subscribe in Apple Podcasts, Overcast, or just search for HomeKit Insider wherever you get your podcasts.

Keep up with everything Apple in the weekly AppleInsider Podcast.

If you want an ad-free main AppleInsider Podcast experience, you can support the AppleInsider podcast by subscribing for $5 per month through Apple's Podcasts app, or via Patreon if you prefer any other podcast player.

9 часов назад @ appleinsider.com
Which Apple TV sets will run the new tvOS 26
Which Apple TV sets will run the new tvOS 26 Which Apple TV sets will run the new tvOS 26

A new leak claims to have the complete compatibility list of Apple TV models that will be able to support the tvOS 26 upgrade that will be announced at #WWDC25.

The WWDC leaks continue with a compatibility list for the Apple TV and tvOS 26, following one for the Apple Watch, and a surprising one for the HomePod.

This particular leak says that tvOS 26 will be available to users of these models:Apple TV HD (2015)Apple TV 4K (1st generation, 2017)Apple TV 4K (2nd generation, 2021)Apple TV 4K (3rd generation, 2022)While the leak does not specify this detail, there are two models of the most recent Apple TV 4K 3rd generation but they are presumably both supported.

More recently, Netflix announce…

9 часов назад @ appleinsider.com
Apple Pay prank irritates victim, TikTok prankster gets what they deserve
Apple Pay prank irritates victim, TikTok prankster gets what they deserve Apple Pay prank irritates victim, TikTok prankster gets what they deserve

A TikTok video maker filmed a prank of pretending to take cash from people's iPhones using Tap to Pay.

Apple Pay won't let money be takenLondon's Evening Standard has more of an explanation along with other examples from across the city.

It's important to note that no actual money is taken in these pranks, and Apple Pay requires the payer to confirm any transactions before they happen.

What this prankster was pretending to do was use Apple's Tap to Cash, but this requires Apple Cash — which is not available in the UK.

And, the prank can't drain from Apple Cash either.

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

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

1 month, 3 weeks назад @ swiftbysundell.com
Modern URL construction in Swift
Modern URL construction in Swift Modern URL construction in Swift

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

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

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

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

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

2 months, 1 week назад @ swiftbysundell.com
Swift by Sundell is back!
Swift by Sundell is back! Swift by Sundell is back!

I never actually decided to stop writing Swift articles.

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

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

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

Welcome back to Swift by Sundell!

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

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

1 month назад @ hackingwithswift.com
Apple starts accepting GitHub sponsorships for Swift
Apple starts accepting GitHub sponsorships for Swift

Send money, get rewards.

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

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

4 months, 4 weeks назад @ hackingwithswift.com
Save 50% on all books and bundles this Black Friday
Save 50% on all books and bundles this Black Friday

All books and bundles are half price!

6 months, 3 weeks назад @ hackingwithswift.com
Go further, faster with the Swift Career Accelerator
Go further, faster with the Swift Career Accelerator

Your complete Swift journey: from first job to leadership, all in one powerful program

8 months, 2 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 week назад
Don’t Miss Our WWDC 2025 Livecast – June 9, 9PM EDT! [FREE]
Don’t Miss Our WWDC 2025 Livecast – June 9, 9PM EDT! [FREE] Don’t Miss Our WWDC 2025 Livecast – June 9, 9PM EDT! [FREE]

You’re invited to our WWDC 2025 First Impressions Livecast event on Monday, June 9 at 9PM EDT!

Come join our podcast team, along with the most opinionated members of the Kodeco iOS team, as they livestream their reactions to Apple’s annual Worldwide Developers Conference (WWDC 2025) keynote event.

If you’re an iOS developer, you won’t want to miss this event!

Mark PowellMark is a mobile development team lead at Jet Propulsion Laboratory in Pasadena, California, also Kodeco tech editor and topics master.

Join us on Monday, June 9 at 9PM EDT as we reflect on what’s come out of this year’s WWDC, and discover how to stay at the top of your iOS development game in 2025!

1 week назад @ kodeco.com
Inclusivity with Voice & Language [SUBSCRIBER]
Inclusivity with Voice & Language [SUBSCRIBER] Inclusivity with Voice & Language [SUBSCRIBER]

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

Already a member of Kodeco?

1 week назад @ kodeco.com
Concurrency & Asynchronous Programming in Swift [SUBSCRIBER]
Concurrency & Asynchronous Programming in Swift [SUBSCRIBER] Concurrency & Asynchronous Programming in Swift [SUBSCRIBER]

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

Already a member of Kodeco?

2 weeks, 3 days назад @ kodeco.com
Swift Apprentice: Beyond the Basics [SUBSCRIBER]
Swift Apprentice: Beyond the Basics [SUBSCRIBER] Swift Apprentice: Beyond the Basics [SUBSCRIBER]

Swift Apprentice: Beyond the Basics is the sequel to Swift Apprentice: Fundamentals and explores additional Swift programming concepts.

Swift Apprentice: Beyond the Basics is the sequel to Swift Apprentice: Fundamentals and explores additional Swift programming concepts.

The section is a list of the expanded areas of Swift programming.

Finally, it covers Advanced Protocols, Generics, and Concurrency, giving you a solid understanding of Swift’s language-level concurrency mechanisms.

Each topic provides a robust foundation for advanced Swift programming, ensuring your grasp of these concepts is both thorough and practical.

1 month, 1 week назад @ kodeco.com
Kodeco Podcast: All the Conferences – Podcast V2, S3 E3 [FREE]
Kodeco Podcast: All the Conferences – Podcast V2, S3 E3 [FREE] Kodeco Podcast: All the Conferences – Podcast V2, S3 E3 [FREE]

Here, at last, is our All the Conferences episode, featuring iOS community luminaries Mikalea Caron and Matt Heaney.

[Subscribe in Apple Podcasts] [Listen in Spotify] [RSS Feed]Interested in sponsoring a podcast episode?

How to network at conferences, even if you’re introverted—and why just saying “it’s my first time” can be a superpower.

​CocoaConferences.com, a curated directory of English-language conferences tailored for developers working with Apple’s platforms—macOS, iOS, watchOS, and tvOS.

iOS Conferences for Mobile Developers in 2024, dated now but many of these conferences recur annually.

1 month, 1 week назад @ kodeco.com
Swift Apprentice: Fundamentals [SUBSCRIBER]
Swift Apprentice: Fundamentals [SUBSCRIBER] Swift Apprentice: Fundamentals [SUBSCRIBER]

This is a companion book to the SwiftUI Apprentice; the SwiftUI Apprentice focuses on building apps, while Swift Apprentice focuses on the Swift language itself.

That means you can focus on core Swift language concepts, such as classes, protocols, and generics without getting bogged down by extraneous details.

That means you can focus on core Swift language concepts, such as classes, protocols, and generics without getting bogged down by extraneous details.

This is a companion book to the SwiftUI Apprentice; the SwiftUI Apprentice focuses on building apps, while Swift Apprentice focuses on the Swift language itself.

Section I: Swift BasicsThe chapters in this section will introduce you to t…

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

Topics Covered in Git ApprenticeA Crash Course in Git: Learn how to get started with Git, the differences between platforms, and a quick overview of the typical Git workflow.

Git Log & History: You’ll discover the versatility of the git log command—displaying branches, graphs and even filtering the history.

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

1 month, 3 weeks назад @ kodeco.com
5-Day Swift Coding Challenge
5-Day Swift Coding Challenge 5-Day Swift Coding Challenge

iOS Ready provides you with the tools to maximize your learning potential towards becoming a sought after iOS developer using SwiftUI.

2 months назад @ kodeco.com
Data Management & Optimization [SUBSCRIBER]
Data Management & Optimization [SUBSCRIBER] Data Management & Optimization [SUBSCRIBER]

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

Already a member of Kodeco?

2 months назад @ kodeco.com
Data Persistence with SwiftData [SUBSCRIBER]
Data Persistence with SwiftData [SUBSCRIBER] Data Persistence with SwiftData [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, 2 weeks назад @ kodeco.com
Building Engaging User Interfaces with SwiftUI [SUBSCRIBER]
Building Engaging User Interfaces with SwiftUI [SUBSCRIBER] Building Engaging User Interfaces with SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

2 months, 3 weeks назад @ kodeco.com
macOS Apprentice [SUBSCRIBER]
macOS Apprentice [SUBSCRIBER] macOS Apprentice [SUBSCRIBER]

macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the venerable UI framework.

macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.

Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the building blocks fit together and what is involved in building real apps.

Our other book on building apps for macOS, macOS by Tutorials, is designed for developers who have a solid background in iOS development and are looking to make the leap to…

3 months назад @ kodeco.com
Building Robust ViewModels [SUBSCRIBER]
Building Robust ViewModels [SUBSCRIBER] Building Robust ViewModels [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
SwiftUI Apprentice [SUBSCRIBER]
SwiftUI Apprentice [SUBSCRIBER] SwiftUI Apprentice [SUBSCRIBER]

SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch, using Apple’s new user interface technology: SwiftUI!

Each app is more advanced than the one before, and together, they cover everything to make your own apps using SwiftUI.

SwiftUI Apprentice doesn’t cover every single feature of iOS; it focuses on the absolutely essential ones.

Our other book on building apps with SwiftUI, SwiftUI by Tutorials, is designed for developers who have a solid background in iOS development and are looking to make the leap from building apps with UIKit, to building apps with SwiftUI.

This book, SwiftUI Apprentice, is designed to teach new develop…

3 months, 1 week назад @ kodeco.com
The Story of Kodeco (raywenderlich.com)—A Journey of Passion, Learning, and Community [FREE]
The Story of Kodeco (raywenderlich.com)—A Journey of Passion, Learning, and Community [FREE] The Story of Kodeco (raywenderlich.com)—A Journey of Passion, Learning, and Community [FREE]

To make things easier—not just for myself, but for others facing the same struggles—I decided to start a blog to document what I was learning.

The plan was simple—spend one day each week writing tutorials and use the rest of my time working on my own apps.

That worked for a while, until I started polling my readers about which topics they wanted me to cover next.

This meant extra research on my part, and soon I found myself spending more than my allocated day each week writing tutorials.

It was a huge success, and we realized we needed to create more books for the community.

3 months, 3 weeks назад @ kodeco.com
NSHipster NSHipster
последний пост 3 months назад
Model Context Protocol (MCP)
Model Context Protocol (MCP) Model Context Protocol (MCP)

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

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

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

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

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

3 months назад @ nshipster.com
Ollama
Ollama

What can I do?

Please try again in a few minutes.

3 months, 3 weeks назад @ nshipster.com
op run
op run op run

environment [ "IRC_PASSWORD" ] else { fatal Error ( "Missing required environment variables" ) } // For testing only - never print credentials in production code print ( password )Run this on its own, and you’ll fail in proper 12 Factor fashion:$ swift run ❗️ "Missing required environment variables"But by prepending op run we read in that .env file, resolve each vault item reference, and injects those values into the evironment:$ op run -- swift run hunter2The double dash ( -- ) after op run is important!

It tells the shell to pass all subsequent arguments to the command being run, rather than interpreting them as options to op run itself.

Update Your Development ScriptWhatever command you …

5 months назад @ nshipster.com
Ole Begemann
последний пост None
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 1 day, 16 hours назад
Как App Store борется с мошенникамиApp Store выпустили отчет с кучей цифр про то, как они борятся с мошенническими приложениями и транзакциями:👉Удалили с платформы 146.000 аккаунтов разработчиков, а еще 139.000 отказались регистрировать. Также удалили 37.0
Как App Store борется с мошенникамиApp Store выпустили отчет с кучей цифр про то, как они борятся с мошенническими приложениями и транзакциями:👉Удалили с платформы 146.000 аккаунтов разработчиков, а еще 139.000 отказались регистрировать. Также удалили 37.0 Как App Store борется с мошенникамиApp Store выпустили отчет с кучей цифр про то, как они борятся с мошенническими приложениями и транзакциями:👉Удалили с платформы 146.000 аккаунтов разработчиков, а еще 139.000 отказались регистрировать. Также удалили 37.0

Как App Store борется с мошенникамиApp Store выпустили отчет с кучей цифр про то, как они борятся с мошенническими приложениями и транзакциями:👉Удалили с платформы 146.000 аккаунтов разработчиков, а еще 139.000 отказались регистрировать. Также удалили 37.000 приложений.👉Каждую неделю команда проводит ревью для 150.000 новых версий приложений. А вообще за 2024 год свое первое приложение опубликовали 220.000 разработчиков.👉Из 7.7 миллионов билдов, отправленных на ревью, 1.9 миллиона зареджектили.👉За попытками скрыть какие-то запрещенные фичи за флагами поймали 43.000 билдов.

1 day, 16 hours назад @ t.me
Apple обещают много интересного на WWDC25, а коллеги из VK и Coffee&Code — коллективный просмотр.9 июня встречаемся в Москве в офисе VK в Скайлайте, а в Питере — в Зингере. Будем смотреть презентацию новинок, обсуждать новости из мира ios-разработки и
Apple обещают много интересного на WWDC25, а коллеги из VK и Coffee&amp;Code — коллективный просмотр.9 июня встречаемся в Москве в офисе VK в Скайлайте, а в Питере — в Зингере. Будем смотреть презентацию новинок, обсуждать новости из мира ios-разработки и Apple обещают много интересного на WWDC25, а коллеги из VK и Coffee&amp;Code — коллективный просмотр.9 июня встречаемся в Москве в офисе VK в Скайлайте, а в Питере — в Зингере. Будем смотреть презентацию новинок, обсуждать новости из мира ios-разработки и

Apple обещают много интересного на WWDC25, а коллеги из VK и Coffee&Code — коллективный просмотр.9 июня встречаемся в Москве в офисе VK в Скайлайте, а в Питере — в Зингере. Будем смотреть презентацию новинок, обсуждать новости из мира ios-разработки и знакомиться вживую.Регистрация в Москве — тут, а в Питере — здесь. Ждём вас!

2 days, 5 hours назад @ t.me
Отчет от Swift Server WorkgroupРабочая группа, занимающаяся продвижением Swift на сервере, поделилась прогрессом за год:👉Помогли адопшну structured concurrency, выпустив документацию с лучшими практиками и советами по миграции.👉Экосистема пакетов существен
Отчет от Swift Server WorkgroupРабочая группа, занимающаяся продвижением Swift на сервере, поделилась прогрессом за год:👉Помогли адопшну structured concurrency, выпустив документацию с лучшими практиками и советами по миграции.👉Экосистема пакетов существен

Отчет от Swift Server WorkgroupРабочая группа, занимающаяся продвижением Swift на сервере, поделилась прогрессом за год:👉Помогли адопшну structured concurrency, выпустив документацию с лучшими практиками и советами по миграции.👉Экосистема пакетов существенно подросла, отдельно отмечают Memcache клиент, который делает сообщество.👉Провели несколько митапов, на которые в том числе вытаскивали примеры успешного адопшна Swift на сервере.Планы на следующий год:👉Продолжать пилить shared HTTP server👉Сфокусироваться на вопросах observability, и подготовить гайды по логированию и мониторингу👉Поддержать инициативу Swift on Windows, чтобы сервернве приложения могли гоняться и на виндовых серверах👉Вложи…

2 days, 16 hours назад @ t.me
Подъехали детали про то, что там на самом деле происходит под капотом:👉Вместо ТСА решили использовать MVVM, чтобы избежать просадок перфоманса на расчете диффа стейтов.👉Архитектуру затачивали под портируемость под разные ОС.👉SwiftUI очень сильно ухудшал пе
Подъехали детали про то, что там на самом деле происходит под капотом:👉Вместо ТСА решили использовать MVVM, чтобы избежать просадок перфоманса на расчете диффа стейтов.👉Архитектуру затачивали под портируемость под разные ОС.👉SwiftUI очень сильно ухудшал пе

Подъехали детали про то, что там на самом деле происходит под капотом:👉Вместо ТСА решили использовать MVVM, чтобы избежать просадок перфоманса на расчете диффа стейтов.👉Архитектуру затачивали под портируемость под разные ОС.👉SwiftUI очень сильно ухудшал перфоманс на macOS, поэтому от него отказались целиком в пользу AppKit. Обещают в будущем подробный пост.👉Point Free прокомментировали, что Arc сидел на своем форке TCA, который не обновлялся из мастера с конца 2023 года, и стейт диффинг уже давно выпилили.

3 days, 16 hours назад @ t.me
iOS 19 -> iOS 26Утек один из анонсов WWDC – помимо большого редизайна будет изменена система версионирования, и от порядковой нумерации уйдут к использованию года релиза. Так что ждем iOS 26, iPadOS 26, macOS 26, visionOS 26, tvOS 26, watchOS 26!same vi
iOS 19 -&gt; iOS 26Утек один из анонсов WWDC – помимо большого редизайна будет изменена система версионирования, и от порядковой нумерации уйдут к использованию года релиза. Так что ждем iOS 26, iPadOS 26, macOS 26, visionOS 26, tvOS 26, watchOS 26!same vi iOS 19 -&gt; iOS 26Утек один из анонсов WWDC – помимо большого редизайна будет изменена система версионирования, и от порядковой нумерации уйдут к использованию года релиза. Так что ждем iOS 26, iPadOS 26, macOS 26, visionOS 26, tvOS 26, watchOS 26!same vi

iOS 19 -> iOS 26Утек один из анонсов WWDC – помимо большого редизайна будет изменена система версионирования, и от порядковой нумерации уйдут к использованию года релиза. Так что ждем iOS 26, iPadOS 26, macOS 26, visionOS 26, tvOS 26, watchOS 26!same vibe как на картинке!

4 days, 16 hours назад @ t.me
Анализ размера приложения в TuistВ Tuist появился новый инструмент – анализ размера бандла приложения. Использовать можно как локально, так и на CI.
Анализ размера приложения в TuistВ Tuist появился новый инструмент – анализ размера бандла приложения. Использовать можно как локально, так и на CI. Анализ размера приложения в TuistВ Tuist появился новый инструмент – анализ размера бандла приложения. Использовать можно как локально, так и на CI.

Анализ размера приложения в TuistВ Tuist появился новый инструмент – анализ размера бандла приложения. Использовать можно как локально, так и на CI.

1 week, 1 day назад @ t.me
Как зарабатывать +200-300к к зарплате на своем IT проекте? 🔥Для этого НЕ надо быть разработчиком или крутым айтишником. Достаточно базово знать, КАК создаются IT продукты и КАК их монетизировать. ・Как за пару дней собрать свой IT продукт? Спойлер: справитс
Как зарабатывать +200-300к к зарплате на своем IT проекте? 🔥Для этого НЕ надо быть разработчиком или крутым айтишником. Достаточно базово знать, КАК создаются IT продукты и КАК их монетизировать. ・Как за пару дней собрать свой IT продукт? Спойлер: справитс Как зарабатывать +200-300к к зарплате на своем IT проекте? 🔥Для этого НЕ надо быть разработчиком или крутым айтишником. Достаточно базово знать, КАК создаются IT продукты и КАК их монетизировать. ・Как за пару дней собрать свой IT продукт? Спойлер: справитс

Как зарабатывать +200-300к к зарплате на своем IT проекте? 🔥Для этого НЕ надо быть разработчиком или крутым айтишником. Достаточно базово знать, КАК создаются IT продукты и КАК их монетизировать. ・Как за пару дней собрать свой IT продукт? Спойлер: справится даже школьник・Как вывести его на рынок и начать продавать?・Как настроить искусственный интеллект, чтобы он делал за тебя всю грязную работу?Всё это найдешь в закрытом канале Первый Продуктовый. Там не какой-то инфоцыган, а чел с компанией в $1.5млн, номинант Forbes 30 до 30 с техническим образованием МГУ рассказывает, как запустить свой небольшой IT проект и зарабатывать в 2 раза больше, чем на своей работе.Подписывайся и забирай пост в …

1 week, 2 days назад @ t.me
Notepad.exe – вспомогательный редактор для SwiftNotepad.exe – простой нативный редактор кода, заточенный под Swift. Лицензия платная, но доступна ограниченная по фичам бесплатная версия. Основные особенности:👉Предназначен для работы с небольшими сниппетами
Notepad.exe – вспомогательный редактор для SwiftNotepad.exe – простой нативный редактор кода, заточенный под Swift. Лицензия платная, но доступна ограниченная по фичам бесплатная версия. Основные особенности:👉Предназначен для работы с небольшими сниппетами

Notepad.exe – вспомогательный редактор для SwiftNotepad.exe – простой нативный редактор кода, заточенный под Swift. Лицензия платная, но доступна ограниченная по фичам бесплатная версия. Основные особенности:👉Предназначен для работы с небольшими сниппетами кода, которые хранятся в удобной библиотеке👉Встроенный заметочник👉Интеграция SPM👉AI на локальных моделях

1 week, 2 days назад @ t.me
Помните такую The Browser Company, которые используют Swift для разработки кроссплатформенного браузера Arc? Они же всегда были самыми крупными адоптерами TCA (the composable architecture). Так вот, уже какое-то время назад они заморозили разработку Arc и
Помните такую The Browser Company, которые используют Swift для разработки кроссплатформенного браузера Arc? Они же всегда были самыми крупными адоптерами TCA (the composable architecture). Так вот, уже какое-то время назад они заморозили разработку Arc и Помните такую The Browser Company, которые используют Swift для разработки кроссплатформенного браузера Arc? Они же всегда были самыми крупными адоптерами TCA (the composable architecture). Так вот, уже какое-то время назад они заморозили разработку Arc и

Помните такую The Browser Company, которые используют Swift для разработки кроссплатформенного браузера Arc? Они же всегда были самыми крупными адоптерами TCA (the composable architecture). Так вот, уже какое-то время назад они заморозили разработку Arc и переключились на новый браузер. Сегодня СЕО выпустил программное заявление про то, как компания будет развиваться дальше – и самую интересную для нас цитату принес в скрине.

1 week, 3 days назад @ t.me
Как бэкенд Things переехал на SwiftThings – мой самый любимый тудушник, которым я пользуюсь уже, наверное, больше 10 лет. По совместительству они один из самых известных кейсов использования Swift на сервере. В статье они рассказывают, как переводили свой
Как бэкенд Things переехал на SwiftThings – мой самый любимый тудушник, которым я пользуюсь уже, наверное, больше 10 лет. По совместительству они один из самых известных кейсов использования Swift на сервере. В статье они рассказывают, как переводили свой Как бэкенд Things переехал на SwiftThings – мой самый любимый тудушник, которым я пользуюсь уже, наверное, больше 10 лет. По совместительству они один из самых известных кейсов использования Swift на сервере. В статье они рассказывают, как переводили свой

Как бэкенд Things переехал на SwiftThings – мой самый любимый тудушник, которым я пользуюсь уже, наверное, больше 10 лет. По совместительству они один из самых известных кейсов использования Swift на сервере. В статье они рассказывают, как переводили свой бэкенд на Swift, какой конкретно стек использовали под капотом, и как в результате получили ускорение респонс рейта в 4 раза и уменьшение стоимости компьюта в 3.

1 week, 3 days назад @ t.me
Агентский режим в Copilot в XcodeВ последнем обновлении Copilot завезли две важных вещи – поддержку MCP и агентский режим. Агентский режим работает следующим образом:👉На основе вашего запроса проводится анализ всей кодовой базы, чтобы точно понять запрос👉Н
Агентский режим в Copilot в XcodeВ последнем обновлении Copilot завезли две важных вещи – поддержку MCP и агентский режим. Агентский режим работает следующим образом:👉На основе вашего запроса проводится анализ всей кодовой базы, чтобы точно понять запрос👉Н

Агентский режим в Copilot в XcodeВ последнем обновлении Copilot завезли две важных вещи – поддержку MCP и агентский режим. Агентский режим работает следующим образом:👉На основе вашего запроса проводится анализ всей кодовой базы, чтобы точно понять запрос👉На основе анализа составляется подробный план задачи из отдельных шагов👉Вы даете свой аппрув на план👉Выполняются шаги плана: редактируются файлы, запускаются консольные команды, исправляются найденные ошибки👉По итогу задачи составляется саммари всех измененийВсе это официально находится в превью, так что пробуйте и закидывайте фидбэк!

1 week, 4 days назад @ t.me
Swift Ecosystem Steering GroupВ структуру Swift добавилась еще одна корная группа, которая будет отвечать за развитие всей экосистемы: SwiftPM, билд-системы, тулинг вроде swift-format, интеграцию с IDE, тестирование и другие похожие области. Их цель – сдел
Swift Ecosystem Steering GroupВ структуру Swift добавилась еще одна корная группа, которая будет отвечать за развитие всей экосистемы: SwiftPM, билд-системы, тулинг вроде swift-format, интеграцию с IDE, тестирование и другие похожие области. Их цель – сдел

Swift Ecosystem Steering GroupВ структуру Swift добавилась еще одна корная группа, которая будет отвечать за развитие всей экосистемы: SwiftPM, билд-системы, тулинг вроде swift-format, интеграцию с IDE, тестирование и другие похожие области. Их цель – сделать так, чтобы полезных пакетов становилось больше, а у разработчиков был весь нужный тулинг для этого.

2 weeks назад @ t.me
Улучшаем тексты ошибок в SwiftErrorKit – библиотека, которая дает кучу удобных инструментов по работе с ошибками в Swift. В частности, она оборачивает многие системные ошибки, добавляя к ним понятное описание. Например, вместо "The operation couldn't be co
Улучшаем тексты ошибок в SwiftErrorKit – библиотека, которая дает кучу удобных инструментов по работе с ошибками в Swift. В частности, она оборачивает многие системные ошибки, добавляя к ним понятное описание. Например, вместо "The operation couldn't be co

Улучшаем тексты ошибок в SwiftErrorKit – библиотека, которая дает кучу удобных инструментов по работе с ошибками в Swift. В частности, она оборачивает многие системные ошибки, добавляя к ним понятное описание. Например, вместо "The operation couldn't be completed. (Cocoa error 133000.)" подставляет "The database has a validation error. One or more required fields are empty or have invalid values.".Так вот, автор библиотеки рассказывает, как работает эта фича, и просит помощи в том, чтобы улучшить сотни других ошибок.

2 weeks, 1 day назад @ t.me
Что нового в фреймворке DivKit для BDUI-приложений– Появился визуальный редактор: UI собирается в браузере, без кода, из готовых блоков– Оживлять интерфейсы можно через один простой аниматор, без кучи компонентов и описаний переходов между ними– Улучшили п
Что нового в фреймворке DivKit для BDUI-приложений– Появился визуальный редактор: UI собирается в браузере, без кода, из готовых блоков– Оживлять интерфейсы можно через один простой аниматор, без кучи компонентов и описаний переходов между ними– Улучшили п Что нового в фреймворке DivKit для BDUI-приложений– Появился визуальный редактор: UI собирается в браузере, без кода, из готовых блоков– Оживлять интерфейсы можно через один простой аниматор, без кучи компонентов и описаний переходов между ними– Улучшили п

Что нового в фреймворке DivKit для BDUI-приложений– Появился визуальный редактор: UI собирается в браузере, без кода, из готовых блоков– Оживлять интерфейсы можно через один простой аниматор, без кучи компонентов и описаний переходов между ними– Улучшили поддержку текстовых полей, чекбоксов, переключателей и описания логики в JSON — без лишнего кодаОбновления в UI по-прежнему накатываются через сервер, без релизов в сторы. DivKit – бесплатный инструмент Яндекса, который используют в Х5, ВСК и других компаниях. Фреймворк open-source, доступен на GitHub и в npm.

2 weeks, 2 days назад @ t.me
Новые фичи accessibilityКак обычно, в мае Apple показали новые фичи доступности, которые появятся в ближайших версиях iOS:👉Accessibility Nutrition Labels – отдельная плашка на странице приложения в сторе со списком поддержанных фичей👉Magnifier для macOS –
Новые фичи accessibilityКак обычно, в мае Apple показали новые фичи доступности, которые появятся в ближайших версиях iOS:👉Accessibility Nutrition Labels – отдельная плашка на странице приложения в сторе со списком поддержанных фичей👉Magnifier для macOS –

Новые фичи accessibilityКак обычно, в мае Apple показали новые фичи доступности, которые появятся в ближайших версиях iOS:👉Accessibility Nutrition Labels – отдельная плашка на странице приложения в сторе со списком поддержанных фичей👉Magnifier для macOS – можно использовать камеру телефона как лупу👉Accessibility Reader – отдельный режим чтения контента, доступный из любого приложения👉Vehicle Motion Cues – теперь не будет укачивать и при работе на ноуте

2 weeks, 2 days назад @ t.me
iOS.Events iOS.Events
последний пост 5 months, 3 weeks назад
Mobile Meetup SberHealth18 декабря в 18:00 Сбер приглашает на предновогодний открытый митап для мобильных разработчиков в Москве 🩵В программе доклады от:▪️ Смирнова Кирилла, Технического лидера iOS команды, про компиляцию массивного проекта и как его готов
Mobile Meetup SberHealth18 декабря в 18:00 Сбер приглашает на предновогодний открытый митап для мобильных разработчиков в Москве 🩵В программе доклады от:▪️ Смирнова Кирилла, Технического лидера iOS команды, про компиляцию массивного проекта и как его готов Mobile Meetup SberHealth18 декабря в 18:00 Сбер приглашает на предновогодний открытый митап для мобильных разработчиков в Москве 🩵В программе доклады от:▪️ Смирнова Кирилла, Технического лидера iOS команды, про компиляцию массивного проекта и как его готов

Mobile Meetup SberHealth18 декабря в 18:00 Сбер приглашает на предновогодний открытый митап для мобильных разработчиков в Москве 🩵В программе доклады от:▪️ Смирнова Кирилла, Технического лидера iOS команды, про компиляцию массивного проекта и как его готовить. ▪️Беспалова Владислава, Старшего разработчика, о процессе оптимизации аналитики в компании. ⭐️ В качестве приглашенного спикера Сычев Александр — руководитель разработки рекомендательной ленты Яндекс Go, он расскажет про будущее мобильной разработки на основе грядущих трендов.Принять участие можно как офлайн, так и онлайн. Узнать подробнее и зарегистироваться 🔗

5 months, 3 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 9 months назад
In a recent article, my buddy @artemnovichkov provides an insightful look into creating a GitHub Contribution Graph using Swift Charts. The piece delves into how developers can effectively leverage Swift Charts to build customizable, data-rich visualizatio
In a recent article, my buddy @artemnovichkov provides an insightful look into creating a GitHub Contribution Graph using Swift Charts. The piece delves into how developers can effectively leverage Swift Charts to build customizable, data-rich visualizatio

In a recent article, my buddy @artemnovichkov provides an insightful look into creating a GitHub Contribution Graph using Swift Charts. The piece delves into how developers can effectively leverage Swift Charts to build customizable, data-rich visualizations.https://www.artemnovichkov.com/blog/github-contribution-graph-swift-charts#SwiftUI #Charts

9 months назад @ t.me
When using a modular architecture, consider checking the ENABLE_MODULE_VERIFIER project setting. Disabling this flag can significantly reduce build times, especially in projects with a large number of modules. While it is useful for identifying issues with
When using a modular architecture, consider checking the ENABLE_MODULE_VERIFIER project setting. Disabling this flag can significantly reduce build times, especially in projects with a large number of modules. While it is useful for identifying issues with

When using a modular architecture, consider checking the ENABLE_MODULE_VERIFIER project setting. Disabling this flag can significantly reduce build times, especially in projects with a large number of modules. While it is useful for identifying issues with frameworks before distribution, it may not be necessary for most general projects.https://pfandrade.me/blog/swift-build-times-and-module-verification/#optimization #Xcode

9 months, 1 week назад @ t.me
A short but insightful article on the non-obvious quirks of SwiftUI's Menu component. Jeff addresses common issues developers face when using HStack and VStack in Menu, offering practical solutions to overcome them.https://jeffverkoeyen.com/blog/2024/08/16
A short but insightful article on the non-obvious quirks of SwiftUI's Menu component. Jeff addresses common issues developers face when using HStack and VStack in Menu, offering practical solutions to overcome them.https://jeffverkoeyen.com/blog/2024/08/16

A short but insightful article on the non-obvious quirks of SwiftUI's Menu component. Jeff addresses common issues developers face when using HStack and VStack in Menu, offering practical solutions to overcome them.https://jeffverkoeyen.com/blog/2024/08/16/SwiftUI-Menu-subtitle-shenanigans/#SwiftUI

9 months, 3 weeks назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 1 day, 1 hour назад
642: A Rebuilding Year
642: A Rebuilding Year 642: A Rebuilding Year

Hopes, dreams, and predictions for WWDC 2025… after an hour of U2.

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

Squarespace: Save 10% off your first purchase of a website or domain using code atp .. MasterClass: Learn from the world’s best.

Video lessons that inspire.

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

1 day, 1 hour назад @ atp.fm
641: We're Saving That for the Egg
641: We're Saving That for the Egg 641: We're Saving That for the Egg

Tiny EV trucks, what Jony and Sam might be making, and how Apple might turn around developer sentiment.

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

Use code ATP ..

Notion: Your notes, docs, and projects in one space.

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

1 week, 1 day назад @ atp.fm
640: Put It in a Potato
640: Put It in a Potato 640: Put It in a Potato

OpenAI buys Jony Ive, the alleged AI story inside Apple, the potential for AI APIs, and why we all need to buy Aston Martins for our work.

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.

Hello Fresh: America’s #1 meal kit.

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

2 weeks, 1 day назад @ atp.fm
639: Crimp the World
639: Crimp the World 639: Crimp the World

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

Hosted by Marco Arment Casey Liss , and John Siracusa

3 weeks, 1 day назад @ atp.fm
638: Hop, Hop, Hop
638: Hop, Hop, Hop 638: Hop, Hop, Hop

Hyperspace updates, more on Apple's in-app-purchase injunction, how to choose Ubiquiti gear (and when not to), and some actual vibe-coding (we think?).

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

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

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

1 month назад @ atp.fm
637: Rotate Those Tennis Balls
637: Rotate Those Tennis Balls 637: Rotate Those Tennis Balls

The ruling against Apple, the Slate Truck, and using a reMarkable e-ink tablet.

Sponsored by:Wildgrain: Free croissants in every box and $30 off your first box.

MasterClass: Learn from the world’s best.

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

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

1 month назад @ atp.fm
636: Nose-Biting Territory
636: Nose-Biting Territory 636: Nose-Biting Territory

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 month, 2 weeks назад @ atp.fm
635: An Effective Operator
635: An Effective Operator 635: An Effective Operator

Chaos in the government, chaos in the Siri group, chaos in Casey's AirPods case… and new T-shirts!

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

Mack Weldon: Get 25% off your first order of $125 or more.

HelloFresh: America’s #1 meal kit.

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

1 month, 3 weeks назад @ atp.fm
634: We Don’t Have Enough Bees
634: We Don’t Have Enough Bees 634: We Don’t Have Enough Bees

The Nintendo Switch 2, iOS-redesign rumors, finally surrendering in three old battles, and our plans for [waving hands] all of this.

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

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

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

1 month, 3 weeks назад @ atp.fm
633: Moonshoot
633: Moonshoot 633: Moonshoot

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

Hosted by Marco Arment Casey Liss , and John Siracusa

2 months назад @ atp.fm
632: The Uncertainty Is Gone
632: The Uncertainty Is Gone 632: The Uncertainty Is Gone

New Siri leadership, WWDC's announcement, the EU's new demands, and a dropped axe that could've been much worse.

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

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

2 months, 1 week назад @ atp.fm
631: The Colors Are the Pepperoni
631: The Colors Are the Pepperoni 631: The Colors Are the Pepperoni

Metallica on Vision Pro, the Apple Intelligence Siri delay, and the partial opening of the restaurant.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Mack Weldon: Get 25% off your first order of $125 or more using code ATP.

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

2 months, 2 weeks назад @ atp.fm
630: Time to Spiral
630: Time to Spiral 630: Time to Spiral

Mac Studio benchmarks, Mac Pro chip rumors, the value of products with colors, and the rumored UI redesigns that may come to this fall's Apple OSes.

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

TRMNL: A hackable e-ink display.

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

2 months, 3 weeks назад @ atp.fm
629: An Upsetting and Confusing Time to Be Me
629: An Upsetting and Confusing Time to Be Me 629: An Upsetting and Confusing Time to Be Me

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

Hosted by Marco Arment Casey Liss , and John Siracusa

3 months назад @ atp.fm
628: There’s a Certain Smell
628: There’s a Certain Smell 628: There’s a Certain Smell

John launches Hyperspace!

(That's not the smell.

The app is great.)

Exclusively sponsored by:

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 1 week назад
423: ‘Sewing Machine Repair Shop’, With Patrick McGee
423: ‘Sewing Machine Repair Shop’, With Patrick McGee 423: ‘Sewing Machine Repair Shop’, With Patrick McGee

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

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

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

Transcripts: Unofficial but surprisingly good.

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

1 week назад @ daringfireball.net
422: ‘A Monkey on a Rock’, With Stephen Hackett
422: ‘A Monkey on a Rock’, With Stephen Hackett 422: ‘A Monkey on a Rock’, With Stephen Hackett

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 month, 2 weeks назад @ daringfireball.net
419: ‘Podcasting Technology Cadence’, With MG Siegler
419: ‘Podcasting Technology Cadence’, With MG Siegler 419: ‘Podcasting Technology Cadence’, With MG Siegler

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

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

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

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

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

2 months, 2 weeks назад @ daringfireball.net
418: ‘Putting a Stink on the Letter X’, With Craig Hockenberry
418: ‘Putting a Stink on the Letter X’, With Craig Hockenberry 418: ‘Putting a Stink on the Letter X’, With Craig Hockenberry

‘Putting a Stink on the Letter X’, With Craig HockenberryCraig Hockenberry returns to the show.

Topics include Apple’s new hardware this week — M3 iPad Airs, A16 regular iPads, M4 MacBook Airs, and the M4 Max and surprising M3 Ultra Mac Studios.

And we go deep on The Iconfactory’s years-in-the-making new app, Tapestry — a universal timeline for the Internet.

Exclusively sponsored by:Google Gemini: Chat to supercharge your ideas.

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

2 months, 4 weeks назад @ daringfireball.net
417: ‘Nothing Is Possible’, With Paul Kafasis
417: ‘Nothing Is Possible’, With Paul Kafasis 417: ‘Nothing Is Possible’, With Paul Kafasis

‘Nothing Is Possible’, With Paul KafasisSpecial guest: Paul Kafasis.

Special topics: Siri/Super Bowl nonsense, “Gulf of Mexico/America” nonsense, the iPhone 16e gets announced, and a veritable Bond villain buys the rights to the James Bond movie franchise.

Sponsored by:Listen Later: Turn articles into podcasts and listen on the go, with AI-powered narration.

Unofficial but surprisingly good transcripts.

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

3 months, 1 week назад @ daringfireball.net
416: ‘A Professional Internet User’, With Vlad Prelovac
416: ‘A Professional Internet User’, With Vlad Prelovac 416: ‘A Professional Internet User’, With Vlad Prelovac

‘A Professional Internet User’, With Vlad PrelovacKagi founder and CEO Vlad Prelovac joins the show to talk about the business of web search, the thinking behind Kagi’s own amazing search engine, and their upstart WebKit-based browser Orion.

Sponsored by:Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

Start your free trial today.

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

5 months, 2 weeks назад @ daringfireball.net
415: ‘A Good Duck Butt’, With Allen Pike
415: ‘A Good Duck Butt’, With Allen Pike 415: ‘A Good Duck Butt’, With Allen Pike

‘A Good Duck Butt’, With Allen PikeSpecial guest Allen Pike joins the show to talk about the state of generative AI and how Apple Intelligence measures up (so far).

Also: some speculation on Apple’s pending acquisition of the ever-difficult-to-pronounce Pixelmator.

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

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

6 months назад @ daringfireball.net
414: ‘Annoying Friendliness’, With Joanna Stern
414: ‘Annoying Friendliness’, With Joanna Stern 414: ‘Annoying Friendliness’, With Joanna Stern

‘Annoying Friendliness’, With Joanna SternJoanna Stern returns to the show to talk about our new best friends, AI chatbots, and I chime in with how the Voight-Kampff test got it all wrong.

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

Use code talkshow for 10% off your first order.

Start your free trial today.

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

6 months, 2 weeks назад @ daringfireball.net
413: ‘Holiday Party 2024’, With Merlin Mann
413: ‘Holiday Party 2024’, With Merlin Mann 413: ‘Holiday Party 2024’, With Merlin Mann

‘Holiday Party 2024’, With Merlin MannThis again.

Once more, let’s talk around another election, and try, by doing so, to maybe express something about it.

Sponsored by:Tiptop: A new way to pay that combines Instant Trade-In and Pay-in-4 at checkout.

Start your free trial today.

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

6 months, 4 weeks назад @ daringfireball.net
412: ‘His Most Pro Shirt’, With Dan Moren
412: ‘His Most Pro Shirt’, With Dan Moren 412: ‘His Most Pro Shirt’, With Dan Moren

‘His Most Pro Shirt’, With Dan MorenDan Moren returns to the show to discuss this week’s introductions of the first M4 Macs: iMac, Mac Mini, and MacBook Pros.

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

Use code talkshow for 10% off your first order.

Start your free trial today.

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

7 months, 1 week назад @ daringfireball.net
411: ‘An Acoustic Nightmare’, With Tyler Stalman
411: ‘An Acoustic Nightmare’, With Tyler Stalman 411: ‘An Acoustic Nightmare’, With Tyler Stalman

‘An Acoustic Nightmare’, With Tyler StalmanTyler Stalman joins the show to discuss the iPhone 16 lineup’s cameras, and the state of iPhone photography.

Sponsored by:Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

Start your free trial today.

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

8 months назад @ daringfireball.net
410: ‘Shipping vs. Shipping’, With Jason Snell
410: ‘Shipping vs. Shipping’, With Jason Snell 410: ‘Shipping vs. Shipping’, With Jason Snell

‘Shipping vs. Shipping’, With Jason SnellJason Snell returns to the show to discuss Apple’s September product announcements, and Meta’s Orion prototype AR glasses.

Absolutely no baseball talk, almost.

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

Start your free trial today.

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

8 months, 1 week назад @ daringfireball.net
409: ‘The Dynamic Paradox’, With Nilay Patel
409: ‘The Dynamic Paradox’, With Nilay Patel 409: ‘The Dynamic Paradox’, With Nilay Patel

‘The Dynamic Paradox’, With Nilay PatelNilay Patel returns to the show to consider the iPhones 16.

Sponsored by:Tiptop: A new way to pay that combines Instant Trade-In and Pay-in-4 at checkout.

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

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