Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 6 часов назад
iOS and iPadOS 26 design kits are here
iOS and iPadOS 26 design kits are here iOS and iPadOS 26 design kits are here

iOS and iPadOS 26 design kits are hereApple Ul design kits for Figma and Sketch are now available for iOS and iPadOS 26.

Apple Design Resources

6 часов назад @ developer.apple.com
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…

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

1 month назад @ 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, 1 week назад @ 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, 1 week назад @ developer.apple.com
Find out what’s new for Apple developers
Find out what’s new for Apple developers Find out what’s new for Apple developers

Discover the latest advancements on all Apple platforms.

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

2 months назад @ 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, 1 week назад @ 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, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 4 days, 6 hours назад
tvOS 18.6 beta 3 (22M5074b)
tvOS 18.6 beta 3 (22M5074b) tvOS 18.6 beta 3 (22M5074b)

View downloadsView release notes

4 days, 6 hours назад @ developer.apple.com
watchOS 11.6 beta 3 (22U5074b)
watchOS 11.6 beta 3 (22U5074b) watchOS 11.6 beta 3 (22U5074b)

View downloadsView release notes

4 days, 6 hours назад @ developer.apple.com
iOS 18.6 beta 3 (22G5073b)
iOS 18.6 beta 3 (22G5073b) iOS 18.6 beta 3 (22G5073b)

View downloadsView release notes

4 days, 6 hours назад @ developer.apple.com
iPadOS 18.6 beta 3 (22G5073b)
iPadOS 18.6 beta 3 (22G5073b) iPadOS 18.6 beta 3 (22G5073b)

View downloadsView release notes

4 days, 6 hours назад @ developer.apple.com
macOS 15.6 beta 3 (24G5074c)
macOS 15.6 beta 3 (24G5074c) macOS 15.6 beta 3 (24G5074c)

View downloadsView release notes

4 days, 6 hours назад @ developer.apple.com
visionOS 2.6 beta 3 (22O5773b)
visionOS 2.6 beta 3 (22O5773b) visionOS 2.6 beta 3 (22O5773b)

View downloadsView release notes

4 days, 6 hours назад @ developer.apple.com
AirPods Firmware beta 3 (8A5308b)
AirPods Firmware beta 3 (8A5308b) AirPods Firmware beta 3 (8A5308b)

View installation instructions

1 week, 1 day назад @ developer.apple.com
Xcode 26 beta 3 (17A5276g)
Xcode 26 beta 3 (17A5276g) Xcode 26 beta 3 (17A5276g)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 week, 3 days назад @ developer.apple.com
Icon Composer beta 3
Icon Composer beta 3 Icon Composer beta 3

Download the app

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

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
macOS 26 beta 3 (25A5306g)
macOS 26 beta 3 (25A5306g) macOS 26 beta 3 (25A5306g)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

1 week, 4 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 1 month, 2 weeks назад
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, 2 weeks назад @ swift.org
Swift at Apple: migrating the Password Monitoring service from Java
Swift at Apple: migrating the Password Monitoring service from Java Swift at Apple: migrating the Password Monitoring service from Java

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

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

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

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

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

1 month, 2 weeks назад @ 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, 2 weeks назад @ swift.org
Swift 6.1 Released
Swift 6.1 Released Swift 6.1 Released

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

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

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

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

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

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

5 months назад @ 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, 1 week назад @ 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, 2 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 41 минуту назад
Why are Indian app devs (say ios devs) are so underpaid?
Why are Indian app devs (say ios devs) are so underpaid?

Salary Comparisons: Entry-level iOS Dev in India: ₹4–6 LPA Mid-level (3–5 yrs): ₹10–15 LPA Top startups (e.g. CRED, Zomato): ₹20–30 LPA US iOS Dev (mid-level): $120k–160k/year (₹1 Cr+) (Source: Glassdoor, Levels.fyi, AmbitionBox) Freelance/Remote Rates (India-based): Upwork: $15–35/hr Toptal: $30–60/hr Turing/Deel: $3k–5k/month (Source: Upwork profiles, Turing and Deel salary bands) iOS Market Share in India: iOS market share in India: ~4–5% Android dominates → companies build Android-first (Source: StatCounter 2023) submitted by /u/Artistic_Virus_3443 [link] [comments]

41 минуту назад @ reddit.com
Validating Longevity App Idea
Validating Longevity App Idea Validating Longevity App Idea

(Would rather post in longevity/health communities but mostly not allowed) I had this idea for a simple longevity app that pulls together relevant health data like HRV, sleep, training, nutrition, and screentime, mainly via Apple Health (from devices like Apple Watch, Garmin, Whoop) or added manually. Each metric opens into a detailed view showing not just your own trends, but also explanations of what it means, practical tips, summaries of relevant studies, what a good metric for your age is, and potential correlations for example, how consistent cardio training might affect resting heart rate over time. The idea is to create one clean interface where all longevity-related metrics come tog…

1 час назад @ reddit.com
Can we run STT in background in IOS?
Can we run STT in background in IOS?

My question is, can we run an STT model like Whisper in the background (even when the phone is locked) on iOS? Actually, I read a lot everywhere that iOS constantly looks for battery-draining apps and ditches them. Basically, it's super conscious about saving its battery. But but, I found a Flutter iOS app that basically retrieves the audio stream from an IoT device, and their iOS app sends this audio stream to some API, receives the response, and forwards that response back to the IoT device. All these things happen even when your app is not open, your app is in the background, and your iPhone is locked. So, I am wondering—running a Whisper-like STT model in the background on iOS— is that …

4 часа назад @ reddit.com
What is your apps tech stack, MRR/ARR, time of development, and main functionality (feature)?
What is your apps tech stack, MRR/ARR, time of development, and main functionality (feature)?

Most if not all the comments will be subjective depending on what the project is or does and i am okay with that. I also acknowledge that the most important part of the journey may not always be development but marketing (distribution of the app). submitted by /u/TurtleSlowRabbitFast [link] [comments]

6 часов назад @ reddit.com
Would you be a potential customer?
Would you be a potential customer?

LieJournal is a self-reflection app that helps you notice the small lies you tell yourself each day. Every night, it invites you to write down one. Over time, the app uses artificial intelligence to identify recurring patterns in your behavior and thinking. By analyzing the language you use and the themes that emerge in your entries, it highlights trends like the promises you keep postponing, habits you struggle to change, or goals that never seem to move forward. The AI doesn’t judge. It simply reflects. It creates a quiet mirror, helping you confront the gap between what you say and what you do. It’s minimal, private, and focused on honest growth. The goal isn’t perfection. It’s awareness…

6 часов назад @ reddit.com
Dark mode icons
Dark mode icons Dark mode icons

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

6 часов назад @ reddit.com
Is this accurate?
Is this accurate? Is this accurate?

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

9 часов назад @ reddit.com
What do you think about my app idea?
What do you think about my app idea?

LieJournal is a self-reflection app that helps you notice the small lies you tell yourself each day. Every night, it invites you to write down one. Over time, the app uses artificial intelligence to identify recurring patterns in your behavior and thinking. By analyzing the language you use and the themes that emerge in your entries, it highlights trends like the promises you keep postponing, habits you struggle to change, or goals that never seem to move forward. The AI doesn’t judge. It simply reflects. It creates a quiet mirror, helping you confront the gap between what you say and what you do. It’s minimal, private, and focused on honest growth. The goal isn’t perfection. It’s awareness…

13 часов назад @ reddit.com
Silly question maybe… but where do people actually promote their apps to get real users?
Silly question maybe… but where do people actually promote their apps to get real users?

I see lots of indie devs posting cool app promos on Twitter, Insta, TikTok, etc. and I always wonder — are those posts just for fun, or do they actually work? Do you guys post in specific Facebook groups? Subreddits? TikTok niches? I’m building an app myself and I’m trying to understand where the real traction comes from (besides ASO and ads). Thanks in advance. submitted by /u/bertikal10 [link] [comments]

13 часов назад @ reddit.com
How do you protect your apps from crackers?
How do you protect your apps from crackers?

I've been an iOS developer for three years and am learning reverse engineering as a hobby. Recently, I discovered that my applications are vulnerable to reverse engineering. My backend API endpoints are exposed in strings, and symbols are easily identifiable by disassemblers. If someone abuses my APIs, it could cause economic damage. While there haven't been any critical issues so far, I want to improve security to mitigate substantial risks. Strings can be hidden and restored using encryption, but what about symbols? Crackers can identify my function symbols and infer their purposes. I'm considering obfuscating my code, but I'm worried it might reduce productivity. How do others and compan…

17 часов назад @ reddit.com
How’s your experience with ARKit?
How’s your experience with ARKit?

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

20 часов назад @ reddit.com
SIWA does not work behind VPNs
SIWA does not work behind VPNs

So some buffoon (I will not admit that it was me) has decided to shave dev hours and that SIWA would be the only auth option for the app as we are rushing to a MVP. Well, this same buffoon has just learned that SIWA does not work when behind a VPN. Not sure that there's much to talk about here. But, just don't be like this buffoon. submitted by /u/RSPJD [link] [comments]

22 часа назад @ reddit.com
[Follow-up] Built a tiny SDK to make it easier to talk to your users
[Follow-up] Built a tiny SDK to make it easier to talk to your users [Follow-up] Built a tiny SDK to make it easier to talk to your users

I am following up from a post I made a few months ago.. I built a tiny sdk that allows iOS developers to talk to their users easily. I attached a link below. Since my last post I added a new feature that automatically categorizes feedback + revamped the website. After some initial beta testers (thank you!!) I wanted to share this again. Would love to get more feedback :) www.mobilefeedback.io https://github.com/MobileFeedback/mobilefeedback-ios submitted by /u/unknowngoogler [link] [comments]

23 часа назад @ reddit.com
Looking for iOS Devs to Build and Launch Apps Together
Looking for iOS Devs to Build and Launch Apps Together

Hey, I'm an independent iOS developer (27) making my living from my own apps. Over the last few years, I’ve learned not just how to build apps, but what actually works when it comes to making money ( especially after struggling early on to even get downloads) One of my apps has been featured by Apple, and I now have a few that are consistently profitable. I'm looking for a few good and motivated developers to build a team focused on creating great apps together. The idea is simple: we brainstorm, build, and ship apps as a team. If you're part of a project, you also own a part of it. This is not a job offer or paid position: it’s equity-based. I’m especially looking for people who have alrea…

1 day, 1 hour назад @ reddit.com
What do you think about my idea?
What do you think about my idea?

LieJournal is a self-reflection app that helps you notice the small lies you tell yourself each day. Every night, it invites you to write down one. Over time, it reveals patterns in your behavior and thinking, helping you confront the gap between what you say and what you do. It’s minimal, private, and focused on honest growth. The goal isn’t judgment it’s awareness. submitted by /u/Sorry-Wafer265 [link] [comments]

1 day, 3 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 23 часа назад
Issue 718
Issue 718 Issue 718

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

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

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

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

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

23 часа назад @ iosdevweekly.com
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 week назад @ 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?

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

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

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

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

3 months назад @ 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, 1 week назад @ 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, 2 weeks назад @ 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, 3 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, 4 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 54 минуты назад
Feature Request: Apple should make these three changes to the Find My app
Feature Request: Apple should make these three changes to the Find My app Feature Request: Apple should make these three changes to the Find My app

With Incogni, you can scrub your deeply sensitive information from data brokers across the web, including people search sites.

But the piece also highlighted one inflexibility in the Find My app: your only options are to share for one hour, until midnight, or indefinitely.

I think it would be useful to be able to set a day and time for the feature to end.

Once you do arrive home, the app should cease sharing your live location, but still allow the group to see that you made it home earlier.

Are these improvements you’d like to see Apple make to the Find My app?

54 минуты назад @ 9to5mac.com
HSBC note says Apple’s AI fumble may stretch iPhone upgrade cycle
HSBC note says Apple’s AI fumble may stretch iPhone upgrade cycle HSBC note says Apple’s AI fumble may stretch iPhone upgrade cycle

In a new note to investors, HSBC says that the slow rollout of the AI features Apple introduced at WWDC 2024 has so far “failed to trigger significant improvement in user experience,” and that unless Apple gets back on track, users could end up pushing off their next iPhone upgrade.

Here are the details.

In the report, HSBC maintained a Hold rating on Apple stock with a $220 price target.

Shares are currently trading at $211.18, roughly the same range they’ve been in for the past three months.

Apple Watch deals on Amazon

1 час назад @ 9to5mac.com
Silo season 3 is coming: Here’s everything we know right now
Silo season 3 is coming: Here’s everything we know right now Silo season 3 is coming: Here’s everything we know right now

Apple’s biggest hit ever, Severance, is far from the only sci-fi success in the Apple TV+ catalog.

The dystopian thriller Silo aired its second season last fall, and season 3 is well under way.

Here’s everything we know so far about Silo season 3.

New lead actors join the castRelated to that finale cliffhanger, Silo season 3 will add two new lead actors to the cast.

Things can always change, but it seems likely that we’ll see Silo season 3 debut some time in late 2025 at the soonest, and more likely early 2026—about 12-18 months after the last season.

2 часа назад @ 9to5mac.com
Spotify brings shared audiobooks to Family and Duo plans, but there’s a catch
Spotify brings shared audiobooks to Family and Duo plans, but there’s a catch Spotify brings shared audiobooks to Family and Duo plans, but there’s a catch

Audiobook access on Spotify has always been limited to the account owner, meaning that even for Premium Family or Duo subscriptions, only the person who set up the plan could actually use the included hours each month.

Two add-ons for Individual, Duo, and Family plansUntil now, Spotify’s audiobook access has been limited to the primary user and capped at 15 hours per month.

But this week, Spotify announced that Premium subscribers in select markets will be able to add new audiobook listening options for themselves and their plan members.

So many audiobooks, so little time 📚 But with Audiobooks+, you get 15 more hours of listening included in your Premium plan each month!

Audiobooks+ for Pla…

2 часа назад @ 9to5mac.com
Apple has three products launching this fall that we’ve waited a long time for
Apple has three products launching this fall that we’ve waited a long time for Apple has three products launching this fall that we’ve waited a long time for

But per various reports and rumors, there are three particular products launching that we’ve been waiting a long time for.

#2: New Apple TV 4KMany Apple products have release schedules that are fairly predictable.

Apple TV 4K is a big exception, with a wildly erratic history of long and short intervals between hardware updates.

Fortunately, a new Apple TV 4K is launching this fall at long last.

Which of these Apple products launching soon are you most excited about?

2 часа назад @ 9to5mac.com
WhatsApp streamlines in-app support process
WhatsApp streamlines in-app support process WhatsApp streamlines in-app support process

If you’ve ever tried to get in-app support on WhatsApp, you know the process used to start with filling out a form, possibly attaching a few files, and waiting for a support rep to eventually get in touch.

Now, that form is on its way out, and the screening process is, you guessed it, becoming AI-based.

On WhatsApp, the old process could be especially anxiety-inducing.

AI-based support is inevitably becoming the ruleIt is worth noting that WhatsApp is not the only company heading down this path.

As recently reported, on bringing a generative AI assistant to its Support app, likely to help handle common issues automatically and escalate only the trickier ones to a human.

2 часа назад @ 9to5mac.com
HomeKit Weekly: ThorBolt X1 might be the best value home key lock with built-in Thread support
HomeKit Weekly: ThorBolt X1 might be the best value home key lock with built-in Thread support HomeKit Weekly: ThorBolt X1 might be the best value home key lock with built-in Thread support

The ThorBolt X1 checks all the boxes for a great HomeKit lock and brings a few nice surprises for under $150k.

What’s included with the ThorBolt X1The ThorBolt X1 is ready to go out of the box.

The ThorBolt X1 supports Thread out of the box, and I don’t think I’ve seen it in a home key lock before.

Thread, home key, fingerprint unlock, physical key backup, it has everything you’d want in a HomeKit smart lock.

One thing to note is that it’s missing Matter support, but to me, that’s a small price to pay for home key support.

3 часа назад @ 9to5mac.com
Leaked iPhone 17 Air battery capacity reveals new model’s biggest weakness
Leaked iPhone 17 Air battery capacity reveals new model’s biggest weakness Leaked iPhone 17 Air battery capacity reveals new model’s biggest weakness

Here’s what the latest leak says about iPhone 17 Air battery capacity.

iPhone 17 Air battery ‘does not exceed 3000mAh,’ per leakerBack in May, leaker yeux1122 claimed that the iPhone 17 Air’s battery capacity would be lower than some might have expected.

Last year’s iPhone 16 and iPhone 16 Pro were around 3500mAH—but iPhone 17 Air will have a larger screen to power.

Fortunately, Apple has a couple different ways it’s seemingly planning to mitigate the battery issue on the iPhone 17 Air.

But there’s no doubt that for many prospective iPhone 17 Air buyers, battery life may be the biggest turnoff.

3 часа назад @ 9to5mac.com
Apple TV+ shares Stillwater season 4 trailer ahead of August 1 premiere
Apple TV+ shares Stillwater season 4 trailer ahead of August 1 premiere Apple TV+ shares Stillwater season 4 trailer ahead of August 1 premiere

Just weeks after announcing its return date, Apple has released the trailer for the new season of Stillwater, the mindfulness-themed animated series based on Jon J Muth’s bestselling Zen book collection.

Stillwater returns to Apple TV+ on August 1Stillwater is one of the highest-rated kids’ shows on Apple TV+, and it has snatched quite a few awards since it premiered in 2020.

After a two-year hiatus, the show is set to return in two weeks, and Apple TV+ has just released the trailer for season 4, which is as lighthearted and uplifting as you’d expect.

If you want to catch up or introduce the kids to Stillwater before the premiere, the first three seasons are streaming now on Apple TV+.

Appl…

3 часа назад @ 9to5mac.com
Apple One just keeps getting better, here’s what’s coming next
Apple One just keeps getting better, here’s what’s coming next Apple One just keeps getting better, here’s what’s coming next

Here are the most recent ways Apple One has gotten better, and a preview of what’s coming next in iOS 26.

New Apple One features coming in iOS 26Apple Music is getting an especially packed update in iOS 26, with some of its biggest changes in years.

Apple Arcade will benefit from the brand new Games app that’s coming to your iPhone.

Rumors indicate Apple Health+ has long been in the works, with a launch coming in a future iOS 26 update.

Apple One in iOS 26: wrap-upIf you’re already an Apple TV+ subscriber, or perhaps Apple Music and iCloud+ are existing monthly payments, Apple hopes the recent and upcoming improvements to Apple One could tip you toward the bundle.

4 часа назад @ 9to5mac.com
watchOS 26: Four new features your Apple Watch might not support
watchOS 26: Four new features your Apple Watch might not support watchOS 26: Four new features your Apple Watch might not support

But unlike most watchOS releases, there are several tentpole features that will only be available on very recent Apple Watch models.

Apple Watch Series 10, Series 9, or Ultra 2 required for several watchOS 26 featuresIf you’re looking forward to getting Liquid Glass on your Apple Watch, and a variety of other new watchOS 26 features, all you need is an Apple Watch Series 6 or newer, Apple Watch SE 2, or any Apple Watch Ultra.

They are only available on three current Apple Watch models:Apple Watch Series 10Apple Watch Series 9Apple Watch Ultra 2Essentially, only Apple Watch models that launched in 2023 or later are supported.

So if you’re interested in any of these upcoming watchOS 26 featur…

6 часов назад @ 9to5mac.com
Deals: Most affordable M4 MacBook Pro $200 off, 24GB Mac mini $110 off, iPhone 15 up to $449 off, more
Deals: Most affordable M4 MacBook Pro $200 off, 24GB Mac mini $110 off, iPhone 15 up to $449 off, more Deals: Most affordable M4 MacBook Pro $200 off, 24GB Mac mini $110 off, iPhone 15 up to $449 off, more

Friday’s 9to5Toys Lunch Break deals are now up for grabs and headlined by the M4 MacBook Pro.

Apple’s most affordable 14-inch M4 MacBook Pro now $200 off via Amazon at $1,399 + more up to $339 offDeals on the latest MacBook Pro lineup for Prime day last week were nearly nonexistent.

Folks looking towards and upgraded model can browse the lowest prices we can find on those below:Amazon brings back the $110 Prime Day price drop on Apple’s 24GB M4 Mac mini todayIf you happen to miss out on the Prime Day deal for Apple’s upgraded 24GB M4 Mac mini, it’s back.

Today’s deal is only live on the black variant and dramatically undercuts the Prime Day price we saw on the 2-in-1 Butterfly down at $70.

7 часов назад @ 9to5mac.com
iPhone 17 Air will have new 6.6-inch screen size with these rumored features
iPhone 17 Air will have new 6.6-inch screen size with these rumored features iPhone 17 Air will have new 6.6-inch screen size with these rumored features

This fall, Apple will launch a brand new flagship iPhone model: the iPhone 17 Air.

Its ultra-thin, futuristic design will be the main selling point, but the iPhone 17 Air is also expected to come with a brand new 6.6-inch screen size.

6.6-inch iPhone 17 Air display expected to support ProMotion and moreIf you’re considering buying an iPhone 17 Air this fall, the screen will no doubt be an important factor.

But this year, the iPhone 17 Air will get a new 6.6-inch display that fits perfectly in-between the two Pro sizes.

Reports from several reliable sources have corroborated the new 17 Air screen size (technically it’s 6.55 inches, but Apple usually rounds up).

7 часов назад @ 9to5mac.com
Netflix just revealed its biggest shows and movies coming this year and next
Netflix just revealed its biggest shows and movies coming this year and next Netflix just revealed its biggest shows and movies coming this year and next

Netflix reported its quarterly earnings yesterday, and alongside revealing viewership data from the first half of 2025, Co-CEO Ted Sarandos name-dropped a bunch of the streamer’s biggest TV shows and movies that are coming throughout the rest of 2025 and into 2026.

This led him to rattle off a long list of the biggest new shows and movies Netflix has coming the rest of this year and into 2026.

Where he spent most of his time, however, was the 2026 TV slate.

Wonka’s Golden TicketStar SearchNetflix has long sought to be a streamer for everyone, with massive amounts of content being made for viewers all around the world.

While there’s no doubt much more coming than what Sarandos highlighted, t…

9 часов назад @ 9to5mac.com
9to5Mac Daily: July 18, 2025 – Meta vs Apple, AirPods
9to5Mac Daily: July 18, 2025 – Meta vs Apple, AirPods 9to5Mac Daily: July 18, 2025 – Meta vs Apple, AirPods

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.

10 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 2 часа назад
32" 6K ProArt Display From ASUS Launching in Late August
32" 6K ProArt Display From ASUS Launching in Late August 32" 6K ProArt Display From ASUS Launching in Late August

ASUS is planning to release its 32-inch 6K ProArt Display PA32QCV in August, with the device set to compete with Apple's Pro Display XDR and Studio Display.

The upcoming ProArt Display was first announced at CES in January, but it's finally ready to launch.

Apple's Pro Display XDR features the same resolution and pixel density as the ASUS 6K ProArt Display, and ASUS promises text that's "sharp and easy to read," along with "enhanced visual clarity" for creative professionals.

The ProArt Display supports HDR10 and VESA DisplayHDR 600 for bright whites and dark blacks, providing "exceptional contrast."

ASUS says that the ProArt Display PA32QCV will launch in late August, and it will be priced…

2 часа назад @ macrumors.com
iPhone 17 Air's Limited Battery Capacity Leaked
iPhone 17 Air's Limited Battery Capacity Leaked iPhone 17 Air's Limited Battery Capacity Leaked

Thanks to iOS 26's new Adaptive Power Mode, though, the account said that the iPhone 17 Air should achieve full-day battery life.

A previous rumor pegged the iPhone 17 Air's battery capacity at around 2,800 mAh, which would indeed be below the 3,000 mAh mark.

Some of the iPhone 12 and iPhone 13 models were the last with battery capacities at or below the 3,000 mAh mark.

A few months ago, The Information's Wayne Ma reported that the iPhone 17 Air would have "worse" battery life compared to previous iPhone models, due to the device's rumored ultra-thin 5.5mm design limiting internal space for a battery.

Apple last released battery cases for the iPhone 11 lineup, followed by the since-disconti…

4 часа назад @ macrumors.com
The MacRumors Show: We're Finally Getting a Foldable iPhone
The MacRumors Show: We're Finally Getting a Foldable iPhone The MacRumors Show: We're Finally Getting a Foldable iPhone

On this week's episode of The MacRumors Show, we catch up on all of the latest rumors about Apple's first foldable iPhone amid a multitude of reports about the device and its launch firming up for next year.

Apple's foray into foldable smartphones has been rumored for many years, but it looks like the rumors will finally come to fruition next year.

The MacRumors Show has its own YouTube channel, so make sure you're subscribed to keep up with new episodes and clips.

You can also listen to ‌The MacRumors Show‌ on Apple Podcasts, Spotify, Overcast, or your preferred podcasts app.

‌The MacRumors Show‌ is on X @MacRumorsShow, so be sure to give us a follow to keep up with the podcast.

7 часов назад @ macrumors.com
watchOS 26: 10 New Things Your Apple Watch Can Do
watchOS 26: 10 New Things Your Apple Watch Can Do watchOS 26: 10 New Things Your Apple Watch Can Do

Along with the launch of new Apple Watch models, Apple is releasing watchOS 26 in just under a couple of months, and the software update is bringing several new features that should make all compatible Apple Watch models smarter and more helpful.

Provided you own a model that supports watchOS 26, here are 10 new things you'll be able to do with your Apple Watch when the software rolls around in September.

Wrist flick back to watch face: A wrist flick gesture on newer Apple Watch models allows one-handed notification dismissal.

In watchOS 26, Apple has added a new option that lets you reset your Apple Watch's Control Center if you want to revert back to the default layout.

Create Apple Notes…

8 часов назад @ macrumors.com
Best Apple Deals of the Week: Get AirPods 4 for Just $89.99, Plus Steep Discounts on Apple Watch and More
Best Apple Deals of the Week: Get AirPods 4 for Just $89.99, Plus Steep Discounts on Apple Watch and More Best Apple Deals of the Week: Get AirPods 4 for Just $89.99, Plus Steep Discounts on Apple Watch and More

This week's best deals include all-time low prices on AirPods 4 and Apple Watch SE, plus great deals on the M4 MacBook Air and Apple Pencil Pro.

Get $150 off M4 MacBook AirGet $150 off M4 MacBook Air Where can I get it?

Get up to $100 off Apple Watch SE and Series 10Get up to $100 off Apple Watch SE and Series 10 Where can I get it?

Right hereAmazon this week introduced a few discounts across the Apple Watch SE and Series 10 models, with up to $100 in savings on these wearables.

Get $30 off Apple Pencil ProGet $30 off Apple Pencil Pro Where can I get it?

8 часов назад @ macrumors.com
New Apple Store Opening in the UK Next Week
New Apple Store Opening in the UK Next Week New Apple Store Opening in the UK Next Week

Apple today announced it will be opening a new store at the Touchwood Solihull shopping center in Solihull, a town near Birmingham in England.

The new store replacing it will hold its grand opening on Saturday, July 26 at 9 a.m. local time.

Apple first opened a store at Touchwood Solihull in 2007, so it has been serving customers there for nearly 18 years.

Earlier this year, Apple opened a redesigned store at the Trafford Centre, near Manchester.

And next month, Apple will be permanently closing its store in central Bristol.

8 часов назад @ macrumors.com
iPhone 17 Series Is Less Than Two Months Away: Everything We Know
iPhone 17 Series Is Less Than Two Months Away: Everything We Know iPhone 17 Series Is Less Than Two Months Away: Everything We Know

All-New iPhone 17 AirApple is preparing to shake up the iPhone lineup with an ultra-thin model currently referred to as the iPhone 17 Air.

The ultra-thin iPhone 17 Air is rumored to have a 6.6-inch display, which means it will be larger than the iPhone 17 but smaller than the iPhone 17 Pro Max.

New Wi-Fi 7 ChipThe iPhone 17 Pro and iPhone 17 Pro Max are said to be equipped with an Apple-designed Wi-Fi 7 chip for the first time.

Increased RAMThe iPhone 17 Pro, iPhone 17 Pro Max, and iPhone 17 Air are expected to include 12GB RAM, an improvement over the 8GB RAM in the current high-end iPhone 16 models.

Faster ProcessorsThe iPhone 17 and iPhone 17 Air are expected to feature Apple's new A19 c…

11 часов назад @ macrumors.com
Apple Sues Jon Prosser Over iOS 26 Leaks
Apple Sues Jon Prosser Over iOS 26 Leaks Apple Sues Jon Prosser Over iOS 26 Leaks

Earlier this year, YouTuber Jon Prosser shared multiple videos showing off what he claimed to be re-created renderings of what was then presumed to be called iOS 19 and which was eventually unveiled by Apple as iOS 26 at WWDC in June.

According to Apple, Prosser and Ramacciotti plotted to access Lipnik's phone, acquiring his passcode and then using location-tracking to determine when he "would be gone for an extended period."

Apple says Ramacciotti accessed Lipnik's development ‌iPhone‌ and made a FaceTime call to Prosser, showing off ‌iOS 26‌ running on the development ‌iPhone‌, and that Prosser recorded the call with screen capture tools.

Prosser then shared those videos with others and u…

19 часов назад @ macrumors.com
Meta Poaches Two More Apple AI Executives
Meta Poaches Two More Apple AI Executives Meta Poaches Two More Apple AI Executives

Until recently, he led Apple's foundation models team.

Models developed by Pang's team are used for Apple Intelligence features like email summaries, Priority Notifications, and Genmoji.

Lee was Pang's first hire at Apple, while Gunter was apparently known as one of the team's most senior members.

Bloomberg notes that the three departures "reflect the continuing turmoil at the Apple Foundation Models team."

Apple is simultaneously developing versions with both its own models and third-party technology, and has not yet decided which to use as the foundation for ‌Apple Intelligence‌ beginning next year.

20 часов назад @ macrumors.com
Peacock Streaming Service Gets $3 Price Hike
Peacock Streaming Service Gets $3 Price Hike Peacock Streaming Service Gets $3 Price Hike

NBC-owned streaming service Peacock is increasing its prices, and the ad-supported plan will soon be $3 more expensive.

According to Variety, Peacock's ad-supported plan will be priced at $10.99 per month starting on July 23.

The Premium Plus plan that features limited ads in live programming is also increasing in price from $13.99 to $16.99.

Yearly pricing for the Premium plan will be $110, and the Premium Plus yearly price will be $170.

This is the third price increase that Peacock has introduced in the last three years, and Variety claims that NBCUniversal executives believe that the service is underpriced compared to competing streaming services.

23 часа назад @ macrumors.com
Apple Arcade Games Get Special SpongeBob SquarePants Events
Apple Arcade Games Get Special SpongeBob SquarePants Events Apple Arcade Games Get Special SpongeBob SquarePants Events

Apple Arcade is celebrating SpongeBob SquarePants this month, and several ‌Apple Arcade‌ titles will be updated with special SpongeBob-themed events.

In Snake.io+, players can play underwater levels to unlock skins inspired by SpongeBob, Patrick, Sandy, and Plankton.

In Crossy Road Castle, players can race through 40 Bikini Bottom-themed levels, playing as SpongeBob, Patrick, Squidward, or Sandy.

Dedicated ‌Apple Arcade‌ SpongeBob Game SpongeBob: Patty Pursuit is also getting a new endless mode that features increasingly difficult levels with no checkpoints and no extra lives.

‌Apple Arcade‌ features more than 200 games, many of which receive regular updates.

1 day назад @ macrumors.com
World Emoji Day 2025: Here Are the Top 10 Emoji in the U.S.
World Emoji Day 2025: Here Are the Top 10 Emoji in the U.S. World Emoji Day 2025: Here Are the Top 10 Emoji in the U.S.

Today is World Emoji Day, and Emojipedia's dedicated Emojitracker has a real-time list of the emoji that are most popular in the United States and other countries.

Here are the top 10 most popular emoji in the U.S.:The red heart is the number one emoji across all countries, followed by the checkmark, fire, sparkles, loudly crying face, and skull.

Emojipedia's Emojitracker tool shows the most popular 1,000 emoji globally and across select countries like the United States, UK, India, Brazil, Philippines, France, Germany, Australia, and Japan.

The tool used to aggregate data from Twitter, but it now tracks the emoji that are copied from Emojipedia and the GetEmoji websites in real time.

Earlie…

1 day назад @ macrumors.com
OpenAI Launches ChatGPT Agent That Can Complete Tasks For You
OpenAI Launches ChatGPT Agent That Can Complete Tasks For You OpenAI Launches ChatGPT Agent That Can Complete Tasks For You

OpenAI today launched ChatGPT agent, a new agentic model that is able to think proactively and complete computer-based tasks on the user's behalf.

The ChatGPT agent is in the same family as o3.

OpenAI gives several examples of how ChatGPT agent can be used:Look at my calendar and brief me on upcoming client meetings based on recent news.

ChatGPT agent is rolling out starting today for Pro, Plus, and Team users.

ChatGPT users are able to transition between conversations and action requests within the same chat.

1 day, 1 hour назад @ macrumors.com
Vimeo Brings Apple TV App Back
Vimeo Brings Apple TV App Back Vimeo Brings Apple TV App Back

Video hosting and sharing platform Vimeo today announced the launch of an updated Apple TV app, bringing Vimeo back to the Apple TV App Store for the first time in two years.

The updated Vimeo app has been rebuilt, and it is available on ‌Apple TV‌ units that are running tvOS 18 or higher.

The Vimeo app supports discovering, searching for, and watching videos that have been uploaded to Vimeo.

While the Vimeo app was missing from the ‌Apple TV‌ ‌App Store‌, Vimeo users had to AirPlay from the Vimeo app on an iPhone or an iPad to watch videos on a bigger display.

Vimeo says that its community has been asking for the return of the ‌Apple TV‌ app for watching premium, ad-free content.

1 day, 3 hours назад @ macrumors.com
Apple Continues Sports Push With Bid on MLB's Sunday Night Baseball
Apple Continues Sports Push With Bid on MLB's Sunday Night Baseball Apple Continues Sports Push With Bid on MLB's Sunday Night Baseball

In an interview this week with CNBC's Alex Sherman, MLB commissioner Rob Manfred confirmed that Apple, NBC, and ESPN have each bid on the media rights to MLB's "Sunday Night Baseball" package, for the 2026 through 2028 seasons.

Manfred said he plans to choose a winning bidder for "Sunday Night Baseball" within the month, and the rights could be split up between two bidders.

Apple TV+ already streams MLB's Friday Night Baseball games, and the service could offer Sunday Night Baseball too if Apple wins the rights.

Apple continues to push into sports content, with the company reportedly likely to secure the rights to Formula 1 racing.

In the past, the company unsuccessfully bid on NFL's "Sunda…

1 day, 4 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 2 часа назад
Grab Apple's 14-inch MacBook Pro M4 for just $1,399 this weekend
Grab Apple's 14-inch MacBook Pro M4 for just $1,399 this weekend Grab Apple's 14-inch MacBook Pro M4 for just $1,399 this weekend

Save $200 on Apple's M4 MacBook Pro in weekend price war - Image credit: AppleIf you buy through our links, we may get a commission.

Read our ethics policyThe $200 discount on Apple's standard M4 MacBook Pro beats Prime Day pricing on the 14-inch laptop in your choice of colorway.

The $1,399 price at B&H Photo and Amazon is thanks to a summer price war between the two Apple Authorized Resellers as back-to-school shopping commences.

Even upgraded models are on sale as well, with the 14-inch M4/24GB/512GB spec marked down to $1,749 thanks to a $250 instant rebate.

Save up to $480 with today's top MacBook Pro dealsYou can find discounts on every configuration in our Mac Price Guide, with highl…

2 часа назад @ appleinsider.com
iPhone 17 Air rumored to shrink battery & lean on iOS 26 to keep up
iPhone 17 Air rumored to shrink battery & lean on iOS 26 to keep up iPhone 17 Air rumored to shrink battery & lean on iOS 26 to keep up

A render of what the iPhone 17 Air could look like, in light blueApple's upcoming iPhone 17 Air may feature a significantly smaller battery than the rest of the iPhone 17 lineup, with leaks pointing to a capacity smaller than anything in the iPhone 16 line.

Weibo account Instant Digital, a leaker with a mixed track record, claims the iPhone 17 Air will use a battery rated around 2,800 mAh.

iPhone 16: 3,561 mAhiPhone 16 Plus: 4,674 mAhiPhone 16 Pro: 3,582 mAhiPhone 16 Pro Max: 4,685 mAhThe reduced size is likely due to the iPhone 17 Air's rumored ultrathin 5.5 mm frame, one of the slimmest designs Apple has ever attempted.

Instant Digital suggests the optimization will allow the iPhone 17 Ai…

3 часа назад @ appleinsider.com
Apple's 'F1: The Movie' box office set to pass $400 million this weekend
Apple's 'F1: The Movie' box office set to pass $400 million this weekend Apple's 'F1: The Movie' box office set to pass $400 million this weekend

The film opened internationally at the same time, and the global box office take was predicted to surpass $300 million by mid-July.

Instead, at time of writing on July 18, 2025, the film is estimated to have earned $399,481,913 worldwide, according to Box Office Mojo.

All films see their box office takings decline after their opening weekend, and partly because studios do their best to make that weekend start no later than Thursday.

So despite almost certainly crossing $400 million in box office sales during the coming weekend, it's unlikely that "F1" will be profitable in the traditional sense.

It's just even more unlikely now that it won't ultimately prove to be a very profitable movie fo…

5 часов назад @ appleinsider.com
Solihull UK store relocating across the hall to a hugely larger location
Solihull UK store relocating across the hall to a hugely larger location Solihull UK store relocating across the hall to a hugely larger location

The old Apple Touchwood store -- and the new one opens directly opposite on July 25, 2025 -- image credit: AppleApple is closing its long-standing Apple Touchwood store in Solihull, UK, and opening a much bigger new one just across the hall.

Just as Apple Manchester recently relocated to gain more floorspace, so Apple Touchwood is now following suit.

The new Apple Touchwood is situated on the same ground level as the old store, and exactly opposite on the mall's Crescent Arcade.

It was very definitely one of the smaller Apple Stores, with a design that was quite long and thin.

With Apple moving in to the Topshop unit, the mall is filling one of its larger gaps — but it's not know whether th…

7 часов назад @ appleinsider.com
Kingston XS2000 4TB External SSD review: Fast enough, but not the best for Apple owners
Kingston XS2000 4TB External SSD review: Fast enough, but not the best for Apple owners Kingston XS2000 4TB External SSD review: Fast enough, but not the best for Apple owners

Kingston XS2000 External SSD review: Physical designAn external drive aimed at Mac users generally follows a well-traveled design ethos.

Kingston XS2000 External SSD review: Inside its rubber casingThe XS2000 is a rectangular block of storage, measuring 2.71 inches by 1.28 inches and 0.53 inches thick.

Kingston XS2000 External SSD review: Connectivity and speedThe method of connecting the Kingston XS2000 to your Mac or other hardware is over USB Type-C.

Kingston XS2000 External SSD review: Costly but compactThe Kingston XS2000 goes is very usable piece of external storage for your Mac.

Kingston XS2000 External SSD review: ProsSizeMac stylingMore-or-less indefinite 10 gigabit per second spee…

7 часов назад @ appleinsider.com
Thunderbolt 5 and USB-C - everything you need to know about every version of USB
Thunderbolt 5 and USB-C - everything you need to know about every version of USB Thunderbolt 5 and USB-C - everything you need to know about every version of USB

Here's what you need to know about USB 3, USB 4, Thunderbolt 3, Thunderbolt 4, and Thunderbolt 5.

USB, USB 2.0, USB 3.0, USB 3.1, USB 3.2Initially released in 1996, the USB (Universal Serial Bus) standard is the older of the two connection types, created by a group of companies including IBM, Microsoft, Intel, and others, and maintained by the USB Implementers Forum.

USB Type-C was an alternative option to USB Type-A for USB 3.1 and USB 3.0, but wasn't really used until the next generation.

USB 3.0 and USB 3.1 were given the new technical names of USB 3.2 Gen 1 and USB 3.2 Gen 2 or Gen 2x1, respectively, while what was known as USB 3.2 became USB 3.2 Gen 2x2.

Specifications Thunderbolt 5 Th…

9 часов назад @ appleinsider.com
Apple Watch health, iPhone 17 colors, and 'Severance' on the AppleInsider Podcast
Apple Watch health, iPhone 17 colors, and 'Severance' on the AppleInsider Podcast Apple Watch health, iPhone 17 colors, and 'Severance' on the AppleInsider Podcast

And definitely far more accurately than you'd have guessed, researchers have found that the Apple Watch is remarkable at detecting even the very earliest signs of pregnancy.

More AppleInsider podcastsTune in to our HomeKit Insider podcast covering the latest news, products, apps and everything HomeKit related.

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

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, o…

11 часов назад @ appleinsider.com
Inside Apple Calendar - Creating events, setting reminders & remembering birthdays
Inside Apple Calendar - Creating events, setting reminders & remembering birthdays Inside Apple Calendar - Creating events, setting reminders & remembering birthdays

Formerly iCal until the 2012 release of OS X Mountain Lion, Calendar is the built-in personal calendar app on macOS, iOS and iPadOS.

Adding accounts allows you to view and edit Google Calendar events in the Calendar app (Google Calendar sync is done via CalDAV).

There's also smart data detection — clicking a date/time in an email or note will offer to create a calendar event with that info.

All invitees will see the shared calendar in their Calendar app, with real-time updates for everyone.

In macOS, Calendar integrates with Notification Center preferences, allowing you to choose alert styles and even have Calendar play a custom sound.

12 часов назад @ appleinsider.com
Apple sues Jon Prosser over iOS 26 leaks
Apple sues Jon Prosser over iOS 26 leaks Apple sues Jon Prosser over iOS 26 leaks

Jon Prosser in a still from one of his Front Page Tech videos -- image credit: ProsserLongtime leaker and YouTuber Jon Prosser is being sued by Apple over accusations that he and others accessed confidential information about iOS 26 and its Liquid Glass redesign.

Back in April 2025, as one of a series of leaks, Jon Prosser claimed to show off the redesign of what was then expected to be called iOS 19.

It's claimed that Ramacciott used Lipnik's development iPhone, seemingly without Lipnik's knowledge, and showed off iOS 26 to Prosser through a FaceTime call.

However, Jon Prosser has, by way of replying to tweets from MacRumors.

— jon prosser (@jon_prosser) July 18, 2025Prosser's tweet thread…

13 часов назад @ appleinsider.com
Meta has poached two more heavyweights from Apple's AI team
Meta has poached two more heavyweights from Apple's AI team Meta has poached two more heavyweights from Apple's AI team

One week ago, we learned that Meta poached Apple Foundation Models (AFM) head, Ruoming Pang, paying out a $200 million sign-on bonus.

According to Bloomberg, Meta has also acquired two of AFM's key members, Mark Lee and Tom Gunter.

Apple isn't the only company Meta has recruited from.

The company has been on an aggressive hiring spree, aiming to pull in top AI talent from across the industry.

Others on the MSL team include former GitHub head Nat Friedman, Scale AI co-founder Alexandr Wang, and AI startup founder Daniel Gross.

20 часов назад @ appleinsider.com
Judge blocks class suit claiming iOS 13 ignored data settings
Judge blocks class suit claiming iOS 13 ignored data settings Judge blocks class suit claiming iOS 13 ignored data settings

An iPhone running iOS 13Apple won't face a class action lawsuit over iOS 13's alleged cellular data use without user permission soon — but the suit isn't completely done yet.

The lawsuit accused Apple of using iPhone users' cellular data without permission.

Case focuses on Apple's alleged use of mobile dataTurner alleges that Apple used cellular data to support internal processes like software development.

Turner argues that Apple's software reduced the functionality of his iPhone and consumed a resource — his cellular data — that he paid for.

In 2015, Apple faced a class action over the Wi-Fi Assist feature in iOS 9, which automatically switched users to cellular data when Wi-Fi signals we…

1 day, 4 hours назад @ appleinsider.com
iPhone 17 Pro rumored to get Liquid Glass color treatment
iPhone 17 Pro rumored to get Liquid Glass color treatment iPhone 17 Pro rumored to get Liquid Glass color treatment

Liquid Glass in iOS 26A questionable rumor claims Apple has developed a special iPhone 17 Pro color that will play on the iOS 26 Liquid Glass user interface elements.

One of the most obvious changes to iOS 26 is the use of Liquid Glass.

In a Thursday Weibo post, Setsuna Digital says the iPhone 17 Pro "has a special color scheme" that is somehow related to Liquid Glass.

Color claimsThe leaker's claims seem to go against other leaks about the colors of iPhone 17 Pro and Pro Max.

But equally, it wouldn't be a big leap either for Apple to make the Liquid Glass color user-selectable.

1 day, 6 hours назад @ appleinsider.com
Apple could take over Sunday Night Baseball after ESPN drops out
Apple could take over Sunday Night Baseball after ESPN drops out Apple could take over Sunday Night Baseball after ESPN drops out

ESPN is stepping back from Major League BaseballESPN is stepping back from Sunday Major League Baseball broadcasts after 35 years, and Apple may be ready to step up.

MLB now finds itself shopping one of its most recognizable media packages Sunday Night Baseball after ESPN opted out of a deal worth $550 million a year.

Apple is already in the game with "Friday Night Baseball" on Apple TV+, reportedly paying around $85 million for a smaller slate of regular-season matchups.

According to CNBC, MLB Commissioner Rob Manfred named Apple and NBC as possible destinations for the open Sunday night package.

The company still pulled in decent numbers with Sunday Night Baseball averaging 1.5 million vi…

1 day, 6 hours назад @ appleinsider.com
The MacBook that starts at just $33.28 per month - thanks to this program
The MacBook that starts at just $33.28 per month - thanks to this program The MacBook that starts at just $33.28 per month - thanks to this program

It's a MacBook Upgrade program that lets you spread the cost of a MacBook over 36 months and pay monthly with the option to upgrade every 2 years.

Prices start at $33.28 per month for the MacBook Air and $52.17 a month for the MacBook Pro.

Check out the MacBook Upgrade ProgramIf you qualify for 0% APR, they literally take the cost of a MacBook plus AppleCare and divide it by 36 months.

A better way to buy your MacBookUpgraded is a MacBook upgrade program built for people who want great performance and want to stay ahead without breaking the bank.

There's no hard credit check, so you can check if you qualify for 0% APR without impacting your credit score.

1 day, 7 hours назад @ appleinsider.com
Future Macs with Face ID could have gesture detection too
Future Macs with Face ID could have gesture detection too Future Macs with Face ID could have gesture detection too

Face ID first came to Apple devices in 2017 with the launch of the iPhone X.

This means that while a newly-revealed Apple patent application about gesture detection promises much for the future, there's an unstated extra element.

There is no guarantee that such gesture detection would use the same technology as Face ID, and Apple's illustrations suggest the camera would be at the base of the MacBook screen.

At present, the reason that there is no Face ID on Macs is thought to be because the lid of a MacBook Pro is simply too thin to contain all of the components.

Perhaps it's wishful thinking, but the thin design plus this patent do make Face ID on the Mac seem hopeful.

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

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

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

4 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, 1 week назад @ 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, 2 weeks назад @ hackingwithswift.com
Apple starts accepting GitHub sponsorships for Swift
Apple starts accepting GitHub sponsorships for Swift

Send money, get rewards.

3 months, 2 weeks назад @ 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, 1 week назад @ 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, 1 week назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 23 часа назад
AI-Assisted Development for iOS [SUBSCRIBER]
AI-Assisted Development for iOS [SUBSCRIBER] AI-Assisted Development for iOS [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?

23 часа назад @ kodeco.com
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?

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

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

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

5 months назад @ 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, 2 weeks назад @ nshipster.com
Ole Begemann
последний пост None
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 11 часов назад
Что нового в тестированииПродолжаем серию глубоких разборов того, что нового появилось в бета-версиях Xcode, iOS и Swift. В этот раз – про Swift Testing, XCTest и автотесты.6 years on, there is still no way to unit test code using SwiftUI. The official gui
Что нового в тестированииПродолжаем серию глубоких разборов того, что нового появилось в бета-версиях Xcode, iOS и Swift. В этот раз – про Swift Testing, XCTest и автотесты.6 years on, there is still no way to unit test code using SwiftUI. The official gui

Что нового в тестированииПродолжаем серию глубоких разборов того, что нового появилось в бета-версиях Xcode, iOS и Swift. В этот раз – про Swift Testing, XCTest и автотесты.6 years on, there is still no way to unit test code using SwiftUI. The official guidance remains use UI Automation Tests and SwiftUI Previews. Unsurprising, but extremely disappointing

11 часов назад @ t.me
Август без феста — лето на ветер. В музее-заповеднике «Коломенское» пройдет ИТ-пикник для опытных специалистов.В программе:— Лекции топов индустрии. Обсудим разные темы: от R&D и аналитики до продуктового менеджмента и научпопа.— Интерактивы, квесты, м
Август без феста — лето на ветер. В музее-заповеднике «Коломенское» пройдет ИТ-пикник для опытных специалистов.В программе:— Лекции топов индустрии. Обсудим разные темы: от R&amp;D и аналитики до продуктового менеджмента и научпопа.— Интерактивы, квесты, м Август без феста — лето на ветер. В музее-заповеднике «Коломенское» пройдет ИТ-пикник для опытных специалистов.В программе:— Лекции топов индустрии. Обсудим разные темы: от R&amp;D и аналитики до продуктового менеджмента и научпопа.— Интерактивы, квесты, м

Август без феста — лето на ветер. В музее-заповеднике «Коломенское» пройдет ИТ-пикник для опытных специалистов.В программе:— Лекции топов индустрии. Обсудим разные темы: от R&D и аналитики до продуктового менеджмента и научпопа.— Интерактивы, квесты, мастер-классы, робототехника и VR, карьерная и ИТ‑лаборатории.— Общение, знакомства и выступления известных артистов.Захватите друзей, семью и коллег — развлечения найдутся для каждого.Подробности и билеты — на сайте ИТ-пикника

17 часов назад @ t.me
Хотите научиться создавать приложения для iOS с картами, используя Swift и MapKit? На открытом вебинаре 21 июля в 20:00 МСК мы разберем, как создать простое приложение на SwiftUI, познакомимся с основами работы с картой MapKit и узнаем, как использовать UI
Хотите научиться создавать приложения для iOS с картами, используя Swift и MapKit? На открытом вебинаре 21 июля в 20:00 МСК мы разберем, как создать простое приложение на SwiftUI, познакомимся с основами работы с картой MapKit и узнаем, как использовать UI Хотите научиться создавать приложения для iOS с картами, используя Swift и MapKit? На открытом вебинаре 21 июля в 20:00 МСК мы разберем, как создать простое приложение на SwiftUI, познакомимся с основами работы с картой MapKit и узнаем, как использовать UI

Хотите научиться создавать приложения для iOS с картами, используя Swift и MapKit? На открытом вебинаре 21 июля в 20:00 МСК мы разберем, как создать простое приложение на SwiftUI, познакомимся с основами работы с картой MapKit и узнаем, как использовать UIViewRepresentable для интеграции карт в ваше приложение.Этот урок идеально подходит для начинающих iOS-разработчиков, а также для тех, кто хочет добавлять карты в свои проекты. Вы получите практические навыки для создания собственного приложения с картами, которые легко применить в реальных проектах.Регистрируйтесь на вебинар и получите скидку на курс «iOS Developer»: https://otus.pw/ANhv/Реклама. ООО «Отус онлайн-образование», ОГРН 117774…

1 day, 9 hours назад @ t.me
Как использовать Gemini в XcodeВ Xcode 26 можно подключать любые LLM, если у вас есть их API ключ. Но с Gemini есть нюанс – их URL схема не соответствует тому, чего ожидает Xcode. При этом у Gemini довольно интересные модели: огромное окно контекста, низки
Как использовать Gemini в XcodeВ Xcode 26 можно подключать любые LLM, если у вас есть их API ключ. Но с Gemini есть нюанс – их URL схема не соответствует тому, чего ожидает Xcode. При этом у Gemini довольно интересные модели: огромное окно контекста, низки

Как использовать Gemini в XcodeВ Xcode 26 можно подключать любые LLM, если у вас есть их API ключ. Но с Gemini есть нюанс – их URL схема не соответствует тому, чего ожидает Xcode. При этом у Gemini довольно интересные модели: огромное окно контекста, низкие цены, хорошие рейтинги в бенчмарках по разработке. В статье разбирается, как с помощью нескольких хитрых костылей все-таки подключить модели Google к Xcode.

1 day, 17 hours назад @ t.me
Почему Gmail весит 700мбЗа последний год приложение Gmail прибавило в весе 100мб, и теперь весит все 700. EmergeTools разбирают, откуда берется это астрономическое число в приложении, в котором, казалось бы, всего пара экранов.
Почему Gmail весит 700мбЗа последний год приложение Gmail прибавило в весе 100мб, и теперь весит все 700. EmergeTools разбирают, откуда берется это астрономическое число в приложении, в котором, казалось бы, всего пара экранов.

Почему Gmail весит 700мбЗа последний год приложение Gmail прибавило в весе 100мб, и теперь весит все 700. EmergeTools разбирают, откуда берется это астрономическое число в приложении, в котором, казалось бы, всего пара экранов.

2 days, 17 hours назад @ t.me
Approachable ConcurrencyВ Xcode 26 появилась возможность активировать несколько фичей Swift 6.2 под общим зонтиком approachable concurrency. В статье разбирается, в чем суть каждой из них.
Approachable ConcurrencyВ Xcode 26 появилась возможность активировать несколько фичей Swift 6.2 под общим зонтиком approachable concurrency. В статье разбирается, в чем суть каждой из них.

Approachable ConcurrencyВ Xcode 26 появилась возможность активировать несколько фичей Swift 6.2 под общим зонтиком approachable concurrency. В статье разбирается, в чем суть каждой из них.

3 days, 17 hours назад @ t.me
Вкатываемся в ContainerОдин из самых важных анонсов WWDC – Container, инструмент, позволяющий собирать Linux контейнеры на macOS. В статье разбираемся, как собрать контейнер с Vapor приложением, запушить его в удаленный реестр и задеплоить.
Вкатываемся в ContainerОдин из самых важных анонсов WWDC – Container, инструмент, позволяющий собирать Linux контейнеры на macOS. В статье разбираемся, как собрать контейнер с Vapor приложением, запушить его в удаленный реестр и задеплоить.

Вкатываемся в ContainerОдин из самых важных анонсов WWDC – Container, инструмент, позволяющий собирать Linux контейнеры на macOS. В статье разбираемся, как собрать контейнер с Vapor приложением, запушить его в удаленный реестр и задеплоить.

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

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

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

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

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

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

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

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

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

2 weeks назад @ 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.Читается как дневник, очень много полезных выводов – рекомендую всем, кто подумывает вкатиться в агентов.

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

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

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

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

2 weeks, 3 days назад @ t.me
iOS.Events iOS.Events
последний пост 7 months, 1 week назад
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, 1 week назад @ 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
последний пост 1 day, 2 hours назад
648: Part of the Movement
648: Part of the Movement 648: Part of the Movement

Jeff Williams' retirement, Liquid Glass revisions, and our review of F1® The Movie.

While supplies last.

Terms apply.

Sponsored by: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 day, 2 hours назад @ atp.fm
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!

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

2 weeks, 3 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!

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

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

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

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

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

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

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

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

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