Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 2 weeks, 1 day назад
Updates for apps in the European Union
Updates for apps in the European Union Updates for apps in the European Union

The destination can be a website, alternative app marketplace, or another app, and can be accessed outside the app or within the app via a web view or native experience.

Music streaming apps on the App Store in the European Economic Area (EEA) wanting to use the Music Streaming Services Entitlement (EEA) can use these options.

The CTC will apply to digital goods or services sold by apps distributed from the App Store, Web Distribution, and/or alternative marketplaces.

Apps currently under the Alternative Terms Addendum for Apps in the EU continue to be subject only to the CTF until the transition to the CTC is fully implemented next year.

To read the full terms, view the Alternative Terms A…

2 weeks, 1 day назад @ developer.apple.com
Today @ WWDC25: Day 5
Today @ WWDC25: Day 5 Today @ WWDC25: Day 5

HELLO DEVELOPER Today @ WWDC25 Your daily guide to the conference.

Browse the highlights from WWDC25 COMING THIS SUMMER Explore the biggest updatesfrom WWDC25 We’re taking WWDC25 around the world.

Watch the video TODAY’S PLAYLIST Every time we say goodbye One last playlist for the road.

Listen on Apple Music Thanks for being here WWDC25 is our biggest week of the year, and we have the best time sharing it with you.

To get WWDC25 push notifications, visit the Account tab in the Apple Developer app.

4 weeks назад @ developer.apple.com
Today @ WWDC25: Day 4
Today @ WWDC25: Day 4 Today @ WWDC25: Day 4

HELLO DEVELOPER Today @ WWDC25 Your daily guide to the conference.

Today’s group labs Join Apple engineers and your developer peers online to ask questions, get advice, and follow the discussion about the week’s biggest announcements.

Register now for today’s group labs Thursday, June 12 (PT) 9 a.m. – SwiftUI 12 p.m. – Machine learning and AI frameworks 3 p.m. – Apple Intelligence technologies 6 p.m. – Accessibility technologiesCOMING THIS SUMMER Explore the biggest updatesfrom WWDC25 We’re taking WWDC25 around the world.

We’ll dive into the big announcements from WWDC25 and discuss the benefits for your apps and games.

And stop by the Apple Developer Forums to see what everyone is chatting…

1 month назад @ developer.apple.com
Today @ WWDC25: Day 3
Today @ WWDC25: Day 3 Today @ WWDC25: Day 3

HELLO DEVELOPER Today @ WWDC25 Your daily guide to the conference.

Today’s group labs Join Apple engineers and your developer peers online to ask questions, get advice, and follow the discussion about the week’s biggest announcements.

And stop by the Apple Developer Forums to see whateveryone is chatting about.

Learn more about communityCongratulations to this year’s Apple Design Award winners One more round of applause for this year’s Apple Design Award winners, who got their well-deserved moment in the sun on Monday afternoon at Apple Park.

View this year’s winners and finalists View the collection on the App StoreTODAY’S PLAYLIST Everybody loves the sunshine Put a little sunshine in your…

1 month назад @ developer.apple.com
Today @ WWDC25: Day 2
Today @ WWDC25: Day 2 Today @ WWDC25: Day 2

Welcome to Day 2 at WWDC25!

Watch the Platforms State of the Union recap, then dive into all the updates to Swift, SwiftUI, and Xcode through group labs and video sessions.

WWDC25 Platforms State of the Union Recap Watch nowExplore Day 2 >Today’s group labsDeveloper Tools group lab View nowSwift group lab View nowMetal & game technologies group lab View now

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

Discover the latest advancements on all Apple platforms.

With incredible new features in iOS, iPadOS, macOS, tvOS, visionOS, and watchOS, and major enhancements across languages, frameworks, tools, and services, you can create even more unique experiences in your apps and games.

Explore what’s new

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

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

Apple Developer Program License AgreementSection 3.3.3(D): Updated language on requirements for data and privacy.

Section 3.3.3(N): Updated requirements for use of the ID Verifier APIs.

Please sign in to your account to accept the updated Apple Developer Program License Agreement.

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

1 month назад @ developer.apple.com
Today @ WWDC25: Day 1
Today @ WWDC25: Day 1 Today @ WWDC25: Day 1

WWDC25 is here!

Watch a quick welcome video to help you get started, then dive into sessions and sign up for tomorrow’s group labs.

Welcome to WWDC25 Watch nowExplore Day 1 >Tuesday’s group labsDeveloper Tools group lab View nowSwift group lab View nowMetal & game technologies group lab View now

1 month, 1 week назад @ developer.apple.com
Introducing the 2025 Apple Design Award winners and finalists
Introducing the 2025 Apple Design Award winners and finalists Introducing the 2025 Apple Design Award winners and finalists

An artistic puzzler with a wildlife twist.

A translation app powered by machine learning and stickers.

And a card game that’s been on quite a run.

Say hello to the wildly inventive crop of 2025 Apple Design Award honorees.

View this year's winners and finalists >

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

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

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

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

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

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

2 months, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 1 day, 16 hours назад
AirPods Firmware beta 3 (8A5308b)
AirPods Firmware beta 3 (8A5308b) AirPods Firmware beta 3 (8A5308b)

View installation instructions

1 day, 16 hours назад @ developer.apple.com
Icon Composer beta 3
Icon Composer beta 3 Icon Composer beta 3

Download the app

3 days, 16 hours назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

3 days, 16 hours назад @ developer.apple.com
Xcode 26 beta 3 (17A5276g)
Xcode 26 beta 3 (17A5276g) Xcode 26 beta 3 (17A5276g)

View downloadsView release notes

3 days, 16 hours назад @ developer.apple.com
tvOS 26 beta 3 (23J5306g)
tvOS 26 beta 3 (23J5306g) tvOS 26 beta 3 (23J5306g)

View downloadsView release notes

3 days, 16 hours назад @ developer.apple.com
iOS 26 beta 3 (23A5287g)
iOS 26 beta 3 (23A5287g) iOS 26 beta 3 (23A5287g)

View downloadsView release notes

4 days, 16 hours назад @ developer.apple.com
macOS 26 beta 3 (25A5306g)
macOS 26 beta 3 (25A5306g) macOS 26 beta 3 (25A5306g)

View downloadsView release notes

4 days, 16 hours назад @ developer.apple.com
iPadOS 26 beta 3 (23A5287g)
iPadOS 26 beta 3 (23A5287g) iPadOS 26 beta 3 (23A5287g)

View downloadsView release notes

4 days, 16 hours назад @ developer.apple.com
visionOS 26 beta 3 (23M5290f)
visionOS 26 beta 3 (23M5290f) visionOS 26 beta 3 (23M5290f)

View downloadsView release notes

4 days, 16 hours назад @ developer.apple.com
watchOS 26 beta 3 (23R5307g)
watchOS 26 beta 3 (23R5307g) watchOS 26 beta 3 (23R5307g)

View downloadsView release notes

4 days, 16 hours назад @ developer.apple.com
macOS 15.6 beta 2 (24G5065c)
macOS 15.6 beta 2 (24G5065c) macOS 15.6 beta 2 (24G5065c)

View downloadsView release notes

1 week, 4 days назад @ developer.apple.com
tvOS 18.6 beta 2 (22M5065b)
tvOS 18.6 beta 2 (22M5065b) tvOS 18.6 beta 2 (22M5065b)

View downloadsView release notes

1 week, 4 days назад @ developer.apple.com
visionOS 2.6 beta 2 (22O5764b)
visionOS 2.6 beta 2 (22O5764b) visionOS 2.6 beta 2 (22O5764b)

View downloadsView release notes

1 week, 4 days назад @ developer.apple.com
iPadOS 18.6 beta 2 (22G5064d)
iPadOS 18.6 beta 2 (22G5064d) iPadOS 18.6 beta 2 (22G5064d)

View downloadsView release notes

1 week, 4 days назад @ developer.apple.com
iOS 18.6 beta 2(22G5064d)
iOS 18.6 beta 2(22G5064d) iOS 18.6 beta 2(22G5064d)

View downloadsView release notes

1 week, 4 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 1 month, 1 week назад
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.

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

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

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

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

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

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

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

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

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

9 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 1 час назад
Heartbroken, please help 🙏
Heartbroken, please help 🙏 Heartbroken, please help 🙏

Hi guys, I spent over a year of time making a very high-end dating app for my local country, tens of thousands of dollars and so many hours just for a rejection like this is completely heartbreaking. They won’t even give me an exact reason but the design and the functionality is extremely professional and high-end and it has its own unique travel blog features where you can access travel areas and send them to your matches which is a completely unique feature that no other dating app is doing think of it more as a travel dating hybrid. I sent them a video showcasing those features and they just responded with this copy and paste rejection that they sent me a few hours before they wouldn’t e…

1 час назад @ reddit.com
Testflight apps do not appear on new phone
Testflight apps do not appear on new phone

I have been developing apps with just a Mac for a while now. Testflight works fine. However on my new phone now, only one app appears. If I try to accept the invite again it will say that my account is already associated with the app. One app shows up and I'm fairly sure I removed myself as a tester and added myself back to get the code again, that's not working anymore for this app. Any ideas? I'm very frustrated. I've tried leaving the group on Appleconnect and it doesn't work. Apparently I should just automatically see all my apps but I do not. submitted by /u/HistoricalRespect293 [link] [comments]

2 часа назад @ reddit.com
sdk for usage tracker on uninstall
sdk for usage tracker on uninstall

any sdk which tracks users usage without login. example : app which allow only one 1 free use per day even if the user uninstalls the app submitted by /u/runrunny [link] [comments]

4 часа назад @ reddit.com
What Happens When You Insert 100,000 Records in SwiftData?
What Happens When You Insert 100,000 Records in SwiftData? What Happens When You Insert 100,000 Records in SwiftData?

Inserting 100,000 records into SwiftData and then displaying them. It took around 5-7 seconds to insert 100k records. Next time the app is run and since records were already in the database, it took around 2 seconds to display all records. Scrolling was nice and smooth, even with 100K records. PS: This is just for research. You should use FetchDescriptor fetchLimit property to only fetch the records needed to be displayed on the screen. I am using Xcode 26 Beta 3. I think you can get the same result on Xcode 16. Gist: https://gist.github.com/azamsharpschool/38394f4da5bf4664820fa1ea51a9810a https://i.redd.it/u14vcwu4adcf1.gif submitted by /u/Select_Bicycle4711 [link] [comments]

5 часов назад @ reddit.com
An Xcode Cloud monitor – looking for beta testers
An Xcode Cloud monitor – looking for beta testers An Xcode Cloud monitor – looking for beta testers

Hey everyone, I’m an iOS developer working on ProdBuild, a new app that helps you monitor your Xcode Cloud builds right from your phone. I didn’t originally plan for this to be a product — I was just solving my own annoyance of constantly flipping between Xcode, the browser, and email to see what my builds were doing. Personally, I think this functionality should all exist in the Connect app by Apple - but sadly it doesn't. Once I got it working, I realized others might find it useful too, so I decided to polish it up - and open it up for public TestFlight testing. What ProdBuild does View your Xcode Cloud workflows and build history in a clean, mobile-first UI Quickly check the status of y…

5 часов назад @ reddit.com
Network traffic analyzing app
Network traffic analyzing app

there was an app called Knot which is no longer available and has been removed last month from appstorebut the source code is available on github is there a chance for someone to recompile the app and to be available again? the app was so good to analyzing the network traffic to test your app APIs to find any sensitive data below is the repo of the app i have tried to run it on latest xcode but it shows tons of errors and there is no way i can find the compatible version of xcode that i need to run it with Github Repo submitted by /u/SmallTruck1993 [link] [comments]

7 часов назад @ reddit.com
Ok it make sense I guess
Ok it make sense I guess

When joining iOS programming I must have missed the point where half post are just hidden ads for shitty , over priced apps. submitted by /u/Shalien93 [link] [comments]

13 часов назад @ reddit.com
Is it possible to make anything serious(200-300$+) monthly with this rankings?
Is it possible to make anything serious(200-300$+) monthly with this rankings? Is it possible to make anything serious(200-300$+) monthly with this rankings?

My app is 8 months old and i got ranking for few keywords with decent popularity score. I am getting around 8k impressions monthly with about 250-300 downloads(mostly US) per month but not making any money.. My guess is that app screenshots are terrible along with app itself.. I really don't see other reason for no revenue and low conversion rate for a niche where my competitors are earning 10-20k monthly submitted by /u/salvalcano [link] [comments]

16 часов назад @ reddit.com
How come there's only these 3 options when I add "AppIcon"? It's the final step and I am stuck. Is it due to a new update?
How come there's only these 3 options when I add "AppIcon"? It's the final step and I am stuck. Is it due to a new update? How come there's only these 3 options when I add "AppIcon"? It's the final step and I am stuck. Is it due to a new update?

Hello! I am about to launch my app but I am stuck here due to not having the necessary icons filled out but I can't create the category as it looks on YouTube. How come there's only these 3 options when I add "AppIcon"? Is it due to a new update? submitted by /u/Hades363636 [link] [comments]

17 часов назад @ reddit.com
IAP bypass by hiding the CTA
IAP bypass by hiding the CTA

Hey guys, So I have been facing issue with appstore rejection for keeping external links for digital content in the app in the. The app is like spotify. Now I am thinking of two sneaky ways: - Hide the CTA and update it via OTA after approval - I will send an email when the user is trying to download a song Should I do it? Will the app get removed in the future for this? Any better way you can suggest? submitted by /u/Worldly_Yellow_6115 [link] [comments]

19 часов назад @ reddit.com
🚀 Dive into Swift 5.9's C++ interoperability!
🚀 Dive into Swift 5.9's C++ interoperability! 🚀 Dive into Swift 5.9's C++ interoperability!

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

19 часов назад @ reddit.com
First time building an app.
First time building an app. First time building an app.

It seems that I can’t get my ads to shows on the TestFlight version, but the ads shows on the Xcode Simulator what might be causing that? It’s the only thing keeping m from releasing my app. submitted by /u/Moneybageksi [link] [comments]

20 часов назад @ reddit.com
No more the US App Store boost
No more the US App Store boost

Just launched the app two days ago, but it seems like Apple no longer boosts newly launched apps on the US App Store. The app doesn’t even rank when searched by its exact name, even though it shows up in the search suggestions. The app was ready a while ago, but I held off on launching because it’s off season. I eventually decided to go ahead with it but now I wish I had launched earlier. It sucks not getting that initial boost from the App Store. Another issue, I’ve been actively trying to market the app on TikTok, but US users can’t even find it, even when they search using the exact name. So it’s like I’m spending hours creating TikTok content, only to help my competitors lol! people go …

22 часа назад @ reddit.com
UI and price feedback?
UI and price feedback? UI and price feedback?

submitted by /u/Sorry-Wafer265 [link] [comments]

1 day назад @ reddit.com
App crashes in 18.5 sim due to missing libswiftWebKit.dylib but works on device. Any clue why this is happening?
App crashes in 18.5 sim due to missing libswiftWebKit.dylib but works on device. Any clue why this is happening?

I’m about to download 18.4, will report if it still happens. submitted by /u/SnooGiraffes4275 [link] [comments]

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

Issue 717 11th July 2025 Written by Dave VerwerYou’ve almost certainly already seen that Apple announced “Updates for apps in the European Union” as it’s now over a week old.

I don’t think Apple should drop their cut to zero; in my opinion, there’s undeniable value in what they provide to developers.

I can’t help but be impressed by what Xu Yang does to solve this tricky (but very real-world) layout issue.

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

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

1 day, 9 hours назад @ iosdevweekly.com
Issue 716
Issue 716 Issue 716

Issue 716 27th June 2025 Written by Dave VerwerSeveral people have asked for my opinion on Apple’s coding assistant feature in the Xcode 26 beta.

After using Claude Code, I can say that agents are a huge step forward over the previous generation of tools.

As a command line tool, Claude Code fits this approach especially well as you don’t even need to change your editor or IDE.

Instabug benchmarks GitHub Copilot, Cursor, Claude Code, and SmartResolve to reveal surprising platform-specific strengths.

And finally...What does the Xcode “coding assistant” prompt look like?

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

Issue 715 20th June 2025 Written by Dave VerwerYou might have missed it in the run up to WWDC, but I want to highlight a recent article on the official Swift blog titled “Swift at Apple: Migrating the Password Monitoring service”.

This recent blog post changes that and gives details of Apple’s use of Swift and Vapor in production apps used by more than a billion people.

Even better, it’s written down, public, and in an easily linkable blog post format.

It’s the best way to build apps for Apple platforms, and maybe to write a small web app with, but that’s the end of the story.

I hope we can see this and other success stories make their way off the Swift blog and into a more permanent home o…

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

Issue 714 13th June 2025 Written by Dave VerwerDid you have a good WWDC week?

As always, I won’t try to sum up the entirety of this week’s announcements in today’s issue.

So far, all we’ve seen is the stock Apple apps, some demo apps, and sample code.

What we’ve seen so far is supposed to guide our decisions as we design and ship our ‘26 platform releases.

For example, “Track Sleep Patterns” is a very active caption and gives you “track sleep”, “sleep patterns”, and “track sleep patterns”, keywords people are looking for.

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

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

1 month, 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… 😮‍💨

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

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

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

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

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

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

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

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

4 months назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 11 часов назад
9to5Mac Daily: July 11, 2025 – Apple’s plans for new Macs, iPads, and more
9to5Mac Daily: July 11, 2025 – Apple’s plans for new Macs, iPads, and more 9to5Mac Daily: July 11, 2025 – Apple’s plans for new Macs, iPads, and more

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

New episodes of 9to5Mac Daily are recorded every weekday.

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

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

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

11 часов назад @ 9to5mac.com
Report: Apple set to land US F1 streaming rights in $150 million+ deal
Report: Apple set to land US F1 streaming rights in $150 million+ deal Report: Apple set to land US F1 streaming rights in $150 million+ deal

Earlier this week, the Financial Times reported that Apple was in active negotiations to acquire the streaming rights for Formula 1 in the United States.

Following the Financial Times report on Tuesday, Puck reported that Apple had submitted an offer over between $150 million and $200 million per year for the rights to F1 streaming in the US.

Presumably it will exist alongside Apple TV+ and MLS Season Pass as a separate streaming package.

It’s also unclear what the deal will mean for F1 TV, as we questioned earlier this week.

It’s possible, or perhaps likely, that Apple will obtain exclusive rights to F1 streaming in the US and therefore withhold access from F1 TV.

12 часов назад @ 9to5mac.com
Apple Watch Ultra 3: Three new features are coming this fall
Apple Watch Ultra 3: Three new features are coming this fall Apple Watch Ultra 3: Three new features are coming this fall

Apple Watch Ultra, outside of a very nice new titanium black, hasn’t been meaningfully upgraded since 2023.

But this fall that’s going to change when the Apple Watch Ultra 3 arrives.

Here are three new features coming to the next-generation Apple Watch Ultra 3.

Whereas previous Apple Watch Ultra models have been limited to 4G LTE connectivity, Apple plans to bring 5G to the Ultra 3 this year.

Apple Watch Ultra 3 features: wrap-upOutside of the features above, the Apple Watch Ultra 3 will likely also include a new chip and updated OLED display—at minimum to match the Apple Watch Series 10’s features.

13 часов назад @ 9to5mac.com
Leaker teases Dynamic Island’s ‘significant evolution’ ahead
Leaker teases Dynamic Island’s ‘significant evolution’ ahead Leaker teases Dynamic Island’s ‘significant evolution’ ahead

Dynamic Island could see big changes in coming yearsThere’s a lot about the iPhone 17 line that seems pretty certain at this point.

For example, the camera features of the iPhone 17 Pro and Pro Max, dimensions of the ultra-thin iPhone 17 Air, and a larger iPhone 17 screen.

In a new interview with the leaker, he says:I can reveal that the Dynamic Island is set for a significant evolution in the coming years.

Based on how this is written, Bu clearly isn’t referencing simple hardware changes like a smaller Dynamic Island cutout.

One thing we can assume, based on the diversity of Dynamic Island-related rumors: Apple definitely has plans for change in the years ahead.

13 часов назад @ 9to5mac.com
Apple TV+ docuseries scores 6 Daytime Emmy Awards nominations
Apple TV+ docuseries scores 6 Daytime Emmy Awards nominations Apple TV+ docuseries scores 6 Daytime Emmy Awards nominations

Apple has picked up six Daytime Emmy nominations for one of its most interesting nature docuseries, produced in partnership with the BBC Studios Natural History Unit.

Winners will be announced this OctoberToday, the Television Academy announced the nominees for the 52nd Daytime Emmy Awards.

Among the nominees is “The Secret Lives of Animals”, a 10-episode Apple TV+ docuseries that premiered late last year.

Here is Apple with some more details:“The Secret Lives of Animals” utilizes cutting-edge technology to showcase new and remarkable animal behaviors.

Apple TV+ is available for $9.99 per month and features hit TV shows and movies like Ted Lasso, Severance, The Studio, The Morning Show, Shr…

14 часов назад @ 9to5mac.com
Apple’s AirPort products are now ‘obsolete,’ with one exception
Apple’s AirPort products are now ‘obsolete,’ with one exception Apple’s AirPort products are now ‘obsolete,’ with one exception

Apple has updated its list of obsolete and vintage products with a variety of fresh additions (via MacRumors), including the 2013 Mac Pro, 2019 Macs, 2018 iPads, and more.

Perhaps one of the most significant changes is that several AirPort products have now been marked ‘obsolete.’ Here’s what that means.

New additions to Apple’s vintage and obsolete product listWhen Apple stops selling a product, a clock starts ticking for when that product can be labeled vintage or obsolete by the company.

With obsolete products, however, Apple no longer offers any support.

The latest updates to Apple’s vintage and obsolete lists include:VintageiPhone 8 128GB2019 13-inch MacBook Air2019 iMac2018 11-inch iP…

14 часов назад @ 9to5mac.com
Feature Request: Three advanced features I’d like to see added to HomeKit
Feature Request: Three advanced features I’d like to see added to HomeKit Feature Request: Three advanced features I’d like to see added to HomeKit

HomeKit dramatically improved the user-friendliness of both configuring and controlling smart homes, by allowing everything to be done though a single app.

Here are three advanced features I’d like to see in the AI age …Natural-language programmingEven with HomeKit, setting up scenes and automations is still a relatively techy activity.

For example, someone may unlock the front door and walk in, immediately switching on the entrance lights.

They then walk into the living room, switch off the entrance lights and switch on several lights in the living room.

For example, it notices they sometimes also close the living room blinds, and realizes they do so when it’s dark outside.

17 часов назад @ 9to5mac.com
Gallery: Tim Cook and Eddy Cue attend Sun Valley ‘summer camp for billionaires’
Gallery: Tim Cook and Eddy Cue attend Sun Valley ‘summer camp for billionaires’ Gallery: Tim Cook and Eddy Cue attend Sun Valley ‘summer camp for billionaires’

As is tradition, Apple CEO Tim Cook is in attendance at the Sun Valley Conference in Idaho this week.

The event, commonly referred to as a “summer camp for billionaires,” attracts executives across media, tech politics, and many other sectors.

The conference has taken place in Sun Valley, Idaho for one week each July since 1983This year, Cook is in attendance alongside Apple’s services boss Eddy Cue.

Cook is a regular at the Allen & Company Sun Valley Conference, attending many times over the last two decades.

Check out a gallery of images showing Cook and Cue at the conference below.

17 часов назад @ 9to5mac.com
Prime Day Deals – Last Day: M4 MacBook Air $160+ off, iPhone 15 Pro/Max $750 off, Apple Watch $279, AirPods, iPad, more
Prime Day Deals – Last Day: M4 MacBook Air $160+ off, iPhone 15 Pro/Max $750 off, Apple Watch $279, AirPods, iPad, more Prime Day Deals – Last Day: M4 MacBook Air $160+ off, iPhone 15 Pro/Max $750 off, Apple Watch $279, AirPods, iPad, more

Prime Day deals hub – Last Day: New price drops on Apple and Samsung, YETI, Anker monitors, moreApple’s latest M4 MacBook Air up to $167 off for Prime Day, deals from $849 (All colors and configs)Now into the final day of Amazon’s massive summer Prime Day event, it’s time to scope out the popular Apple M4 MacBook Air lineup.

Most affordable Mac deals for Prime Day: M4 MacBook Air at $849 or M4 Mac mini from $499 (Up to $150 off)FEATURED: The exclusive limited-time deals across Roborock’s intelligent robotic cleaning systems are now live for Prime Day 2025.

Prime Day price drops are already going live today with the new flagship Saros 10R going live tomorrow at $320 off.

More of this year’s …

17 часов назад @ 9to5mac.com
New ‘HomePad’ product gets fresh launch timing update
New ‘HomePad’ product gets fresh launch timing update New ‘HomePad’ product gets fresh launch timing update

HomePad now expected in spring 2026 due to Siri delaysMark Gurman writes at Bloomberg:Apple continues to work on a smart home hub code-named J490.

Per Gurman, Siri’s new capabilities are core features of the new Home product.

As a result, while Apple could have chosen to ship the HomePad, and add those features via a software update later, Gurman doubted that would happen.

Separately, Gurman has said that iOS 26.4 in the spring is Apple’s targeted launch for Siri’s delayed improvements.

It seems the HomePad will have to wait until spring 2026 too.

17 часов назад @ 9to5mac.com
Security Bite: Fake iPhone virus pop-ups have made it on YouTube
Security Bite: Fake iPhone virus pop-ups have made it on YouTube Security Bite: Fake iPhone virus pop-ups have made it on YouTube

9to5Mac Security Bite is exclusively brought to you by Mosyle, the only Apple Unified Platform.

It’s the same early-day digital scareware we’ve all seen before: “Your iPhone is infected with (310) viruses.

But one was recently spotted running as an ad on YouTube for a sketchy iPhone clean up app.

And…you might want to sit down for this…older adults, particularly those aged 65 and above, are reportedly the fastest-growing age group on YouTube.

YouTube watch time among adults 55+ has more than doubled and is growing 80% faster than watch time among adults overall, according to Think with Google.

18 часов назад @ 9to5mac.com
The best displays to pair with your new Mac
The best displays to pair with your new Mac The best displays to pair with your new Mac

While it’s on the pricier side of things, it features a beautiful Apple design with a 27-inch 5K display.

Display : 27-inch 5K resolution (5120×2880 pixels) at 218 PPI with a matte finish to reduce reflections.

: 27-inch 5K resolution (5120×2880 pixels) at 218 PPI with a matte finish to reduce reflections.

Brightness : Typical brightness of 400 nits and peak brightness of 500 nits: Typical brightness of 400 nits and peak brightness of 500 nits Webcam: None.

Here’s where to buy the Samsung ViewFinity S65TC:Wrap upThese are just some of the best options for external displays to pair with your new Mac.

18 часов назад @ 9to5mac.com
Apple’s M5 chip could continue an unexpected new trend: report
Apple’s M5 chip could continue an unexpected new trend: report Apple’s M5 chip could continue an unexpected new trend: report

One of the big surprises from the report involves the M5 MacBook Pro.

The M5 iPad Pro.

iPad Pro could get Apple’s new M-class chip before the Mac…againLast year, Apple did something with the M4 chip that it never had before.

If Gurman’s reporting proves right, the brand new M5 chip will launch in the iPad Pro this fall.

Perhaps Apple needs a little more time to get the M5 Pro and M5 Max chips ready, thus the MacBook Pro delay.

18 часов назад @ 9to5mac.com
Leak reveals new iPhone 17 color lineup, here’s what’s coming
Leak reveals new iPhone 17 color lineup, here’s what’s coming Leak reveals new iPhone 17 color lineup, here’s what’s coming

iPhone 17 coming in five colors, iPhone 17 Air in four per leakToday leaker yeux1122 has posted images that purportedly depict leaked camera components from Apple’s new iPhones.

And because these rings are color-matched to different models, they reveal what to expect from Apple’s color lineup.

Here’s what the images indicate is coming this fall:iPhone 17BlackBlueGreenPurpleSilveriPhone 17 AirBlackLight BlueLight GoldSilverUnfortunately there are no images depicting iPhone 17 Pro or Pro Max components, so those colors are still unknown.

The iPhone 17 Air colors match what was previously shared by Majin Bu earlier this week.

What do you think of the iPhone 17 color lineup?

19 часов назад @ 9to5mac.com
The Galaxy Z Fold 7 just sold me on a foldable iPhone
The Galaxy Z Fold 7 just sold me on a foldable iPhone The Galaxy Z Fold 7 just sold me on a foldable iPhone

And while I still think Samsung is mostly winning in this market by walkover, the Galaxy Z Fold 7 might have just made Apple’s case for what a foldable iPhone could look like.

Meanwhile, the last few years have had no shortage of rumors about Apple’s intention to release its own foldable iPhone.

And while with every Galaxy Z Fold generation, my first reaction would always be “I don’t want the iPhone version of that”, this week’s announcement finally got me thinking “Oh!

But with the Galaxy Z Fold 7, Samsung has finally cracked what I think is the one thing that’s kept this category from feeling truly mainstream: thickness.

At $1,999.99 for the base model, which is $100 bump from last year, …

21 час назад @ 9to5mac.com
MacRumors MacRumors
последний пост 10 часов назад
Apple Smart Glasses: Everything We Know About Apple's Answer to Meta Ray-Bans
Apple Smart Glasses: Everything We Know About Apple's Answer to Meta Ray-Bans Apple Smart Glasses: Everything We Know About Apple's Answer to Meta Ray-Bans

Apple is working on a set of smart glasses that will rival Meta's popular AI-equipped Ray-Bans, offering many of the same features.

OverviewThere have been persistent rumors about Apple's work on augmented reality smart glasses, but true, lightweight augmented reality glasses are still years away.

Apple's first smart glasses will be an iPhone accessory like the Apple Watch or AirPods, able to provide auxiliary features to reduce ‌iPhone‌ reliance.

AI IntegrationThe cameras in Apple's smart glasses will be able to feed information to an AI assistant.

Bloomberg's Mark Gurman believes Apple could introduce the smart glasses as soon as 2026, but Apple analyst Ming-Chi Kuo doesn't expect them to…

10 часов назад @ macrumors.com
iOS 26: Every Change to the Messages App
iOS 26: Every Change to the Messages App iOS 26: Every Change to the Messages App

Backgrounds are changed for every participant in the conversation, but you need to have ‌iOS 26‌, iPadOS 26, or macOS Tahoe.

On devices that support Apple Intelligence, the Messages app will suggest a poll in relevant conversations.

There's a Filter section that you can access by tapping the icon at the top right of the Messages app interface that will let you see messages with specific content.

Plus you can pin conversations to the Messages app in CarPlay so you can access your favorite contacts quickly.

EU ChangesIn the European Union, there's a new EU-only API for developers that will allow third-party messages apps to send and receive ‌RCS‌/MMS/SMS messages by default instead of the bui…

12 часов назад @ macrumors.com
Apple in the 1990s: Here's a Look Back at 5 Quirky and Unique Products
Apple in the 1990s: Here's a Look Back at 5 Quirky and Unique Products Apple in the 1990s: Here's a Look Back at 5 Quirky and Unique Products

In the early to mid-1990s, Apple released a wide range of quirky and unique products, ranging from printers and digital cameras to a video game console and a PDA with a keyboard.

Below, we reflect on five unique Apple products from the 1990s, including the QuickTake, Newton eMate 300, Studio Display, StyleWriter, and Pippin.

QuickTakeIn 1994, Apple released the QuickTake, one of the first consumer-oriented digital cameras ever.

Apple went on to release a line of Newton products, including the eMate 300 in 1996, an entry-level computer for children to use in the classroom.

This is actually a product that Apple released shortly after Jobs returned to Apple, and the line remained available unt…

14 часов назад @ macrumors.com
MacRumors Giveaway: Win an iPhone 16 From GRID Studio
MacRumors Giveaway: Win an iPhone 16 From GRID Studio MacRumors Giveaway: Win an iPhone 16 From GRID Studio

For this week's giveaway, we've teamed up with GRID Studio to offer MacRumors readers a chance to win one of Apple's iPhone 16 models.

If you're not familiar with GRID Studio, it's a company that takes old, discarded Apple products and turns them into art for Apple fans.

GRID Studio is hosting a sale this week, and there are special discounts on the iPhone 2G and the ‌iPhone‌ 5 pieces, along with a 15 percent discount on everything else.

The GRID 2G is one of the most popular devices that GRID Studio sells, because it showcases the first ‌iPhone‌ that Apple made.

GRID Studio has a whole range of deconstructed Apple devices, and each one includes all of the components artfully displayed and …

15 часов назад @ macrumors.com
Apple Adds Trash Can Mac Pro, AirPorts, and More to Vintage and Obsolete Products List
Apple Adds Trash Can Mac Pro, AirPorts, and More to Vintage and Obsolete Products List Apple Adds Trash Can Mac Pro, AirPorts, and More to Vintage and Obsolete Products List

The trash can ‌Mac Pro‌ wasn't discontinued until December 2019, when the redesigned "Cheese Grater" ‌Mac Pro‌ came out.

The ‌Mac Pro‌ featured a radical new cylindrical design that was much smaller than the previous-generation ‌Mac Pro‌, but it didn't end up meeting the needs of pro users.

Apple wasn't able to introduce a new version of the ‌Mac Pro‌ due to design limitations, and in 2017, Apple admitted that it had failed with the 2013 ‌Mac Pro‌.

Several devices were also transitioned from the vintage products list to the obsolete products list.

Devices are moved from the vintage list to the obsolete list after a two-year period.

16 часов назад @ macrumors.com
The MacRumors Show: Apple's Big Plan for 5 New Vision Products
The MacRumors Show: Apple's Big Plan for 5 New Vision Products The MacRumors Show: Apple's Big Plan for 5 New Vision Products

2025Apple Vision Pro (M4): A refreshed first-generation Vision Pro.

Most recently, Bloomberg's Mark Gurman provided some clarifications about the new Vision Pro that is expected to launch this year.

2027Apple Smart Glasses : Similar to Meta Ray-Bans, Apple's first smart glasses product will offer multiple frame and temple material options for a more personalized look.

Apple Vision Air: Featuring all-new design that is "substantially lighter," with over 40% weight reduction compared to the Vision Pro.

2028Apple Vision Pro (second generation) : Apple's true second-generation Vision Pro headset will debut an entirely new design with a significantly reduced weight.

17 часов назад @ macrumors.com
Here Are The Best Apple Deals You Can Still Get Before Amazon Prime Day Ends
Here Are The Best Apple Deals You Can Still Get Before Amazon Prime Day Ends Here Are The Best Apple Deals You Can Still Get Before Amazon Prime Day Ends

Amazon Prime Day is coming to a close later today, so we're quickly recapping all of the best Apple and Apple-related deals that are still live on Amazon right now.

Amazon Prime Day requires you to have an Amazon Prime membership to take advantage of the discounts.

Amazon Prime costs $14.99 per month or $139.00 per year, and it comes with a 30-day free trial for new subscribers.

Apple Watch Series 10Amazon has the 42mm GPS Apple Watch Series 10 for $279.00, down from $399.00, as well as the 46mm GPS model for $309.00, down from $429.00.

Apple Watch Ultra 2Amazon has introduced a new all-time low price on the Black Apple Watch Ultra 2, available for $649.99, down from $799.00.

17 часов назад @ macrumors.com
Today's Your Last Chance to Get AirPods Pro 2 for $149 and AirPods 4 for $89 in Prime Day Sales
Today's Your Last Chance to Get AirPods Pro 2 for $149 and AirPods 4 for $89 in Prime Day Sales Today's Your Last Chance to Get AirPods Pro 2 for $149 and AirPods 4 for $89 in Prime Day Sales

We're in the final hours of Amazon Prime Day for 2025, and you can still find record low prices on nearly every AirPods model right now on Amazon.

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

The highlight of these deals include the AirPods Pro 2 for $149.00, down from $249.00, and the AirPods 4 for $89.00, down from $129.00.

Both of these are new all-time low prices for the AirPods during Prime Day, and it's very likely we won't see deals this good again until the holidays come around.

If you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the best Apple-related bargains of the pa…

19 часов назад @ macrumors.com
Grok 4 'Truth-Seeking' AI Consults Musk's Stance on Sensitive Topics
Grok 4 'Truth-Seeking' AI Consults Musk's Stance on Sensitive Topics Grok 4 'Truth-Seeking' AI Consults Musk's Stance on Sensitive Topics

xAI's latest Grok 4 large language model appears to search for owner Elon Musk's opinions before answering sensitive questions about topics like Israel-Palestine, abortion, and U.S. immigration policy.

Data scientist Jeremy Howard was first to document the concerning behavior, showing that 54 of 64 citations Grok provided for a question about Israel-Palestine referenced Musk's views.

The AI model's "chain of thought" reasoning process explicitly states it's "considering Elon Musk's views" or "searching for Elon Musk views" when tackling such questions.

Here's a complete unedited video of asking Grok for its views on the Israel/Palestine situation.

Of course, either way, the discovery raises…

20 часов назад @ macrumors.com
Apple Studio Display Successor Now Expected Early Next Year
Apple Studio Display Successor Now Expected Early Next Year Apple Studio Display Successor Now Expected Early Next Year

Apple plans to release a next-generation Studio Display or equivalent replacement external monitor as soon as early next year, according to Bloomberg's Mark Gurman.

Gurman has not revealed any new features or changes planned for Apple's Studio Display successor.

Young believes this display could be a new Studio Display with mini-LED backlighting.

Mini-LED technology would provide benefits such as increased brightness and higher contrast ratio compared to the current Studio Display with LEDs.

Apple launched the Studio Display in March 2022 alongside the Mac Studio.

21 час назад @ macrumors.com
OLED MacBook Pro May Not Launch Next Year After All
OLED MacBook Pro May Not Launch Next Year After All OLED MacBook Pro May Not Launch Next Year After All

Apple in October 2024 overhauled its 14-inch and 16-inch MacBook Pro models, adding M4, M4 Pro, and M4 Max chips, Thunderbolt 5 ports on higher-end models, display changes, and more.

Gurman has so far kept quiet on whether the redesigned MacBook Pro timeline has shifted as well.

OLED DisplayGoodbye, mini-LEDSeveral rumors have indicated that Apple is developing MacBook Pro models with OLED displays.

Notably, the MacBook Pro got thicker and heavier with its most recent redesign in 2021.

M6 chips, on the other hand, could adopt a completely new packaging process for Apple's overhauled MacBook Pro models.

22 часа назад @ macrumors.com
Apple to Launch New Low-Cost 11-Inch iPad in the Spring
Apple to Launch New Low-Cost 11-Inch iPad in the Spring Apple to Launch New Low-Cost 11-Inch iPad in the Spring

Apple will launch a new 12th generation entry-level iPad in the spring of next year, according to Bloomberg's Mark Gurman.

Apple is said to have two versions of the entry-level 11-inch iPad in development, codenamed J581 and J582.

The current iPad 11 is available in 128, 256, and 512GB capacities.

The iPad 11 features an A16 processor.

Apple is reportedly aiming to launch the new devices in March or April 2026, suggesting a fast turnaround.

22 часа назад @ macrumors.com
iPhone 17 RAM: How Much to Expect for Each Model
iPhone 17 RAM: How Much to Expect for Each Model iPhone 17 RAM: How Much to Expect for Each Model

According to a July 2025 report from industry sources in Asia, Apple's forthcoming iPhone 17 Pro and iPhone 17 Pro Max models will both be equipped with 12GB of RAM – a 50% increase over their predecessors.

The base iPhone 17, however, is likely to retain 8GB of RAM – the same amount as that found in the current iPhone 16 and iPhone 16 Plus.

Below, we've compared the RAM configurations of the iPhone 16 series with what's currently expected from the iPhone 17 lineup.

Bear in mind that the iPhone 17 RAM configurations are based on analyst reports and leaks, and may not represent the actual amounts, which will likely be confirmed by device teardowns after launch.

Model iPhone 16 RAM iPhone 17 …

23 часа назад @ macrumors.com
iPhone 17 and iPhone 17 Air Rumored to Come in These 9 Colors
iPhone 17 and iPhone 17 Air Rumored to Come in These 9 Colors iPhone 17 and iPhone 17 Air Rumored to Come in These 9 Colors

The iPhone 17 and iPhone 17 Air will be available in a total of nine color options, according to new information coming out of Asia.

According to the leaker going by the account name " yeux1122 " on the Korean blog Naver, accessory manufacturers are now producing camera protector rings for the ‌iPhone 17‌ and ‌iPhone 17 Air‌ in colors to match their finishes upon release, thereby revealing what options to expect.

The ‌iPhone 17 Air‌ will apparently be available in black, silver, gold, and blue.

On the other hand, the ‌iPhone 17 Air‌, which is set to replace the ‌iPhone 16‌ Plus, is moving to a much more muted, Pro-style selection of color options.

The ‌iPhone 17‌ and ‌iPhone 17 Air‌ are exp…

1 day, 1 hour назад @ macrumors.com
iPhone 17 Pro Models With BOE Displays Will Be Sold in China Only
iPhone 17 Pro Models With BOE Displays Will Be Sold in China Only iPhone 17 Pro Models With BOE Displays Will Be Sold in China Only

iPhone 17 Pro and ‌iPhone 17 Pro‌ Max models with displays made by BOE will be sold exclusively in China, according to a new report.

However, the ‌iPhone 17 Pro‌ models with BOE displays will apparently be limited to the Chinese market.

Today, Apple sources the majority of its OLED panels for iPhones from South Korea-based Samsung Display and LG Display.

The company was later granted approval to resume supplying OLED panels for the ‌iPhone‌ 14, albeit in limited quantities.

The Chinese supplier apparently intends to play a major role in ‌iPhone‌ production in the future and grow its share of Apple's highly competitive display supply chain.

1 day, 2 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 14 часов назад
Iconic 'Trash Can' Mac Pro is now on Apple's vintage products list
Iconic 'Trash Can' Mac Pro is now on Apple's vintage products list Iconic 'Trash Can' Mac Pro is now on Apple's vintage products list

Apple's 2013 Mac Pro has been added to the company's list of vintage products.

Apple's infamous 2013 Mac Pro, with its unique cylindrical design, has been added to Apple's vintage and obsolete products list, along with multiple 2019 iMac and 2018 iPad Pro models.

As for the iconic 'Trash Can' Mac Pro from 2013, the iPhone maker added the machine to its list of vintage products on July 11.

The 128GB variant of the iPhone 8 has also joined its 64GB and 256GB counterparts on Apple's vintage products list.

It's ultimately not much of a surprise that the unique 2013 Mac Pro was added to Apple's vintage products list.

14 часов назад @ appleinsider.com
Apple leaders join Sun Valley billionaires' summer camp for 2025
Apple leaders join Sun Valley billionaires' summer camp for 2025 Apple leaders join Sun Valley billionaires' summer camp for 2025

Image credit: BloombergTim Cook and Eddy Cue join the industry elite at Sun Valley, where billion-dollar deals often start with a handshake.

Apple CEO Tim Cook and senior vice president Eddy Cue are attending the annual Sun Valley Conference in Idaho.

The Sun Valley Conference is hosted each July by Allen & Company.

Eddy Cue at Sun Valley 2025.

Tim Cook joins Sun Valley 2025.

16 часов назад @ appleinsider.com
Apple Vision Pro rumors: More speed, more comfortable, and eventually cheaper
Apple Vision Pro rumors: More speed, more comfortable, and eventually cheaper Apple Vision Pro rumors: More speed, more comfortable, and eventually cheaper

Apple Vision Pro could get a spec bumpThe Apple Vision Pro could get an update at any time, but leakers are at odds on when it will be announced and what chip might be inside.

The Apple Vision Pro was a tough sell with its high price, heavy weight, and lack of developer support.

Apple Vision Pro already has Apple IntelligenceWell, visionOS 2.4 introduced Apple Intelligence to the platform, so that was a miss.

If Apple wanted to emphasize gaming on Apple Vision Pro, the M5 would probably be the ideal candidate.

The ultimate goal is glasses that run visionOSBasically, imagine if Apple Vision Pro passthrough, but without seeing the interface on a screen.

17 часов назад @ appleinsider.com
Prime Day ends tonight, grab these top Apple deals before midnight
Prime Day ends tonight, grab these top Apple deals before midnight Prime Day ends tonight, grab these top Apple deals before midnight

Prime Day Apple deals start at just $13 and end tonight - Image credit: AppleIf you buy through our links, we may get a commission.

Read our ethics policyAmazon's 4-day Prime Day sale ends tonight, and now is your chance to grab the year's lowest prices on AirPods, iPads, Apple Watch, and more.

Prime Day wraps up tonight at midnight Pacific Time, and if you haven't checked out the best Apple deals from the sale, now is your chance to save $100 on AirPods Pro, $120 to $150 off Apple Watches, AirTags from $19.99, Macs up to $442 off, and more.

Save up to $442 on Apple for Prime DayDon't miss out on these Apple Prime Day dealsYou can find a deeper dive into the sale, which also includes discou…

18 часов назад @ appleinsider.com
Apple approves BOE display panel production for iPhone 17 Pro in China
Apple approves BOE display panel production for iPhone 17 Pro in China Apple approves BOE display panel production for iPhone 17 Pro in China

iPhone 17 Pro rendersApple is giving BOE Technology the green light to produce iPhone 17 Pro displays for China's market.

By localizing some iPhone production in China, Apple can better meet local regulatory expectations.

Competitive pressures in the display marketSamsung Display and LG Display have been Apple's primary suppliers for high-end OLED panels.

What comes next for production and supplyApple typically ramps up large-scale iPhone production in China in late summer to meet a September launch schedule.

If BOE's display module mass production qualification is approved in July, it will strengthen its role in Apple's supply chain for the iPhone 17 Pro in China.

20 часов назад @ appleinsider.com
Apple's upcoming low-cost MacBook: Colorful and affordable
Apple's upcoming low-cost MacBook: Colorful and affordable Apple's upcoming low-cost MacBook: Colorful and affordable

The 13-inch MacBook AirApple is rumored to be readying a new low-cost MacBook with an A18 processor that if real, will sell by the millions and further drive market share.

What will be the processor in the low-cost MacBook?

The A18 Pro first arrived on the iPhone 16 Pro and iPhone 16 Pro Max in the fall of 2024.

The new low-cost MacBook is said to account for 5 million to 7 million of those machines.

Of course, we have a redesigned MacBook Pro coming soon too, but that's a discussion for another time.

21 час назад @ appleinsider.com
Developer betas, Apple Intelligence, and a lighter Apple Vision Pro on the AppleInsider Podcast
Developer betas, Apple Intelligence, and a lighter Apple Vision Pro on the AppleInsider Podcast Developer betas, Apple Intelligence, and a lighter Apple Vision Pro on the AppleInsider Podcast

BONUS: Subscribe via Patreon or Apple Podcasts to hear AppleInsider+, the extended edition.

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.

Just say, "Hey, Siri," to your HomePod mini and ask for these podcasts, and our latest HomeKit Insider episode too.

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.

21 час назад @ appleinsider.com
How the Finder is the real power macOS Tahoe feature
How the Finder is the real power macOS Tahoe feature How the Finder is the real power macOS Tahoe feature

But the chief focus of the Finder is the Finder window, with its huge range of options, including ones that are for power users, and at least one that confuses new users.

Inside the Finder windowTo open a Finder window when there isn't already one on the screen, you first enter the Finder.

Whichever way you open a Finder window, though, they initially all have the same format.

You can do quite elaborate document searches right from the Finder windowWith that selected, the very bottom of your Finder window shows a horizontal hierarchy folders.

Open any Finder window, click on the magnifying glass at top right, and start typing a search term.

22 часа назад @ appleinsider.com
iPhone 17 and iPhone 17 Air colors revealed in accessories leak
iPhone 17 and iPhone 17 Air colors revealed in accessories leak iPhone 17 and iPhone 17 Air colors revealed in accessories leak

Purported lens protectors in different colors to match the iPhone 17 Air -- image credit: yeux1122Leaked images for third-party iPhone camera lens covers appear to confirm all of the colors for the iPhone 17 and iPhone 17 Air.

The colors of several of Apple's forthcoming iPhone 17 range, have repeatedly been leaked already.

Leaker yeux1122 posted the two images, and from them concludes that there will be five colors for the iPhone 17, and four colors for the iPhone 17 Air.

Purported lens protectors in different colors to match the iPhone 17 — image credit: yeux1122For the iPhone 17 Air, the new leak claims that the colors are:BlackLight BlueLight GoldSilverThese are the same colors that hav…

22 часа назад @ appleinsider.com
New AI model uses behavior data from Apple Watch for better health predicitons
New AI model uses behavior data from Apple Watch for better health predicitons New AI model uses behavior data from Apple Watch for better health predicitons

A new scientific study uses behavior information derived from Apple Watch sensor data for health predicitons.

The wearable health behavior foundation model — WBMWith that information in mind, the researchers created what they call a WBM, or wearable health behavior foundation model.

The wearable health behavior foundation model uses patterns derived from raw sensor data.

"The model excels in behavior-driven tasks like sleep prediction, and improves further when combined with representations of raw sensor data."

WBM detects behavior patterns derived from raw sensor data, which can include significant information about an individual's health.

1 day, 9 hours назад @ appleinsider.com
Final hours: Save $200 on Apple's M4 Mac mini (24GB, 512GB), now $799
Final hours: Save $200 on Apple's M4 Mac mini (24GB, 512GB), now $799 Final hours: Save $200 on Apple's M4 Mac mini (24GB, 512GB), now $799

Grab flash savings on Apple's upgraded Mac mini today only.

B&H is ousting Amazon during Prime Day for the lowest price on Apple's M4 Mac mini with a bump up to 24GB of RAM and 512GB of storage.

Grab a flash deal zone before it ends tonight.

With the combined savings totaling $200 off, B&H's flash deal delivers the lowest M4 Mac mini price available on the upgraded spec (part number MCYT4LL/A) at $799.

Save $200 on M4 Mac mini 24GB/512GBThis particular model has Apple's M4 chip with a 10-core CPU and 10-core GPU.

1 day, 12 hours назад @ appleinsider.com
Apple's early 2026 product lineup to include iPhone 17e, Studio Display, iPads
Apple's early 2026 product lineup to include iPhone 17e, Studio Display, iPads Apple's early 2026 product lineup to include iPhone 17e, Studio Display, iPads

Instead of getting MacBook Pro, MacBook Air, iPad Pro, and Apple Vision Pro updates in the fall, some have shifted to early 2026.

Apple is still expected to reveal the iPhone 17 lineup, Apple Watch Series 11, and the M5 processor later in 2025.

However, the products using the M5 processor might have been kicked back to help balance Apple's books more post-iPhone season.

Still coming in 2025Apple may repeat what it did with the iPad Pro previously and debut the M5 only in that spec-bumped model in October.

A packed early 2026The M5 Pro and M5 Max may not be revealed until early 2026 alongside the spec-bumped MacBook Pros.

1 day, 13 hours назад @ appleinsider.com
HomeKit may keep some Wemo devices alive after shutdown in 2026
HomeKit may keep some Wemo devices alive after shutdown in 2026 HomeKit may keep some Wemo devices alive after shutdown in 2026

The Belkin Wemo Smart Plug will still work via HomeKitBelkin is pulling the plug on the Wemo app — here's what that means for your smart home setup.

On January 31, 2026, Belkin will sunset the Wemo app and end official first-party support for the Wemo line of smart home accessories.

So, the following products will lose support through the official Wemo app, as well as third-party services like Alexa and Google, but should still work if you've added them to HomeKit:WLS0403- Wemo Smart Light Switch 3-WayWDS060 - Wemo Wi-Fi Smart Light Switch w/ DimmerWLS040 - Wemo Smart Light SwitchF7C064 - Wemo HomeKitF7C059 - WemoDimmer Light SwitchF7C063 - WemoMini Plugin SwitchWSP090 - WemoOutdoor PlugWSP…

1 day, 13 hours назад @ appleinsider.com
AirPods Pro 2 and AirPods 4 get new beta firmware
AirPods Pro 2 and AirPods 4 get new beta firmware AirPods Pro 2 and AirPods 4 get new beta firmware

Apple has released a beta firmware update for AirPods Pro 2 and AirPods 4.

Apple has released a new developer beta firmware for AirPods Pro 2 and AirPods 4, with support for camera controls, better CarPlay hand-off, and more.

This beta software release is available for AirPods 4 and AirPods Pro 2, both the USB-C and Lightning models.

How to install the AirPods beta firmwareApple has made it relatively easy to download and install beta versions for iOS and macOS, but that's not the case for AirPods firmware updates.

Once you do that, follow these steps:Ensure Developer Mode is enabled in Settings -> Privacy & Security -> Developer Mode.

1 day, 13 hours назад @ appleinsider.com
M5 MacBook Pro now expected in the first half of 2026
M5 MacBook Pro now expected in the first half of 2026 M5 MacBook Pro now expected in the first half of 2026

MacBook ProApple's next update to the MacBook Pro won't be in 2025 with a refresh for the notebook now rumored to hit in early 2026.

Apple's current M4 MacBook Pro lineup has been around since October 2024.

In a Thursday report, Bloomberg claims that the next update to the MacBook Pro will be arriving in the first half of 2026.

Apple had initially expected to release an M5 update later in 2025, but it then shifted the schedule to be a later releasse.

The next one along, most likely the M6 MacBook Pro, will have a new case and make the long-awaited switch over to an OLED display.

1 day, 13 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 1 week, 4 days назад
Decoding Swift types that require additional data
Decoding Swift types that require additional data Decoding Swift types that require additional data

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

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

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

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

func decode( from data: Dat…

1 week, 4 days назад @ swiftbysundell.com
Tips and tricks for when using SwiftUI’s ViewBuilder
Tips and tricks for when using SwiftUI’s ViewBuilder Tips and tricks for when using SwiftUI’s ViewBuilder

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

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

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

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

header = header () self .

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

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

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

3 months, 1 week назад @ swiftbysundell.com
Hacking with Swift
последний пост 3 weeks, 1 day назад
What's new in SwiftUI for iOS 26
What's new in SwiftUI for iOS 26

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

The action you just performed triggered the security solution.

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

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

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

3 weeks, 1 day назад @ hackingwithswift.com
What's new in Swift 6.2?
What's new in Swift 6.2? What's new in Swift 6.2?

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

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

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

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

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

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

2 months, 1 week назад @ hackingwithswift.com
Apple starts accepting GitHub sponsorships for Swift
Apple starts accepting GitHub sponsorships for Swift

Send money, get rewards.

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

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

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

9 months, 3 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 week, 3 days назад
Generics, Protocols & Functional Programming in Swift [SUBSCRIBER]
Generics, Protocols & Functional Programming in Swift [SUBSCRIBER] Generics, Protocols & Functional 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?

1 week, 3 days назад @ kodeco.com
Migrating to Swift 6 Tutorial [FREE]
Migrating to Swift 6 Tutorial [FREE] Migrating to Swift 6 Tutorial [FREE]

The main tools to prevent data races are data isolation and isolation domains:The critical feature of an isolation domain is the safety it provides.

You can pass mutable state from one isolation domain to another, but you can never access that state concurrently from a different domain.

Migrating to Swift 6.2Swift.org Migration GuideThe Swift Migration Guide suggests a process for migrating Swift 5 code to Swift 6.

While in Swift 5 language mode, incrementally enable Swift 6 checking in your project’s Build Settings.

/// See: https://github.com/swiftlang/swift-corelibs-foundation/issues/5139 public static var currentThread: Thread { return Thread.current } } In this tutorial, you’ll migrate…

2 weeks, 2 days назад @ kodeco.com
Expert Swift [SUBSCRIBER]
Expert Swift [SUBSCRIBER] Expert Swift [SUBSCRIBER]

Expert Swift is here to help, by showing you how to harness the full power of Swift.

The first section of this book covers the basic building blocks of the Swift language: The type system (enums, structs and classes), Protocols and Generics.

In this chapter, you’ll learn about some of the motivations behind creating the Swift language, take a short but deep dive into the Swift toolchain flow and look at Swift.

Strings Toggle description The proper implementation of a string type in Swift has been a controversial topic for quite some time.

You’ll learn how you can most effectively use strings, what they really are, how they work and how they’re represented.

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

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

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

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

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

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

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

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

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

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

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

4 months, 1 week назад @ nshipster.com
Ollama
Ollama

What can I do?

Please try again in a few minutes.

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

6 months, 1 week назад @ nshipster.com
Ole Begemann
последний пост None
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 2 days, 3 hours назад
Reaper – SDK для поиска мертвого кодаSentry продолжают выкладывать в опенсорс инструменты, полученные в наследство после покупки EmergeTools. В этот раз очередь Reaper – инструмента, который помогает отслеживать код, который никогда не используется в проде
Reaper – SDK для поиска мертвого кодаSentry продолжают выкладывать в опенсорс инструменты, полученные в наследство после покупки EmergeTools. В этот раз очередь Reaper – инструмента, который помогает отслеживать код, который никогда не используется в проде

Reaper – SDK для поиска мертвого кодаSentry продолжают выкладывать в опенсорс инструменты, полученные в наследство после покупки EmergeTools. В этот раз очередь Reaper – инструмента, который помогает отслеживать код, который никогда не используется в проде.

2 days, 3 hours назад @ t.me
Опыт со Swift Package RegistrySwift Package Registry – фича SwiftPM, позволяющая вам поднять собственный сервер для раздачи пакетов. Это важно в следующих случаях:👉Вы хотите ускорить пайплайны за счет того, чтобы не клонировать каждый раз Git репозитории👉В
Опыт со Swift Package RegistrySwift Package Registry – фича SwiftPM, позволяющая вам поднять собственный сервер для раздачи пакетов. Это важно в следующих случаях:👉Вы хотите ускорить пайплайны за счет того, чтобы не клонировать каждый раз Git репозитории👉В

Опыт со Swift Package RegistrySwift Package Registry – фича SwiftPM, позволяющая вам поднять собственный сервер для раздачи пакетов. Это важно в следующих случаях:👉Вы хотите ускорить пайплайны за счет того, чтобы не клонировать каждый раз Git репозитории👉Вы боитесь supply chain атак👉Вы боитесь, что репозитории с пакетами, на которые вы полагаетесь, в какой-то прекрасный день удалятВ статье подробно разбирается опыт развертки своего Swift Package Registry поверх Artifactory.

3 days, 3 hours назад @ t.me
FaultOrdering – ускоряем запуск приложенияКак вы помните, Sentry недавно купили Emerge Tools. Неожиданно, после этого они решили выложить свой ранее платный инструмент в опенсорс. FaultOrdering – пакет, автоматически генерирующий Order-файлы во время прого
FaultOrdering – ускоряем запуск приложенияКак вы помните, Sentry недавно купили Emerge Tools. Неожиданно, после этого они решили выложить свой ранее платный инструмент в опенсорс. FaultOrdering – пакет, автоматически генерирующий Order-файлы во время прого

FaultOrdering – ускоряем запуск приложенияКак вы помните, Sentry недавно купили Emerge Tools. Неожиданно, после этого они решили выложить свой ранее платный инструмент в опенсорс. FaultOrdering – пакет, автоматически генерирующий Order-файлы во время прогона UI-тестов. А использование этих файлов позволяет ускорить запуск приложения где-то на 20%.

4 days, 3 hours назад @ t.me
Как в Airbnb улучшают перфоманс SwiftUIПока самые слабые отказываются от SwiftUI из-за проблем с перфомансом, Airbnb пытается решать проблемы с ним. В сегодняшней статье они рассказывают про то, как работает diffing алгоритм и как его контролировать.
Как в Airbnb улучшают перфоманс SwiftUIПока самые слабые отказываются от SwiftUI из-за проблем с перфомансом, Airbnb пытается решать проблемы с ним. В сегодняшней статье они рассказывают про то, как работает diffing алгоритм и как его контролировать.

Как в Airbnb улучшают перфоманс SwiftUIПока самые слабые отказываются от SwiftUI из-за проблем с перфомансом, Airbnb пытается решать проблемы с ним. В сегодняшней статье они рассказывают про то, как работает diffing алгоритм и как его контролировать.

5 days, 3 hours назад @ t.me
Учим Claude писать на Swift 6Одна из проблем, о которой рассказывал автор вчерашней статьи – достаточно плохое знание агентом особенностей Swift. Эта проблема частично решается добавлением нужной информации в контекст модели. Если все-таки решите попробов
Учим Claude писать на Swift 6Одна из проблем, о которой рассказывал автор вчерашней статьи – достаточно плохое знание агентом особенностей Swift. Эта проблема частично решается добавлением нужной информации в контекст модели. Если все-таки решите попробов

Учим Claude писать на Swift 6Одна из проблем, о которой рассказывал автор вчерашней статьи – достаточно плохое знание агентом особенностей Swift. Эта проблема частично решается добавлением нужной информации в контекст модели. Если все-таки решите попробовать, то по ссылке – детальные правила работы с Swift 6 и Swift Concurrency.

1 week, 1 day назад @ t.me
Как Claude помог переписать на Swift легаси приложениеClaude Code – очень популярный сейчас агент от Anthropic. Автор статьи рассказывает, как всего за 20$ он переписал Objective-C приложение, написанное 12 лет назад с таргетом под iOS 6, на Swift и SwiftU
Как Claude помог переписать на Swift легаси приложениеClaude Code – очень популярный сейчас агент от Anthropic. Автор статьи рассказывает, как всего за 20$ он переписал Objective-C приложение, написанное 12 лет назад с таргетом под iOS 6, на Swift и SwiftU

Как Claude помог переписать на Swift легаси приложениеClaude Code – очень популярный сейчас агент от Anthropic. Автор статьи рассказывает, как всего за 20$ он переписал Objective-C приложение, написанное 12 лет назад с таргетом под iOS 6, на Swift и SwiftUI.Читается как дневник, очень много полезных выводов – рекомендую всем, кто подумывает вкатиться в агентов.

1 week, 2 days назад @ t.me
Детали про Foundation ModelГлавная вещь, которую нужно понимать про локальную LLM, встроенную в iOS – она достаточно маленькая и слабая по современным меркам, особенно в плане размера окна контекста, всего 4096 токенов. Это значит, что относиться к ней сто
Детали про Foundation ModelГлавная вещь, которую нужно понимать про локальную LLM, встроенную в iOS – она достаточно маленькая и слабая по современным меркам, особенно в плане размера окна контекста, всего 4096 токенов. Это значит, что относиться к ней сто

Детали про Foundation ModelГлавная вещь, которую нужно понимать про локальную LLM, встроенную в iOS – она достаточно маленькая и слабая по современным меркам, особенно в плане размера окна контекста, всего 4096 токенов. Это значит, что относиться к ней стоит не как к карманному ChatGPT, а скорее как к умному форматтеру свободного текста в структурные данные.

1 week, 3 days назад @ t.me
Про observation в UIKitЯ уже рассказывал, что Apple внезапно завезли Observable в UIKit, причем сразу же до iOS 18. Так вот, держите более подробную статью с разбором того, как он работает, какие ограничения есть, и как избежать просадок перфоманса.
Про observation в UIKitЯ уже рассказывал, что Apple внезапно завезли Observable в UIKit, причем сразу же до iOS 18. Так вот, держите более подробную статью с разбором того, как он работает, какие ограничения есть, и как избежать просадок перфоманса.

Про observation в UIKitЯ уже рассказывал, что Apple внезапно завезли Observable в UIKit, причем сразу же до iOS 18. Так вот, держите более подробную статью с разбором того, как он работает, какие ограничения есть, и как избежать просадок перфоманса.

1 week, 4 days назад @ t.me
Что нового в SwiftUIС обновлениями UIKit разобрались, давайте посмотрим на SwiftUI:👉Нативный WebView👉Поддержка rich text editing в TextView👉Возможность задать свои собственные лейблы для секций таблицы (вот те самые буквы, которые сбоку отображаются)👉Макро
Что нового в SwiftUIС обновлениями UIKit разобрались, давайте посмотрим на SwiftUI:👉Нативный WebView👉Поддержка rich text editing в TextView👉Возможность задать свои собственные лейблы для секций таблицы (вот те самые буквы, которые сбоку отображаются)👉Макро

Что нового в SwiftUIС обновлениями UIKit разобрались, давайте посмотрим на SwiftUI:👉Нативный WebView👉Поддержка rich text editing в TextView👉Возможность задать свои собственные лейблы для секций таблицы (вот те самые буквы, которые сбоку отображаются)👉Макрос Animatable👉Поддержка openURL в in-app браузере

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

Android на пути к официальной поддержке в SwiftВ Swift появилась новая рабочая группа, задача которой – сделать Android официально поддерживаемой платформой. Задачи перед собой поставили стандартные для кроссплатформенного фреймворка, обсуждение открытое, так что можете поучаствовать. Группу драйвят ребята из Skip Tools, про которых я уже рассказывал раньше.Что же, тепло привествуем наших коллег из Android Good Reads (@droidgr)!

2 weeks, 1 day назад @ t.me
Если вы не знали, то в логах Xcode за пару кликов можно за пару кликов спрятать все сообщения от определенной библиотеки, процесса или подсистемы.
Если вы не знали, то в логах Xcode за пару кликов можно за пару кликов спрятать все сообщения от определенной библиотеки, процесса или подсистемы. Если вы не знали, то в логах Xcode за пару кликов можно за пару кликов спрятать все сообщения от определенной библиотеки, процесса или подсистемы.

Если вы не знали, то в логах Xcode за пару кликов можно за пару кликов спрятать все сообщения от определенной библиотеки, процесса или подсистемы.

2 weeks, 3 days назад @ t.me
Примеры использования Foundation Model FrameworkДержите постепенно пополняемую коллекцию проектов с использованием локальной LLM от Apple:👉Суммаризатор расшифровок встреч👉Планировщик поездок👉Генератор батиных шуток👉Генератор рецептов на основе списка проду
Примеры использования Foundation Model FrameworkДержите постепенно пополняемую коллекцию проектов с использованием локальной LLM от Apple:👉Суммаризатор расшифровок встреч👉Планировщик поездок👉Генератор батиных шуток👉Генератор рецептов на основе списка проду Примеры использования Foundation Model FrameworkДержите постепенно пополняемую коллекцию проектов с использованием локальной LLM от Apple:👉Суммаризатор расшифровок встреч👉Планировщик поездок👉Генератор батиных шуток👉Генератор рецептов на основе списка проду

Примеры использования Foundation Model FrameworkДержите постепенно пополняемую коллекцию проектов с использованием локальной LLM от Apple:👉Суммаризатор расшифровок встреч👉Планировщик поездок👉Генератор батиных шуток👉Генератор рецептов на основе списка продуктов

2 weeks, 5 days назад @ t.me
Mesh градиенты в SwiftUIВ отличие от радиальных и линейных, mesh градиенты дают получить более свободное распределение цветов по плоскости. В статье разбирается, как такие градиенты создавать, управлять их геометрией, тем самым распределением цветов, созда
Mesh градиенты в SwiftUIВ отличие от радиальных и линейных, mesh градиенты дают получить более свободное распределение цветов по плоскости. В статье разбирается, как такие градиенты создавать, управлять их геометрией, тем самым распределением цветов, созда Mesh градиенты в SwiftUIВ отличие от радиальных и линейных, mesh градиенты дают получить более свободное распределение цветов по плоскости. В статье разбирается, как такие градиенты создавать, управлять их геометрией, тем самым распределением цветов, созда

Mesh градиенты в SwiftUIВ отличие от радиальных и линейных, mesh градиенты дают получить более свободное распределение цветов по плоскости. В статье разбирается, как такие градиенты создавать, управлять их геометрией, тем самым распределением цветов, создавать сложные фигуры и анимации.

3 weeks, 1 day назад @ t.me
Dragula – drag'n'drop движок для SwiftUIDragula – новая библиотека для SwiftUI, которая упрощает создание drag-n-drop интерфейсов. Работает и в списках с секциями, поддерживает горизонтальный и вертикальный скролл.
Dragula – drag'n'drop движок для SwiftUIDragula – новая библиотека для SwiftUI, которая упрощает создание drag-n-drop интерфейсов. Работает и в списках с секциями, поддерживает горизонтальный и вертикальный скролл.

Dragula – drag'n'drop движок для SwiftUIDragula – новая библиотека для SwiftUI, которая упрощает создание drag-n-drop интерфейсов. Работает и в списках с секциями, поддерживает горизонтальный и вертикальный скролл.

3 weeks, 2 days назад @ t.me
Что нового в тулингеБольшой обзор всех главных улучшений разработческого тулинга от ребят из Tuist:👉Много улучшений вокруг тестирования, в том числе запись видео прогона UI тестов.👉Новый макрос #playground – аналог previews, но для не-UI кода.👉Проект, позв
Что нового в тулингеБольшой обзор всех главных улучшений разработческого тулинга от ребят из Tuist:👉Много улучшений вокруг тестирования, в том числе запись видео прогона UI тестов.👉Новый макрос #playground – аналог previews, но для не-UI кода.👉Проект, позв

Что нового в тулингеБольшой обзор всех главных улучшений разработческого тулинга от ребят из Tuist:👉Много улучшений вокруг тестирования, в том числе запись видео прогона UI тестов.👉Новый макрос #playground – аналог previews, но для не-UI кода.👉Проект, позволяющий запускать Linux контейнеры на маке – container. Опенсорсный, полностью на Swift.

3 weeks, 3 days назад @ t.me
iOS.Events iOS.Events
последний пост 7 months назад
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, он расскажет про будущее мобильной разработки на основе грядущих трендов.Принять участие можно как офлайн, так и онлайн. Узнать подробнее и зарегистироваться 🔗

7 months назад @ t.me
Readaggregator Readaggregator
последний пост None
Подкасты
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
последний пост 4 days, 18 hours назад
647: You Get One Exclamation Point
647: You Get One Exclamation Point 647: You Get One Exclamation Point

Job advice for CS graduates, whether external drives should be USB, Thunderbolt, or FireWire, and a draft of how we'd make the worst MacBook.

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

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

4 days, 18 hours назад @ atp.fm
646: On the Shelf With the Pickles
646: On the Shelf With the Pickles 646: On the Shelf With the Pickles

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 week, 4 days назад @ atp.fm
645: More Frosting
645: More Frosting 645: More Frosting

macOS Tahoe and iOS 26 beta 2 updates, the latest AI-training kerfuffles, life with CarKey, and flagship OLED TVs.

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

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 weeks, 1 day назад @ atp.fm
644: You Have to Invert
644: You Have to Invert 644: You Have to Invert

Impressions of iOS 26, macOS Tahoe, iPadOS 26, and Liquid Glass after a week of using the first developer betas.

Surprisingly, we have thoughts.

Sponsored by:Hello Fresh: America’s #1 Meal KitSquarespace: Save 10% off your first purchase of a website or domain using code atp.

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

3 weeks, 1 day назад @ atp.fm
643: You Go to Squircle Jail
643: You Go to Squircle Jail 643: You Go to Squircle Jail

Impressions and analysis from WWDC 2025: Apple's new universal UI design with "Liquid Glass", all of the new 26-series OSes using it, and the potential of the new Apple Intelligence APIs.

Sponsored by:Clic for Sonos: Elevate Your Sonos Experience with ClicSponsored by Betterhelp: Give online therapy a try and get on your way to being your best self.

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

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

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

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

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

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

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

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

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

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 1 week, 4 days назад
426: ‘The Cutting Edge Latest Supermodel’, With David Smith
426: ‘The Cutting Edge Latest Supermodel’, With David Smith 426: ‘The Cutting Edge Latest Supermodel’, With David Smith

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

Sponsored by:Factor: Healthy eating, made easy.

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

Transcripts: Unofficial but surprisingly good.

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

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

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

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

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

Transcripts: Unofficial but surprisingly good.

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

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

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

Sponsored by:Factor: Healthy eating, made easy.

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

Transcripts: Unofficial but surprisingly good.

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

2 weeks, 1 day назад @ daringfireball.net
424: ‘Live From WWDC 2025’, With Joanna Stern and Nilay Patel
424: ‘Live From WWDC 2025’, With Joanna Stern and Nilay Patel 424: ‘Live From WWDC 2025’, With Joanna Stern and Nilay Patel

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

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

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

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

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

3 weeks, 6 days назад @ daringfireball.net
423: ‘Sewing Machine Repair Shop’, With Patrick McGee
423: ‘Sewing Machine Repair Shop’, With Patrick McGee 423: ‘Sewing Machine Repair Shop’, With Patrick McGee

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

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

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

Transcripts: Unofficial but surprisingly good.

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

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

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

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

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

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

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

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

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

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

8 months назад @ daringfireball.net