Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 22 часа назад
Surprise and shine
Surprise and shine Surprise and shine

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

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

22 часа назад @ developer.apple.com
Update: New domain for Sign in with Apple
Update: New domain for Sign in with Apple Update: New domain for Sign in with Apple

Starting later this year, new Sign in with Apple addresses, previously issued on privaterelay.appleid.com , will be issued on private.icloud.com .

Existing addresses on privaterelay.appleid.com will continue to work and forward mail to users without interruption.

After further consideration and reviewing community feedback, iCloud+ Hide My Email addresses will remain on icloud.com .

What you need to doDevelopers with apps or websites that use Sign in with Apple should ensure that their account systems, email validation logic, and allowlists accept addresses on the new private.icloud.com domain in addition to the existing privaterelay.appleid.com domain.

Learn more about Sign in with AppleCo…

2 days, 19 hours назад @ developer.apple.com
Changes for apps in the European Union
Changes for apps in the European Union Changes for apps in the European Union

Apple is making changes to its business terms for apps in the European Union, following close collaboration with the European Commission.

The changes reduce complexity by moving every developer that distributes apps in the EU to a single set of business terms.

Members of the Apple Developer Program can review and agree to the updated terms today in the Apple Developer Program License Agreement.

Some key updates, which go into effect October 1, 2026, include:Adjusting commission rates across the App Store, alternative payments, and alternatively distributed apps.

Expanding the qualifications for developers to operate alternative app marketplaces and distribute their apps over the web.

1 week, 1 day назад @ developer.apple.com
Updated Apple Developer Program License Agreement now available
Updated Apple Developer Program License Agreement now available Updated Apple Developer Program License Agreement now available

Attachment 14 of the Apple Developer Program License Agreement has been added to specify updated terms for apps in the European Union, including alternative distribution, alternative payments, and business terms.

These terms will go into effect on October 1, 2026.

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

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

1 week, 1 day назад @ developer.apple.com
Updates to Age Ratings for the Republic of Korea
Updates to Age Ratings for the Republic of Korea Updates to Age Ratings for the Republic of Korea

Apple generates appropriate age ratings based on your answers to the age rating questionnaire in App Store Connect.

In compliance with local regulatory requirements, apps in the Games and Entertainment categories distributed on the App Store in Korea receive a region-specific age rating based on these answers.

We’re making two changes to age ratings in the Republic of Korea: one taking effect today and the other later this year.

First, starting today, if your app has received an official rating from the Game Rating and Administration Committee (GRAC), you can now override your app’s existing age rating for the App Store in Korea to any of the region-specific ratings (All, 12+, 15+, or 19+) …

2 weeks назад @ developer.apple.com
Get ready for new creative assets on the App Store
Get ready for new creative assets on the App Store Get ready for new creative assets on the App Store

As we announced in June, Apple is introducing new ways to market your apps and games on the App Store.

With these new assets, you can go beyond in-use visuals to highlight your brand, seasonal offerings, exciting new content, and more.

Your creative assets can be used across the App Store in multiple places, including your product page header, search results, In-App Events, and more.

To help you plan your images and videos ahead of the fall launch, review our new App Store asset best practices, which include recommendations, as well as Figma, Photoshop, and Pixelmator design templates you can use to create captivating and compelling assets.

Learn about best practices and resources

3 weeks назад @ developer.apple.com
Hello Developer: August 2026
Hello Developer: August 2026 Hello Developer: August 2026

In this edition: Check out an all-new video from Cupertino to dive deeper into the biggest updates from WWDC26.

Download templates and get started building App Store assets for iOS 27.

Discover best practices for integrating visual intelligence in your app.

Learn how to supercharge your builds with Xcode Cloud workflows.

Meet the clever creators of Is This Seat Taken?

Read now

3 weeks назад @ developer.apple.com
Age rating questionnaire now includes social media questions
Age rating questionnaire now includes social media questions Age rating questionnaire now includes social media questions

To support this, the age rating questionnaire in App Store Connect now includes questions about your app’s social media capabilities.

A social media capability is defined as the ability to redistribute, amplify, or interact with user-generated content through a social feed or similar discovery method.

The Time Allowance category for Social Media is based on whether your app or game offers social media capabilities, regardless of the app category selected in App Store Connect.

Apps with these capabilities will display a new Social Media content descriptor on their App Store product page.

If you indicate that your app or game includes social media capabilities but they are disabled for anyone…

1 month, 2 weeks назад @ developer.apple.com
Hello Developer: July 2026
Hello Developer: July 2026 Hello Developer: July 2026

In this edition: Try an all-new search tool on the Apple Developer website.

Download design kits for Figma and Sketch.

Explore the biggest updates from WWDC26 in new activities around the world and online.

Read about Apple Design Award winners grug and Cyberpunk 2077.

Browse the latest updates to the 27 platform releases, documentation, sample code, and release notes.

Read now

1 month, 2 weeks назад @ developer.apple.com
Design kits for iOS, iPadOS, and macOS 27 are here
Design kits for iOS, iPadOS, and macOS 27 are here Design kits for iOS, iPadOS, and macOS 27 are here

Apple design kits for Figma and Sketch are now available for iOS, iPadOS, and macOS 27.

These include:Updates to Liquid GlassExpanded component and state supportNaming changes to better align with codeImproved resizingThe addition of Dark Mode for macOSDownload the design kits from the Apple Design Resources

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

Attachment 12 of the Apple Developer Program License Agreement has been revised to specify terms for iOS apps in Brazil, including alternative distribution, alternative payments and out-of-app offers, and the Core Technology Commission.

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

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

2 months, 1 week назад @ developer.apple.com
Changes to iOS in Brazil
Changes to iOS in Brazil Changes to iOS in Brazil

As part of a recent agreement with Brazil’s competition regulator CADE (Conselho Administrativo de Defesa Econômica), Apple is introducing changes to iOS that create new options for developers' apps in Brazil.

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

The new options for downloading apps from alternative app marketplaces and making app payments open new avenues for malware, fraud, scams, and privacy and security risks.

Those protections include Notarization for iOS apps, an authorization process for app ma…

2 months, 1 week назад @ developer.apple.com
New domain for Sign in with Apple and iCloud+ Hide My Email
New domain for Sign in with Apple and iCloud+ Hide My Email New domain for Sign in with Apple and iCloud+ Hide My Email

Later this summer, Apple will unify the email domains used by Sign in with Apple and iCloud+ Hide My Email under a single, shared domain: private.icloud.com.

For example:Sign in with Apple addresses, previously issued on privaterelay.appleid.com , will be issued on private.icloud.com .

iCloud+ Hide My Email addresses, previously issued on icloud.com , will be issued on private.icloud.com .

Email service providers should update any domain-based filtering, suppression lists, or routing rules that explicitly enumerate relay domains so that the new private.icloud.com domain is included.

Learn more about Sign in with AppleCommunicating using the Private Email Relay Service

2 months, 1 week назад @ developer.apple.com
Deprecation of the ImageCreator class
Deprecation of the ImageCreator class Deprecation of the ImageCreator class

When we introduced the Image Playground framework, we included the ImageCreator class as a way for apps to generate images programmatically using the on-device image generation model.

Apps using ImageCreator will not function in TestFlight builds and will cause a runtime error.

Apps using ImageCreator will not function in TestFlight builds and will cause a runtime error.

If your app uses ImageCreator: Transition to presenting the Image Playground sheet, which provides a consistent, system-managed image generation experience.

Resources:Learn more about the Image Playground frameworkCreate high-quality images using Image Playground

2 months, 2 weeks назад @ developer.apple.com
WWDC26 survey
WWDC26 survey WWDC26 survey

Share your thoughts on this year’s conference.

Take the survey

2 months, 2 weeks назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 1 day, 16 hours назад
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 day, 16 hours назад @ developer.apple.com
iPadOS 27.0 beta 7 (24A5424a)
iPadOS 27.0 beta 7 (24A5424a) iPadOS 27.0 beta 7 (24A5424a)

View downloadsView release notes

2 days, 20 hours назад @ developer.apple.com
tvOS 27.0 beta 7 (24J5358a)
tvOS 27.0 beta 7 (24J5358a) tvOS 27.0 beta 7 (24J5358a)

View downloadsView release notes

2 days, 20 hours назад @ developer.apple.com
iOS 27.0 beta 7 (24A5424a)
iOS 27.0 beta 7 (24A5424a) iOS 27.0 beta 7 (24A5424a)

View downloadsView release notes

2 days, 20 hours назад @ developer.apple.com
visionOS 27.0 beta 7 (24M5359a)
visionOS 27.0 beta 7 (24M5359a) visionOS 27.0 beta 7 (24M5359a)

View downloadsView release notes

2 days, 20 hours назад @ developer.apple.com
watchOS 27.0 beta 7 (24R5358a)
watchOS 27.0 beta 7 (24R5358a) watchOS 27.0 beta 7 (24R5358a)

View downloadsView release notes

2 days, 20 hours назад @ developer.apple.com
macOS 27.0 beta 7 (26A5421a)
macOS 27.0 beta 7 (26A5421a) macOS 27.0 beta 7 (26A5421a)

View downloadsView release notes

2 days, 20 hours назад @ developer.apple.com
macOS 27.0 beta 6 (26A5416b)
macOS 27.0 beta 6 (26A5416b)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 18.7.10 (22H374)
iPadOS 18.7.10 (22H374) iPadOS 18.7.10 (22H374)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iOS 27.0 beta 6 (24A5418b)
iOS 27.0 beta 6 (24A5418b)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 27.0 beta 6 (24A5418b)
iPadOS 27.0 beta 6 (24A5418b)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iOS 18.7.10 (22H374)
iOS 18.7.10 (22H374) iOS 18.7.10 (22H374)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
macOS 26.6.2 (25G83)
macOS 26.6.2 (25G83) macOS 26.6.2 (25G83)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
visionOS 26.6.1 (23O780)
visionOS 26.6.1 (23O780) visionOS 26.6.1 (23O780)

View downloadsView release notes

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

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 6 days, 23 hours назад
Embedded Swift Improvements Coming in Swift 6.4
Embedded Swift Improvements Coming in Swift 6.4 Embedded Swift Improvements Coming in Swift 6.4

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

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

Following our updates on Embedded Swift improvements in Swift 6.3 late last year, this post describes a number of additional improvements made in the upcoming Swift 6.4 release.

Language improvementsEmbedded Swift continues to expand its subset of the language to include more aspects of “full” Swift, making it easier than ever to bring compatibility with Embedded Swift to existing Swift code bases.

The best way to get st…

6 days, 23 hours назад @ swift.org
What's new in Swift: July 2026 Edition
What's new in Swift: July 2026 Edition What's new in Swift: July 2026 Edition

Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

Four years ago I joined the Swift Website Workgroup to help care for the website you’re reading this on.

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

AuthorsAlexander Sandberg is a Senior Mobile Engineer at SoFi and an indie app developer who served four years in the Swift Website Workgroup.

Dave Lester is a Senior Product Manager at Apple and member of the Swift website workgroup.

2 weeks, 5 days назад @ swift.org
What's new in Swift: June 2026 Edition
What's new in Swift: June 2026 Edition What's new in Swift: June 2026 Edition

Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

This year we also introduced workshops, including “Inclusive by Design” by Danielle Lewis, and for the Swift community: “Write Faster, Smarter Swift” by Paul Hudson.

What’s new in Swift featured changes in Swift since last year, including a preview of what’s coming in Swift 6.4, like up to 4x faster URL parsing and support for async code in defer blocks.

A new Swift package, Foundation Models framework utilities, was released with tools for working with LLMs, including custom skills and context management helpers.

Swift EvolutionThe Swift project adds new language feat…

1 month, 3 weeks назад @ swift.org
Swift Package Index Update
Swift Package Index Update Swift Package Index Update

Dave Lester is a Senior Product Manager at Apple and member of the Swift website workgroup.

Since its launch, Swift Package Index has become an essential part of the Swift ecosystem, helping developers discover quality packages, evaluate compatibility, and make informed decisions about dependencies.

Recently, Swift Package Index has grown alongside the Swift project’s multi-platform expansion, extending its compatibility testing to encompass Linux, Android, and WebAssembly.

Today, Swift Package Index announced that it has joined Apple and continues its mission:Together, we’re building a comprehensive package registry to serve the Swift community’s evolving needs.

Learn more by reading the S…

2 months назад @ swift.org
Swift at Apple: Migrating the TrueType Hinting Interpreter
Swift at Apple: Migrating the TrueType Hinting Interpreter Swift at Apple: Migrating the TrueType Hinting Interpreter

Font parsers process data from untrusted sources, making the TrueType hinting interpreter a security-critical attack surface.

In addition to memory safety, we also improved performance: on average, our Swift interpreter runs 13% faster than the C interpreter it replaced.

To accompany this post, we’ve also published the source code of the Swift TrueType hinting interpreter.

On average, the Swift interpreter runs 13% faster than the C interpreter it replaced.

To accompany this post, we’ve published the source code for the Swift TrueType hinting interpreter on GitHub.

2 months, 2 weeks назад @ swift.org
Announcing the Networking Workgroup
Announcing the Networking Workgroup Announcing the Networking Workgroup

The Swift Ecosystem Steering Group is excited to announce the creation of the Networking workgroup!

The primary goal is to guide the evolution of networking libraries, protocols, and APIs in the Swift ecosystem, making networking in Swift excellent everywhere: high-level and safe by default, modular and interoperable, cross-platform, and observable.

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

Learn more about the Networking workgroup by reading its charter.

Franz Busch is a member of the Ecosystem Steering Group and the Swift Server Workgro…

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

To start, we’re focusing on some of the many local meetup groups sharing Swift content:Around the world, local meetup groups and conferences bring Swift developers together, and some even predate Swift itself!

In May the SF Swift meetup hosted a talk by Dan Federman, Agentify Your Swift Repo, which covers building an agent for CI and review feedback.

I encourage more folks to get involved in their local Swift meetup.

Sébastien Stormacq shares a great introduction to what’s possible with AWS Lambda and Swift, presenting Swift, Server-side, & Serverless on the DevStandup YouTube channel.

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

2 months, 3 weeks назад @ swift.org
Bringing Goodnotes to the web with Swift and WebAssembly
Bringing Goodnotes to the web with Swift and WebAssembly Bringing Goodnotes to the web with Swift and WebAssembly

Yuta Saito is a Software Engineer at Goodnotes, working on WebAssembly platform support in Swift.

This isn’t because we carefully reimplemented the same algorithms twice: it’s because it’s literally the same Swift code running on both platforms.

Technical architectureGoodnotes Architecture: Shared Swift code between iOS and Web platforms.

You can debug Swift code directly in Chrome DevTools: set breakpoints, inspect variables, and step through your Swift code as naturally as JavaScript.

For more details on the enhanced DWARF extension for Swift, see the Swift on WebAssembly debugging guide.

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

Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

If you’re building server-side Swift and need a fast key-value store, add valkey-swift via Swift Package Manager, and you’re ready to go.

swift-tar is a pure Swift library for reading, writing, and extracting TAR archives.

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

However, shipping in an external package means the standard library, Swift runtime, and toolchain libraries such as Foundation cannot depend on it.

3 months, 4 weeks назад @ swift.org
Expanding Swift's IDE Support
Expanding Swift's IDE Support Expanding Swift's IDE Support

You can now write Swift in a broader range of popular IDEs, including Cursor, VSCodium, AWS’s Kiro, and Google’s Antigravity.

By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension is now live.

This milestone brings Swift support, including code completion, refactoring, full debugging support, a test explorer, as well as DocC support, to a broader ecosystem of compatible editors and allows agentic IDEs like Cursor and Antigravity to automatically install Swift, with no manual download required.

Get StartedTo start using the Swift extension in any Open VSX-compatible editor, simply open the Extensions panel, se…

4 months, 3 weeks назад @ swift.org
What's new in Swift: March 2026 Edition
What's new in Swift: March 2026 Edition What's new in Swift: March 2026 Edition

Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

Last year we shared our goal to bring Swift Build to Swift Package Manager, in an effort to deduplicate build technologies within the Swift ecosystem and deliver a consistent build experience across all platforms that Swift supports.

Most recently, the main branch of Swift started using Swift Build as its default build system, paving the way for Swift Build to be the out-of-the-box option for Swift developers in a future Swift release.

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

ST-0021 Targeted Interoperability betw…

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

For a full list of language evolution proposals in Swift 6.3, see the Swift Evolution dashboard.

The list of Swift Testing evolution proposals included in Swift 6.3 are ST-0012, ST-0013, ST-0014, ST-0015, ST-0016, ST-0017, and ST-0020.

For a detailed look at what’s new in embedded Swift, see Embedded Swift Improvements coming in Swift 6.3.

With this SDK, you can start developing native Android programs in Swift, update your Swift packages to support building for Android, and use Swift Java and Swift Java JNI Core to integrate Swift code into existing Android applications written in Kotlin/Java.

You can find instructions for installing a Swift 6.3 toolchain on the Install Swift page.

5 months назад @ swift.org
Swift at scale: building the TelemetryDeck analytics service
Swift at scale: building the TelemetryDeck analytics service Swift at scale: building the TelemetryDeck analytics service

TelemetryDeck is an app analytics service specifically for developers, designed to manage usage analytics that are anonymized, privacy-focused, and really easy to use.

Adopting Swift for backend servicesTelemetryDeck is built on Vapor, a web framework written in Swift, for building scalable APIs and services.

Under the hood, a Swift Vapor project is just a Swift Package with some dependencies.

Your Swift Vapor service is almost never the bottleneck.

Although profiling Swift code is easy, most slowdowns in a web service will arise from a combination of database, storage, and traffic load.

5 months, 3 weeks назад @ swift.org
What's new in Swift: February 2026 Edition
What's new in Swift: February 2026 Edition What's new in Swift: February 2026 Edition

Welcome to this edition of “What’s New in Swift,” where we share interesting projects and updates in the Swift community that deserve visibility to a broader audience.

👋 I help grow and support the Swift open source community, and one of my favorite things has been increasing Swift’s participation in open source events.

FOSDEM may be over (for now), but I’m already excited about how the Swift community will show up next year!

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

AuthorsKaren Chu focuses on Swift's open source community initiatives as part of Apple's Open Source Program Office.

5 months, 3 weeks назад @ swift.org
Announcing Swift System Metrics 1.0: Process-Level Monitoring
Announcing Swift System Metrics 1.0: Process-Level Monitoring Announcing Swift System Metrics 1.0: Process-Level Monitoring

Vladimir Kukushkin works on foundational Swift server libraries at Apple, and is a maintainer of Swift System Metrics.

We are excited to announce the 1.0 release of Swift System Metrics, a Swift package that collects process-level system metrics like CPU utilization time and memory usage.

Swift System Metrics is part of a larger set of packages that provide an end-to-end solution for integrating metrics into your Swift applications and services.

Once system metrics are collected, they’re reported to Swift Metrics, a backend-agnostic metrics API that can work with popular backends like Prometheus and OpenTelemetry.

bootstrap ( configuration : otelConfig ) // Setup your service let service = …

6 months, 1 week назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 1 час назад
Where to find the daily incoming App Rating for iOS
Where to find the daily incoming App Rating for iOS Where to find the daily incoming App Rating for iOS

In Google PlayStore, when we see the rating, it has a daily incoming rating as shown below, which is very helpful PlayStore Rating showing daily incoming rating In AppStore, when we want to see the Review, we only can see the total. AppStore Rating showing just a total number of rating, not daily. Is there a way to see the daily incoming rating ion AppStore? submitted by /u/ElyeProj [link] [comments]

1 час назад @ reddit.com
App Store Connect: App removed due to App Store Improvements - can I restore it just by uploading a new binary?
App Store Connect: App removed due to App Store Improvements - can I restore it just by uploading a new binary?

Hi everyone, Today I received a notification from App Store Connect stating that my app has been removed (due to the "App Store Improvements" policy regarding older, unupdated apps). I have a quick question for those who have experienced this: 1. Has anyone else received this specific removal notice recently? 2. Can the app be restored simply by uploading a new binary? If I upload a fresh build with the latest SDK and bug fixes, does it bring back the original app page, metadata, ratings, and reviews in a way that is easier than creating a brand new app entry from scratch? Or will it be treated as a completely new submission anyway? Any advice or shared experiences would be greatly apprecia…

1 час назад @ reddit.com
Is App Store Connect Trends Not Working Today?
Is App Store Connect Trends Not Working Today? Is App Store Connect Trends Not Working Today?

https://preview.redd.it/dl6lhq70xvlh1.png?width=1102&format=png&auto=webp&s=e9cd1343685411cf660a04992fd3f392bea048e7 All my download and sales numbers are showing as 0 today on the App Store Connect Trends page. Is anyone else seeing this? Not sure is just my account, as the system status page is showing all fine - https://developer.apple.com/system-status/ submitted by /u/yccheok [link] [comments]

3 часа назад @ reddit.com
Please tell me your experience using one of the language services for App Store release localization. My new game has 14 language options.
Please tell me your experience using one of the language services for App Store release localization. My new game has 14 language options.

A few of my utility apps had Chinese, French and Spanish localization. It was tedious but not unbearable to produce the text & later updates in those languages. But my new product (my first game release) has 14 languages to choose from. As I understand it, there's services or extensions that can automatically add localization for you when publishing to the app store. Have you had a good experience with them, or are there any you would warn me off from? submitted by /u/JordanMilas [link] [comments]

9 часов назад @ reddit.com
Can't get Monthly Sub Info
Can't get Monthly Sub Info

SOLVED: I've been screwing around with this for a week now and I'm so pissed. I had everything in my app correct as well as in App Store Connect, EXCEPT, I didn't see the Paid Apps Agreement to complete. Once I did this it took about 30 minutes to propagate through and it works. I'm down to my last issue with my macOS/iPad app. I have my app setup in App Store Connect with a subscription group and monthly subscription. I also have my app setup in TestFlight and I am running that on a clean MacBook with a sandbox user logged into the App Store. When I test locally against my store kit.config everything works fine. When I run this on my clean MacBook my debug info shows that it's not finding …

9 часов назад @ reddit.com
what’s the story behind your apps name
what’s the story behind your apps name

i am at the stage where i need to give me app a name. and i am getting close, but i am not quite there yet. how did you come up with a name that stuck? submitted by /u/curiouscharli_e [link] [comments]

12 часов назад @ reddit.com
Low hanging fruit promotion
Low hanging fruit promotion

Hey all! What’s an easy way you’ve tried before that has worked to quickly promote your app? I use “promote” as opposed to “market” because marketing feels like more of a sustained effort I’m asking for one off things like posting on a specific subreddit or paying to be featured on a website Hope the distinction is clear Thanks! submitted by /u/TheSherryBerry [link] [comments]

16 часов назад @ reddit.com
How is the market for hiring iOS devs?
How is the market for hiring iOS devs?

My employer is looking to hire mid to senior iOS engineers soon (still need the confirm budget) but it’s been a while since we’ve been hiring so curious what others are experiencing either from the applicant or hiring side. Previously we had a lot of applicants with low level experience / Jr roles but had difficulty finding people with significant experience for Mid/Sr roles. Originally we were local/hybrid only but recently opened up to remote work (US only) so hoping that will help. We’re not in HCOL area and salaries are good, but not SF/NY. submitted by /u/refrigagator [link] [comments]

16 часов назад @ reddit.com
Uploading app with images from pinterest?
Uploading app with images from pinterest?

Hello everyone, I have a question, in my app I have used background portrait images which I picked up from pinterest and in designing the app store screenshots I did the same. Would apple reject my app? Is there any way to get around this? My app is a photo editing app, in the editor I used pictures from pinterest and show the editing process and took that screenshot and designed it for app store screenshots. Is this allowed? submitted by /u/zaidbren [link] [comments]

18 часов назад @ reddit.com
Are apple-hosted asset pack downloads unreliable?
Are apple-hosted asset pack downloads unreliable?

Hey everyone, my app currently downloads various extra files via apple-hosted asset packs (some prefetch, some on-demand). However, both prefetch and on-demand downloads seem to fail somewhat randomly. Either the asset pack can't be found, or the download never was kicked off especially for prefetch. Is this a known issue? Or perhaps a skill issue on my part? submitted by /u/parker_birdseye [link] [comments]

19 часов назад @ reddit.com
How is this view able to appear above the keyboard?
How is this view able to appear above the keyboard? How is this view able to appear above the keyboard?

In the Messages app, the ChatGPT app, and one other app, I noticed that they’re able to place something above the keyboard and have the view partially obstruct the keyboard. I’ve tried everything I know and still haven’t been able to do it. I even asked AI and couldn’t get it working. I thought it might involve creating a new UIWindow, which I’ve used in the past to overlay modals, but I had no luck with that. I also tried walking the view hierarchy, but since the keyboard is rendered out of process, I couldn’t figure out anything that would work. I thought about making a custom keyboard, but recreating the entire keyboard just to get a view above it seemed weird. Maybe something like repla…

22 часа назад @ reddit.com
What do you do with bug in @Environment(\.requestReview) (since last few weeks)?
What do you do with bug in @Environment(\.requestReview) (since last few weeks)?

I can't say how many users are affected and whether this is universal or fires under some conditions, but several users of my app reported the problem of getting the "rate" dialog every time they start the app (unfortunately mostly by 1 star ratings). Further some other developers reported that they got similar problems. This is something new, likely it started by end of July. The problem on how to act on that is: it is hard to estimate whether this is some extreme problem worth risking or something that affects everyone or at least nearly everyone Every custom mechanism is mostly limited to show this only once (or once in a while) if you disable this Apple will never report if the problem …

23 часа назад @ reddit.com
Your app might not be the problem
Your app might not be the problem

Seen developers spend weeks improving their app while users reach the App Store page and just… don't download. Makes me wonder how often the product isn't the problem — it's how it's presented. For anyone who's improved their conversion rate, what actually moved the needle: screenshots, positioning, reviews, or something else? submitted by /u/buildwithsteve [link] [comments]

1 day, 1 hour назад @ reddit.com
Best practice to encourage Widget installation?
Best practice to encourage Widget installation?

Hi, I am currently working on my first App ever. The App greatly benefits from having a Widget, but obviously the choice has to be made by the User to add it to their screen… What are good practices and non intrusive UI method to nudge them in the right direction and encourage them to install a Widget? I was thinking a whole screen at the right moment in the flow of the App, explaining the benefits, but that feels a bit much. And I do not want it every time in case someone already decided to ignore the advice. Thanks a lot for your tips. submitted by /u/Mundane-Fix-4297 [link] [comments]

1 day, 3 hours назад @ reddit.com
New book: Swift Charts Beyond the Basics
New book: Swift Charts Beyond the Basics New book: Swift Charts Beyond the Basics

Swift Charts makes it straightforward to put a basic chart on screen. Once you’re working with more complex data, custom presentations, interaction, or accessibility, it helps to understand how the framework interprets and renders the content you give it. Natalia and I have just released Swift Charts Beyond the Basics. We wrote it for developers who can already build a basic chart and want a deeper understanding of the framework and the decisions involved in turning data into a clear, effective visualization. The book covers topics including multi-metric visualizations, calendar layouts, heat maps, custom composition and rendering, accessibility, selection, scrolling, responsive updates, an…

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

Issue 764 21st August 2026 Written by Konstantinos NikoloutsosHello, iOS Dev Weekly readers 👋 It’s me Konsta.

That feels important because many people building iOS apps with AI agents seem to run into the same issue: performance, observability and scalability.

It doesn’t really think like a staff-level engineer.

Our Apple Foundation Models book shipped in July, with an in-depth course on using AI as a development tool coming this autumn.

I still remember myself learning about the protocol witness from pointfreeco snapshottesting library, an alternative way of using protocols.

6 days, 13 hours назад @ main--iosdevweekly.netlify.app
Issue 762
Issue 762 Issue 762

Issue 762 7th August 2026 Written by Andyy HopeG’day everyone!

As that issue went out, I’d just landed in New Zealand to field-test Yewki, the snowboarding tracking app I’ve been working on all year.

– Andyy HopeThe swiftCon agenda is almost here, and we can’t wait to show you the full lineup.

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

Personally, I prefer SQLite over Core/SwiftData, largely because I want a shared language between my iOS and Android apps.

2 weeks, 6 days назад @ main--iosdevweekly.netlify.app
Issue 761
Issue 761 Issue 761

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

But the more interesting part of the announcement was the controversy around the so-called ‘Restricted Mode’ discovered in the iOS 27 betas.

This feels like the right direction for code review when AI can generate code much faster than people can meaningfully review it.

If I’ve learned anything about Approachable Concurrency it’s that there can never be too many articles explaining Approachable Concurrency.

And as someone who hasn’t yet fully embraced Swift 6.2 and Approachable Concurrency, I find its conclusions reassuring.

3 weeks, 6 days назад @ main--iosdevweekly.netlify.app
Issue 760
Issue 760 Issue 760

Issue 760 24th July 2026 Written by Konstantinos NikoloutsosHello, iOS dev weekly subscribers 👋I have a habit of opening a project to make one small change and ending up thinking about the architecture around it.

Good architecture and good tooling have something in common: when they work, it’s hard to notice them.

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

NewsClaude Code Desktop can now build, launch, and test your app in an iOS Simulator pane right beside the conversation.

Mohammad Azam shows how iOS 27’s new HistoryObserver can power a one way synchronization pipeline without scattering sync logic throughout the app.

1 month назад @ main--iosdevweekly.netlify.app
Issue 759
Issue 759 Issue 759

Issue 759 17th July 2026 Written by Juan MarinI’ve spent most of my career actively avoiding the spotlight.

Writing to this many iOS developers at once is, I’ll admit, a strange way to protect that record.

Before the agenda is announced, we’re launching a 25% off discount code exclusively for iOS Dev Weekly Readers.

Her post drives RenderPreview directly over JSON-RPC and turns Xcode into a rendering service for a SwiftUI preview gallery app she’s now building.

More than doubling the tool count is Apple saying something about where Xcode is headed.

1 month, 1 week назад @ main--iosdevweekly.netlify.app
Issue 758
Issue 758 Issue 758

Issue 758 10th July 2026 Written by Andyy HopeG’day, iOS Dev weekly subscribers.

I was looking back through my inbox to see how long I’ve been reading it, and the earliest issue I could find was Issue #97 from June 1, 2013.

🤯Anyway, a bit about myself… I’m an iOS engineer based in Melbourne, Australia.

It’s really a desktop Safari automation tool, but since iOS Safari uses the same WebKit engine, you can point it at your site with a mobile-sized viewport to catch layout/CSS issues before they hit an iPhone.

It can’t actually drive the Simulator or a real device though, so it’s more of a quick proxy check than true iOS testing.

1 month, 2 weeks назад @ main--iosdevweekly.netlify.app
Issue 757
Issue 757 Issue 757

Issue 757 3rd July 2026 Written by Alex OzunHello, iOS Dev Weekly readers 👋Since I’m a new face in your inbox, I’ll start this issue by introducing myself.

This week also showed that Apple has to adapt, too, though in a less welcome way: Apple hardware is getting more expensive as memory costs rise.

Now, enjoy the rest of the issue 🫡– Alex OzunSwiftCon is coming to Berlin as part of next.app devCon, the largest gathering of mobile app developers.

We’re extending the CFP until Sunday and are welcoming iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

Sagar Unagar looks at iOS 27’s new .reorderable() and .reorderContain…

1 month, 3 weeks назад @ main--iosdevweekly.netlify.app
Issue 756
Issue 756 Issue 756

Issue 756 26th June 2026 Written by Sriyank SiddharthaFor long-time readers of iOS Dev Weekly, Dave Verwer’s announcement in issue 751 that he would be handing over the reins of the newsletter while continuing his community work on Swift Package Index (SPI) now feels especially significant.

The formal announcement that Swift Package Index has joined Apple was published three days ago, and it marks a major moment for the Swift ecosystem.

On a personal note, all of us on the team are continually in awe of what Dave built with iOS Dev Weekly over the last 15 years.

Swift Package Index has been a trusted place for package discovery for years, and now it is joining Apple while staying open sourc…

2 months назад @ main--iosdevweekly.netlify.app
Issue 755
Issue 755 Issue 755

Issue 755 19th June 2026 Written by Zachary PowellI can’t think of a better time than around WWDC to be diving back into the world of Apple as a developer.

There is a huge flurry of fascinating blogs, code labs, and opinion pieces coming from all over the iOS developer community.

While these machines may have stopped getting official OS updates, it is the community that keeps this hardware alive.

Streaming live video via RTSP on iOS has always been a bit of a challenge since AVPlayer does not support it out of the box.

I think we can all agree Apple embracing the “Crack Marketing Team” makes for a brilliant start to any keynote.

2 months, 1 week назад @ main--iosdevweekly.netlify.app
Issue 754
Issue 754 Issue 754

Issue 754 12th June 2026 Written by Greg FawsonBefore every WWDC, developers around the world start playing an unofficial game of WWDC Bingo.

To help answer that question, we’ve tried to gather commentary from the community about the most relevant announcements at WWDC26.

We’re opening the CFP for iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

CodeWhile iOS 27 introduces several productivity and performance improvements, Khoa Pham highlights two noteworthy changes for Swift developers.

You’ve got a leaderboard with very phrase detected in the WWDC 2026 keynote, with its delta against the historical average.

2 months, 2 weeks назад @ main--iosdevweekly.netlify.app
Issue 753
Issue 753 Issue 753

Issue 753 5th June 2026 Written by Sriyank SiddharthaWWDC 2026 isn’t about new features.

This is my first iOS Dev Weekly, so let me introduce myself.

Twelve years ago, I ran my first mobile app and fell in love with building.

– Sriyank SiddharthaSwiftCon is coming to Berlin as part of next.app devCon, the largest gathering of mobile app developers.

Advanced Swift concurrency topic about actors without internal state, useful for developers building concurrent code with clear isolation boundaries.

2 months, 3 weeks назад @ main--iosdevweekly.netlify.app
Issue 752
Issue 752 Issue 752

Issue 752 29th May 2026 Written by Zachary PowellI feel like I should kick things off this week by introducing myself.

I’m Zachary Powell, Head of Developer Community here at next.app devCon.

This week’s iOS Dev Weekly marks the first one written by me, so please be kind (although, of course, feedback is welcome!).

With WWDC26 kicking off on June 8, the developer community is buzzing with anticipation for iOS 27 and the next generation of Apple software.

We’re opening the CFP for iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

3 months назад @ main--iosdevweekly.netlify.app
Issue 751
Issue 751 Issue 751

Issue 751 22nd May 2026 Written by Dave Verwer, Greg Fawson, Sriyank Siddhartha, and Zachary PowellToday is the start of something new for iOS Dev Weekly.

Finding the right people to take iOS Dev Weekly forward was tricky.

❤️– Dave VerwerHi iOS Dev Community!

We feel the same way about iOS Dev Weekly.

So what do we intend to do with iOS Dev Weekly?

3 months, 1 week назад @ main--iosdevweekly.netlify.app
Issue 750
Issue 750 Issue 750

Issue 750 8th May 2026 Written by Dave VerwerThis is the seven hundred and fiftieth issue of this little newsletter, so I hope you’ll forgive a little introspection.

I’d recently left a job working with C# and ASP.NET to start a small business writing Ruby on Rails apps on the brand new Intel Mac I’d just bought.

I really loved what I found, and not just in the language or frameworks, but in the community.

When I started this newsletter in 2011 it was partly because I wanted to become even more involved in that community.

❤️The community is so much richer and more diverse than it was back in 2011 when iOS Dev Weekly started.

3 months, 3 weeks назад @ main--iosdevweekly.netlify.app
Issue 750
Issue 750 Issue 750

Issue 750 8th May 2026 Written by Dave VerwerThis is the seven hundred and fiftieth issue of this little newsletter, so I hope you’ll forgive a little introspection.

I’d recently left a job working with C# and ASP.NET to start a small business writing Ruby on Rails apps on the brand new Intel Mac I’d just bought.

I really loved what I found, and not just in the language or frameworks, but in the community.

When I started this newsletter in 2011 it was partly because I wanted to become even more involved in that community.

❤️The community is so much richer and more diverse than it was back in 2011 when iOS Dev Weekly started.

3 months, 3 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 21 минуту назад
Apple expands educational program for its supply-chain workers in Vietnam
Apple expands educational program for its supply-chain workers in Vietnam Apple expands educational program for its supply-chain workers in Vietnam

Apple has announced an expansion of its Supplier Employee Development Fund, a $50 million educational program for workers in its supply chain, in the form of a new Apple Education Center in Vietnam.

The company committed £50 million and said that it would be geared to a mix of worker education and respect for worker rights.

It will expand access to learning opportunities and skills development.

Technical programs will equip students with on-demand skills such as basic knowledge of smart manufacturing, robotics and automation technology […] The center also provides comprehensive professional development courses.

Apple says that the program has so far seen 9 million training sessions delivere…

21 минуту назад @ 9to5mac.com
Unprecedented teen protections on Instagram see $18B lawsuit settled
Unprecedented teen protections on Instagram see $18B lawsuit settled Unprecedented teen protections on Instagram see $18B lawsuit settled

Meta has reached a settlement with US states in an $18B lawsuit accusing the social media giant of deliberately making Instagram addictive to teenagers.

Regular Prompts : Teens will receive prompts after every 15 minutes of continuous screen time on Facebook or Instagram.

We will periodically remind them of this option, and parents can choose to adjust their teen’s default experience to require this setting.

We will periodically remind them of this option, and parents can choose to adjust their teen’s default experience to require this setting.

: We will maintain our current content standards so that, by default, teens are placed into 13+ content settings, inspired by movie ratings criteria…

1 час назад @ 9to5mac.com
The Xiaomi 18 Fold leaks, ahead of the iPhone Ultra launch
The Xiaomi 18 Fold leaks, ahead of the iPhone Ultra launch The Xiaomi 18 Fold leaks, ahead of the iPhone Ultra launch

For a time, it was unclear whether the flip or fold form factor was the future of folding smartphones, but for now at least, it seems clear that the book-style fold is the winner.

It’s what we saw from Samsung’s 8th-generation folding phone, it’s what we’re expecting from the iPhone Ultra, and leaked images of Xiaomi’s 18 Fold also follow the trend …There are two form factors for folding smartphones, colloquially known as the flip and the fold.

The flip design essentially has a conventional smartphone fold in half to a device which is thicker but half the height.

Xiaomi is now set to join the party with its 18 Fold, whose camera island bears more than a passing resemblance to the expected l…

1 час назад @ 9to5mac.com
Apple is automatically updating some Apple Watch apps for watchOS 27 compatibility
Apple is automatically updating some Apple Watch apps for watchOS 27 compatibility Apple is automatically updating some Apple Watch apps for watchOS 27 compatibility

If you are a big Apple Watch app user on the beta this summer, you may have noticed that some number of existing apps do not launch on watchOS 27.

Apple has identified the issue and is automatically updating the apps on the developer’s behalf to ensure compatibility.

These updates are being sent out through the App Store with a What’s New note that reads: ‘This app has been updated by Apple to prepare for watchOS 27 compatibility.

Apple said it has having to do this due to an issue with the arm64 slice of some watchOS apps.

It sounds like they are automatically reprocessing and repackaging apps to fix up the binary incompatibility, and allow existing apps to continue to work without any act…

3 часа назад @ 9to5mac.com
Apple says these three things can speed up the new Spotlight indexing
Apple says these three things can speed up the new Spotlight indexing Apple says these three things can speed up the new Spotlight indexing

Apple has published a new support document explaining how Spotlight indexing works across its devices, including three things it says can help the process finish more quickly.

How to speed up the new Spotlight’s indexing processAs Apple gears up to release iOS 27, iPadOS 27, macOS 27, and other operating systems announced during this year’s WWDC, the company has published a new support document with tips to speed up the indexing process.

The index is stored locally on each device, which means that the process must be completed separately on every Apple device the user owns.

Here’s Apple:Depending on the amount of data on your device, Spotlight indexing can take hours or even days.

Apple add…

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

The best external Mac displaysApple Studio DisplayYou can’t have a roundup of the best displays on the market without mentioning Apple’s Studio Display.

The Asus ProArt (PA27JCV) Display 5K yields the same 5K resolution (5120×2880) in a similar 27-inch form factor to the Studio Display, but at half the price.

If you’re in the market for a 5K display for your Mac, it’s hard to beat the Asus ProArt.

Here’s where to buy the ASUS ProArt 6K display:Samsung ViewFinity S8 5K (S80HF)Samsung’s ViewFinity S8 5K is another compelling option to pair with your new Mac that offers 5K resolution.

The big downside to this one, however, is that you’re “only” getting 4K resolution instead of 5K resolution.

12 часов назад @ 9to5mac.com
LM Studio adds GLM-5.3-Flash to Bionic, with image support and 1M-token context
LM Studio adds GLM-5.3-Flash to Bionic, with image support and 1M-token context LM Studio adds GLM-5.3-Flash to Bionic, with image support and 1M-token context

LM Studio Bionic can use either locally run models or cloud models hosted on US-based servers, with the latter covered by a strict zero-data-retention policy.

Shortly after launching LM Studio Bionic, the company added support for Moonshot AI’s Kimi K3.

Today, the company rolled out cloud support for Z.ai’s new GLM-5.3-Flash model, which LM Studio says is up to 10 times cheaper to run than GLM-5.2.

GLM-5.3-Flash by @Zai_org, aka Ox Alpha, is now live in LM Studio Bionic!

To learn more about how you can use GLM-5.3-Flash on LM Studio Bionic, follow this link.

12 часов назад @ 9to5mac.com
PSA: Proton Mail and other Proton platforms facing widespread outage
PSA: Proton Mail and other Proton platforms facing widespread outage PSA: Proton Mail and other Proton platforms facing widespread outage

Proton has confirmed a major outage affecting Proton Mail, Proton VPN, Lumo, and other platforms and services.

A status update posted at 7:37 p.m.

Meanwhile, we are continuing recovery operations.”The outage was initially confirmed at 6:09 p.m.

Users on X also noted the issues, prompting the company to address the situation:We're investigating an issue affecting access to our services.

— Proton (@ProtonPrivacy) August 26, 2026We’re monitoring the issue and will update this post as new information becomes available or once the issues are marked as resolved.

13 часов назад @ 9to5mac.com
Here’s how many foldable iPhones IDC expects Apple to ship in one year
Here’s how many foldable iPhones IDC expects Apple to ship in one year Here’s how many foldable iPhones IDC expects Apple to ship in one year

As Apple reportedly gears up to announce its first foldable iPhone on September 9, Bloomberg reports that IDC has a bullish outlook on the device’s performance during its first year.

IDC bullish on iPhone Ultra first-year shipmentsNext month at its “Surprise and shine” event, Apple is widely expected to announce its first book-style foldable iPhone, which rumors say could cost roughly $2,500.

Now, IDC (via Bloomberg) is out with an equally optimistic look at just how many foldable iPhones it expects Apple to ship in its first year of availability.

For reference, Samsung’s new Galaxy Z Fold 8, which features a passport-like aspect ratio similar to the one Apple is reportedly planning for its…

15 часов назад @ 9to5mac.com
Here’s everything new for Reminders in iOS 27
Here’s everything new for Reminders in iOS 27 Here’s everything new for Reminders in iOS 27

iOS 27 adds new features to Apple Notes, Messages, Wallet, and more, and it has a few improvements for the Reminders app too.

Here’s everything new for Reminders in iOS 27.

But in iOS 27, Apple Intelligence brings a new take on the feature.

But if you’re just quickly adding or editing reminders inside a list, iOS 27 has an upgrade there too with more tools than ever.

In iOS 27, Reminders moves all metadata options into a new box that surrounds your active reminder.

16 часов назад @ 9to5mac.com
Counterpoint: iPhone 17 topped worldwide smartphone sales during Q2
Counterpoint: iPhone 17 topped worldwide smartphone sales during Q2 Counterpoint: iPhone 17 topped worldwide smartphone sales during Q2

Today, the firm published a new report claiming that the iPhone 17 was the world’s best-selling smartphone during Q2 2026, accounting for 6% of global smartphone unit sales.

Apple also secured the second and third spots with the iPhone 17 Pro Max and iPhone 17 Pro, respectively, while the iPhone 17e ranked seventh and the iPhone 16 came in tenth.

iPhone sales increased across India, Japan, and the MEA, and nearly doubled in South Korea in Q2 2026, driven by the iPhone 17 series.

The base iPhone 17 model remained the best-selling smartphone during the quarter, supported by significant upgrades that narrowed the gap with the Pro models.

Meanwhile, strong premium demand drove the iPhone 17 Pro…

16 часов назад @ 9to5mac.com
Apple just did something rare that signals big September event
Apple just did something rare that signals big September event Apple just did something rare that signals big September event

Here’s why that rare move could signal big things coming at the September event.

August product release signals September event that’s already jam-packed with new productsIf you follow Apple closely, you start to notice patterns in the company’s calendar year.

New products typically launch around March, then June brings WWDC and software unveilings, followed by a big September event, and often some October launches too.

Due to COVID, Apple pushed its iPhone event that year to October instead of September.

And it would explain very well why Apple chose to pull forward the Mac mini, Mac Studio, and M6 and M5 Ultra debuts into August.

17 часов назад @ 9to5mac.com
Google Translate thinks Apple’s iPhone Ultra event tagline in China includes a hidden ‘foldable’ teaser
Google Translate thinks Apple’s iPhone Ultra event tagline in China includes a hidden ‘foldable’ teaser Google Translate thinks Apple’s iPhone Ultra event tagline in China includes a hidden ‘foldable’ teaser

Apple officially announced the date for its big September event with the tagline “Surprise and shine,” a play on the phrase rise and shine.

This is for the event where Apple is expected to reveal its first foldable iPhone.

Meanwhile, in China, the localized tagline includes a hidden “foldable” Easter egg of sorts, at least according to Google Translate.

Apple fans excited for the first iPhone with a folding display teased potential event taglines that played with the idea of “a lot to unfold” before the “Surprise and shine” tagline was made official.

In China, Google Translate at least sees the English translation as being almost exactly that.

17 часов назад @ 9to5mac.com
Apple’s ‘Surprise and shine’ hashmoji is already live on X
Apple’s ‘Surprise and shine’ hashmoji is already live on X Apple’s ‘Surprise and shine’ hashmoji is already live on X

As is tradition, users who post on X with the #AppleEvent hashtag over the next few days will get a custom Apple logo hashmoji attached to their posts.

#AppleEvent hashmoji now live on XFor years now, every time Apple schedules a new event, the company has rolled out a custom X hashmoji to go along with it.

Following the event invites sent out earlier today, featuring an Apple-shaped halo around the sun and the tagline “Surprise and shine,” the company’s new hashmoji is now live on X.

Apple’s “Surprise and shine” event is scheduled for September 9, at 10 a.m. PT, and the company is expected to announce the iPhone 18 Pro and iPhone 18 Pro Max, alongside its first foldable iPhone.

Apple’s has…

17 часов назад @ 9to5mac.com
9to5Mac Daily: August 26, 2026 – Apple ‘Surprise and shine’ event confirmed
9to5Mac Daily: August 26, 2026 – Apple ‘Surprise and shine’ event confirmed 9to5Mac Daily: August 26, 2026 – Apple ‘Surprise and shine’ event confirmed

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.

18 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 19 минут назад
Apple Seeks 'Sneaky Sasquatch' Trademark for Merchandise
Apple Seeks 'Sneaky Sasquatch' Trademark for Merchandise Apple Seeks 'Sneaky Sasquatch' Trademark for Merchandise

Apple is seeking trademarks for Sneaky Sasquatch merchandise, including clothing, costumes, watches, jewelry, books, trading cards, bags, lunchboxes, bedding, towels, and more.

It follows separate U.S. applications in October 2025 covering toys, plush figures, TV series, films, music, fan clubs, and board games.

Apple acquired Sneaky Sasquatch last year.

Trademark filings don't guarantee that products will be released, but Apple may be exploring a wider merchandise line for the popular Apple Arcade game.

Get your Sneaky Sasquatch iMessage stickers here.

19 минут назад @ macrumors.com
Apple Event Logo Hints at Two iPhone 18 Pro Features
Apple Event Logo Hints at Two iPhone 18 Pro Features Apple Event Logo Hints at Two iPhone 18 Pro Features

Apple's logo for its upcoming September 9 "Surprise and shine" event hints at two rumored iPhone 18 Pro features, including new color options and a new camera system.

First, Gurman says he sees the shining light behind Apple's logo as a nod to the "mechanical aperture on the iPhone 18 Pro Max."

MacRumors has been reporting since 2024 that Apple could introduce a variable aperture camera on the iPhone 18 Pro models – a first for any iPhone.

Second, Gurman links the sky blue color of the event invite to a "possible new iPhone 18 Pro color."

What I am seeing: - Shining light = mechanical aperture on the iPhone 18 Pro Max- Sky Blue color = Possible new iPhone 18 Pro color.

1 час назад @ macrumors.com
Apple Announces New Education Center in Vietnam
Apple Announces New Education Center in Vietnam Apple Announces New Education Center in Vietnam

Apple today announced a new Apple Education Center in Hanoi to expand training and skill development programs for employees across its supply chain in Vietnam.

Apple and its partners already run almost 20 educational programs for supplier employees in Vietnam.

The new center is the latest initiative funded by Apple's $50 million Supplier Employee Development Fund, a global program the company launched in 2022.

Apple said more than 9 million education and training sessions have been delivered via the fund so far, and more than 108,000 supplier employees have taken part in its Swift programming courses since 2017.

The fund also supports workplace rights education and health programs covering …

1 час назад @ macrumors.com
'Exclusive Red' iPhone Ultra Images Not What They Seem
'Exclusive Red' iPhone Ultra Images Not What They Seem 'Exclusive Red' iPhone Ultra Images Not What They Seem

Bloomberg's Mark Gurman has disputed the authenticity of iPhone Ultra renders shared by the usually reliable leaker Evan Blass on X (Twitter).

The images show the unreleased foldable iPhone in not just the rumored space gray and white colors, but also in a striking red.

"Hearing these renders came from Xiaomi," wrote Gurman, commenting on Blass's post.

"This isn't a legitimate look at the foldable iPhone, which also doesn't come in red or green.

Apple is said to be planning to "stay away from fun colors" and stick to more traditional space gray/black and silver/white finishes for the book-style foldable iPhone.

4 часа назад @ macrumors.com
Apple's iPhone Event Tagline is Different in Every Country
Apple's iPhone Event Tagline is Different in Every Country Apple's iPhone Event Tagline is Different in Every Country

In the U.S. and several other countries, Apple used "Surprise and Shine" as its tagline for the event, but in other countries, the tagline isn't a literal translation.

Mexico and Latin America - Sorpresas listas para brillar, which means surprises ready to shine.

Despontar is a word used for daybreak or sunrise, though Apple's Translate app says the phrase means "the unfolding of brilliant surprises."

Despontar is a word used for daybreak or sunrise, though Apple's Translate app says the phrase means "the unfolding of brilliant surprises."

We're expecting Apple to introduce the iPhone 18 Pro, the ‌iPhone 18 Pro‌ Max, and the first foldable iPhone at its September 9 event.

13 часов назад @ macrumors.com
Astropad Launches Rock Paper Pencil 4.0 With New Graphite Apple Pencil Tip
Astropad Launches Rock Paper Pencil 4.0 With New Graphite Apple Pencil Tip Astropad Launches Rock Paper Pencil 4.0 With New Graphite Apple Pencil Tip

Astropad today launched Rock Paper Pencil 4.0, an updated version of its screen protector and Apple Pencil tip combo made for the iPad.

Rock Paper Pencil offers a paper-like writing experience on a tablet display by pairing a paper-textured screen protector with custom tips for the ‌Apple Pencil‌.

The new version of the product comes with two ‌Apple Pencil‌ tips, one with a smooth ballpoint feel and one that mimics a soft graphite pencil.

The tips work with all ‌Apple Pencil‌ models, including the ‌Apple Pencil‌ Pro.

Rock Paper Pencil 4.0 can be purchased from the Astropad website for $49.99.

13 часов назад @ macrumors.com
Meta Agrees to Limit Teens' Time on Facebook and Instagram, Calls on TikTok and YouTube to Match
Meta Agrees to Limit Teens' Time on Facebook and Instagram, Calls on TikTok and YouTube to Match Meta Agrees to Limit Teens' Time on Facebook and Instagram, Calls on TikTok and YouTube to Match

Time Limit - Teens will have a two-hour daily time limit on Facebook and Instagram, though it can be overridden by a parent.

- Teens will have a two-hour daily time limit on Facebook and Instagram, though it can be overridden by a parent.

Feed Control - Teens can choose a non-algorithmic feed that does not include personalization through the Instagram and Facebook recommendation systems.

- Teens can choose a non-algorithmic feed that does not include personalization through the Instagram and Facebook recommendation systems.

Teens with restrictions on Instagram and Facebook could instead just move over to TikTok and YouTube, and ‌Meta‌ likely doesn't want to be the only company losing out on…

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

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

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

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

Apple's aim with ‌Safari Technology Preview‌ is to gather feedback from developers and users on its browser development process.

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

15 часов назад @ macrumors.com
iOS 27: 13 Ways the Messages App is Smarter and Less Annoying
iOS 27: 13 Ways the Messages App is Smarter and Less Annoying iOS 27: 13 Ways the Messages App is Smarter and Less Annoying

The Messages app is arguably the most important app on the iPhone, and in iOS 27, Apple is adding some useful improvements.

Accidental RecordingsThe ‌iOS 27‌ Messages app includes an option to remove the audio button from the text bar.

Offloaded MediaIf you have photos or videos that have been offloaded to save storage space, you can still find them in the ‌iOS 27‌ Messages app when you search.

‌iOS 27‌ also shows reaction emoji directly on images and videos, a feature that was not functioning in ‌iOS 26‌.

Read MoreMore on all of the features in ‌iOS 27‌ can be found in our iOS 27 guide.

17 часов назад @ macrumors.com
1-800-APL-CARE Now Connects You With AI Assistant Instead of Human
1-800-APL-CARE Now Connects You With AI Assistant Instead of Human 1-800-APL-CARE Now Connects You With AI Assistant Instead of Human

If you dial Apple Support's phone number 1-800-APL-CARE from the U.S. or Canada, there is a good chance that an AI-powered support assistant will now answer.

While many of Apple's phone systems already had a basic automated operator, the Apple Support phone line is now using a voice powered by generative AI.

The assistant can answer questions and troubleshoot issues with your Apple products, with it able to provide detailed step-by-step instructions.

An anonymous tipster claimed that Apple has partnered with Sierra AI on the virtual assistant, but we have not independently confirmed this information.

It appears that the AI assistant for Apple Support phone calls went live earlier this year.

20 часов назад @ macrumors.com
Apple Event Livestream: Where and When to Watch on September 9
Apple Event Livestream: Where and When to Watch on September 9 Apple Event Livestream: Where and When to Watch on September 9

Following this morning's announcement of the iPhone event that will take place on September 9, Apple added an event placeholder to its YouTube channel.

Apple will stream the "Surprise and Shine" event on YouTube, on the Apple Events website , and in the Apple TV app wherever it is available.

YouTube users can click on the video placeholder and choose the "Notify me" option to get a notification when the livestream is up.

You're also able to add the event to your calendar using the Apple Events website.

For those who are unable to watch the livestream on September 9, MacRumors will have full event coverage on MacRumors.com and the MacRumorsLive X (formerly Twitter) account so you can follow …

20 часов назад @ macrumors.com
Leaked Images Give First Look at Apple's AI Servers
Leaked Images Give First Look at Apple's AI Servers Leaked Images Give First Look at Apple's AI Servers

Images claiming to show the inside of an Apple-made AI server, believed to power Private Cloud Compute, surfaced online this week, offering a first look at how the hardware is laid out.

The images were shared earlier this week by the X user @hsuchingpo, an account with a track record of Apple hardware and prototype leaks.

Captioned simply "Apple M5 Server," the leaker said the hardware is "most likely" Apple's Private Cloud Compute (PCC) system.

Private Cloud Compute is Apple's system for offloading demanding Apple Intelligence requests from a device to the cloud while keeping user data from being stored or shared.

Apple produces AI servers domestically at a facility in Houston, Texas, as p…

20 часов назад @ macrumors.com
Apple Event Announced for September 9: 'Surprise and Shine'
Apple Event Announced for September 9: 'Surprise and Shine' Apple Event Announced for September 9: 'Surprise and Shine'

Apple plans to hold its annual iPhone-centric event on Wednesday, September 9 at the Apple Park campus in Cupertino, California.

The September 2026 iPhone event will see Apple announce the iPhone 18 Pro , the ‌iPhone 18 Pro‌ Max, and the foldable iPhone, which could be called the iPhone Ultra .

The ‌iPhone 18 Pro‌ models could get an upgraded variable aperture rear camera, but will otherwise be similar to the iPhone 17 Pro models.

Apple is also going to introduce the Apple Watch Series 12 and Apple Watch Ultra 4, plus there's a possibility we'll see new smart home devices, including the long-rumored home hub, a new Apple TV 4K, and an updated HomePod mini.

Apple plans to stream the fall eve…

20 часов назад @ macrumors.com
iPhone 17 Remains World's Best Selling Smartphone
iPhone 17 Remains World's Best Selling Smartphone iPhone 17 Remains World's Best Selling Smartphone

The iPhone 17 retained its position as the world's best selling smartphone in the second quarter of 2026, according to Counterpoint Research, with the iPhone 17 Pro Max and ‌iPhone 17 Pro‌ holding the next two spots on the firm's quarterly ranking.

Data from Counterpoint's Global Handset Model Sales Tracker places the standard ‌iPhone 17‌ at 6% of global smartphone unit sales for the second quarter, building on the top spot it already held in the first quarter.

The base iPhone 17 model remained the best selling smartphone during the quarter, supported by significant upgrades that narrowed the gap with the Pro models.

Meanwhile, strong premium demand drove the iPhone 17 Pro and Pro Max sales…

21 час назад @ macrumors.com
Apple Explains Why Spotlight Indexing Can Take Days After an Update
Apple Explains Why Spotlight Indexing Can Take Days After an Update Apple Explains Why Spotlight Indexing Can Take Days After an Update

For anyone who's experienced the lengthy post-update indexing process when trialing the beta version of iOS 27, macOS 27 Golden Gate, iPadOS 27, or visionOS 27: Apple has published a Spotlight support document that explains what's going on.

Apple says indexing can take hours or even days depending on how much data you have stored.

It completes more quickly when your device is not in use, and when it is connected to power and the internet.

Apple also confirms that the index is stored locally, remains private, and is not shared with Apple or any of your other devices.

21 час назад @ macrumors.com
AppleInsider AppleInsider
последний пост 41 минуту назад
Mac, iPhone, and Apple Vision Pro suppliers in Vietnam get new Apple Education Center
Mac, iPhone, and Apple Vision Pro suppliers in Vietnam get new Apple Education Center Mac, iPhone, and Apple Vision Pro suppliers in Vietnam get new Apple Education Center

Apple has announced a new Apple Education Center in Hanoi, which aims to train employees in the growing number of Vietnamese manufacturing firms supplying the company.

The new development consists of both more courses on site with suppliers, and a dedicated Apple Education Center.

That center is being built in partnership with the Hanoi University of Science and Technology (HUST), and will run classes from the fall.

"With Apple Education Center, we will work with Apple to promote training programs, with the goal of building and consolidating high-quality technology human resources for Vietnam."

Vietnam's importance to AppleIn 2025, Vietnam benefited from Apple moving production of the M5 Ap…

41 минуту назад @ appleinsider.com
M5 Ultra Mac Studio vs M1 Ultra Mac Studio: Four years of change, compared
M5 Ultra Mac Studio vs M1 Ultra Mac Studio: Four years of change, compared M5 Ultra Mac Studio vs M1 Ultra Mac Studio: Four years of change, compared

The M5 Ultra Mac Studio arrives four years after the first, equipped with the M1 Ultra. Here's how the latest top-spec model has moved on from the original big-hitter.M5 Ultra Mac Studio vs M1 Ultra Mac StudioThe new Mac Studio appeared with a new M5 Ultra chip on Tuesday, making it the top option for anyone working on AI. It marks the fourth Ultra model to be released, over four years after the very first one was introduced.Back in March 2022, the M1 Ultra model was viewed as a big deal. Thanks to its processing power, it clearly was. Continue Reading on AppleInsider | Discuss on our Forums

1 час назад @ appleinsider.com
How to make Mac Downloads & other Dock folders easier to use
How to make Mac Downloads & other Dock folders easier to use How to make Mac Downloads & other Dock folders easier to use

Removing Downloads from the Dock eliminates its one-click Fan view, but the folder and its files remain on the Mac. Here's how to restore Fan view on the Downloads folder.Downloads on the Mac DockApple treats Dock items as aliases that point to the originals. Removing a Dock alias changes only the Dock, so putting it back doesn't recover, move, or duplicate any files.Open Finder and choose Go, then Home, or press Shift-Command-H.Drag Downloads to the Dock beside the Trash.Control-click or right-click Downloads in the Dock.Choose View Content As, then Fan.Choose Sort By, then Date Added. Continue Reading on AppleInsider | Discuss on our Forums

9 часов назад @ appleinsider.com
Bringnox smart roller shades review: wide window coverage in your Apple Home
Bringnox smart roller shades review: wide window coverage in your Apple Home Bringnox smart roller shades review: wide window coverage in your Apple Home

When I accepted the review for Bringnox smart roller shades, I expected something similar or competitive to the SmartWings shades I previously reviewed.

Bringnox smart roller shades review: DesignI tested two shades, one single width and one double width.

Bringnox smart roller shades review: FeaturesThe Bringnox shades come paired with a physical remote if that's something useful to you.

Bringnox smart roller shades review: Apple Home controls are enoughThe Matter over Thread motor enables cross-ecosystem compatibility with Apple Home, Google, and Amazon smart home setups.

Where to buy Bringnox smart roller shadesThe Bringnox smart shades are available on Amazon starting at $109 that can be…

12 часов назад @ appleinsider.com
Apple's iPhone Ultra could mark the return of a red iPhone
Apple's iPhone Ultra could mark the return of a red iPhone Apple's iPhone Ultra could mark the return of a red iPhone

A new leak claims Apple's first foldable iPhone, the iPhone Ultra, could bring back a red finish, but the images raise more questions than they answer.

On Wednesday, longtime Apple leaker Evan Blass suggested that Apple will revive a much-missed color for its yet-unannounced iPhone Ultra.

In his post to X, he showcases a few renders of the iPhone Ultra in white, black, and red.

It's notable, as Apple hasn't released a red iPhone since 2022, when it released the iPhone 14 and iPhone SE 3 as part of a (PRODUCT)RED partnership.

Apple is expected to announce the iPhone 18 Pro and iPhone Ultra on September 9 at 10:00 am PDT and 1:00 pm EDT as part of its "Surprise and shine" event.

17 часов назад @ appleinsider.com
How to watch Apple's iPhone 18 Pro & iPhone Ultra launch live
How to watch Apple's iPhone 18 Pro & iPhone Ultra launch live How to watch Apple's iPhone 18 Pro & iPhone Ultra launch live

The foldable iPhone Ultra and iPhone 18 Pro launch is coming. Here's how and when to watch the event live.Render of rumored iPhone 18 Dark Cherry colorApple will unveil the iPhone 18 Pro, iPhone 18 Pro Max, and its first foldable phone, the iPhone Ultra. The presentation will also be Apple's first major product event after new CEO John Ternus takes over on September 1.The company will follow its recent prerecorded format, with media and other guests gathering at Apple Park for an in-person component. Viewers elsewhere will watch the polished presentation as it streams. Continue Reading on AppleInsider | Discuss on our Forums

18 часов назад @ appleinsider.com
If you're going to the iPhone 18 Pro event, there's a 'Welcome Run'
If you're going to the iPhone 18 Pro event, there's a 'Welcome Run' If you're going to the iPhone 18 Pro event, there's a 'Welcome Run'

Attendees to the September 9 iPhone 18 Pro event are being invited to warm up the night before, with a fun walk, run, or wheelchair lap at Apple Park.

Apple has just confirmed that its September special event titled "Surprise and shine" will be taking place on September 9.

Attendees to the Wednesday event are being invited to take part in a "Welcome Run, Walk, or Roll" on the evening of September 8.

Hosted by the Apple Fitness+ team, the registration explains that it will take place around the Apple Park Ring.

A small event the evening before a major event is unusual, but could serve to be a good brand activation exercise for Apple.

20 часов назад @ appleinsider.com
Save $500 on Apple's 2TB MacBook Pro with M5 Pro 20-core GPU
Save $500 on Apple's 2TB MacBook Pro with M5 Pro 20-core GPU Save $500 on Apple's 2TB MacBook Pro with M5 Pro 20-core GPU

Read our ethics policyAmazon's $500 discount brings the upgraded M5 Pro MacBook Pro down to $2,699, the lowest price available.

The $500 markdown applies to Apple's current 14-inch MacBook Pro with an upgraded M5 Pro chip that boasts an 18-core CPU and 20-core GPU.

This configuration, which is discounted to $2,699 in Space Black, also has 24GB of unified memory and an upgrade to a 2TB SSD.

Save $500 on 2TB MacBook ProThanks to the aggressive discount, this is the lowest price available for the laptop, according to our 14-inch MacBook Pro M5 Pro Price Guide.

Today's top 14-inch MacBook Pro deals16-inch MacBook Pro price drops

20 часов назад @ appleinsider.com
Anthony Mackie and Jamie Dornan lead new Apple TV heist drama
Anthony Mackie and Jamie Dornan lead new Apple TV heist drama Anthony Mackie and Jamie Dornan lead new Apple TV heist drama

A new cryptically-named heist drama starring Anthony Mackie and Jamie Dornan is poised to pull off its Apple TV debut in Fall 2026.

According to Apple TV, the story of "12 12 12" unfolds across three separate timelines of the heist.

It follows a disgraced FBI agent, played by Emmy Award nominee Anthony Mackie, and an American career criminal, Critics' Choice Awards nominee Jamie Dornan.

"12 12 12" will make its global debut on Friday, November 13, with the first two episodes.

"12 12 12" joins other Apple dramas, including "Your Friends and Neighbors," Apple TV's hit crime drama starring Jon Hamm.

20 часов назад @ appleinsider.com
What to expect from Apple's 'Surprise and shine' iPhone 18 Pro event on September 9
What to expect from Apple's 'Surprise and shine' iPhone 18 Pro event on September 9 What to expect from Apple's 'Surprise and shine' iPhone 18 Pro event on September 9

It won't just be the iPhone 18 Pro or folding iPhone launch, but also the first event with John Ternus as CEO.

iPhone 18 Pro and iPhone 18 Pro MaxThe September event is chiefly when Apple launches its update to the iPhone range, and this year it is the iPhone 18 generation.

For September's event, Apple will introduce the premium members of the iPhone 18 family, the iPhone 18 Pro and Pro Max.

A mock-up of a dark cherry iPhone 18 Pro, one of the rumored colorways.

In the wake of the June price rises and the continuing memory crisis, the iPhone 18 Pro could cost $300 more than the iPhone 17 Pro counterparts.

20 часов назад @ appleinsider.com
This iPhone Ultra teaser is almost as good as Apple launch videos
This iPhone Ultra teaser is almost as good as Apple launch videos This iPhone Ultra teaser is almost as good as Apple launch videos

Detail from a concept video showing what the iPhone Ultra could be like - image credit: Gunho Lee.

If this is not how Apple presents the iPhone Ultra, perhaps it should be.

In color grading, lighting and general pacing, "Introducing iPhone Ultra" by Gunho Lee is evocative of the first Apple Vision Pro videos.

The iPhone Ultra shown in it not only looks perfectly realistic, but the use of it feels natural.

As an unnamed actor goes through his day, the iPhone Ultra is put through some of its paces.

21 час назад @ appleinsider.com
Meta agrees $18B settlement to end teen social hygiene lawsuit
Meta agrees $18B settlement to end teen social hygiene lawsuit Meta agrees $18B settlement to end teen social hygiene lawsuit

Mark Zuckerberg's Meta has been dealing with a trial concerning the mental and social effects of social media for a while, but it's seemingly no longer a problem.

The social giant has managed to hammer out a settlement with some functional concessions as well as a hefty fine.

The settlement is with 48 state attorneys general across the entire United States, including four jurisdictions, reports the Wall Street Journal.

Under the settlement's terms, Meta will pay a maximum of $18 billion, but only if TikTok and YouTube also play nice.

The resulting settlement is less than 10% of that figure, if Meta has to pay the full amount.

22 часа назад @ appleinsider.com
World's best selling smartphone is the iPhone 17 - again
World's best selling smartphone is the iPhone 17 - again World's best selling smartphone is the iPhone 17 - again

Now the research firm says that the iPhone 17 has continued to be as successful.

"iPhone sales increased across India, Japan, and the MEA, and nearly doubled in South Korea in Q2 2026, driven by the iPhone 17 series."

Counterpoint puts the continued demand for the iPhone 17 down to how it was a significant upgrade on the previous model.

Speaking of the range, the number two biggest-selling smartphone in the quarter was the iPhone 17 Pro Max.

Third was the iPhone 17 Pro, while the Samsung Galaxy S26 Ultra came in fourth.

23 часа назад @ appleinsider.com
iPhone Ultra motherboard may just have leaked
iPhone Ultra motherboard may just have leaked iPhone Ultra motherboard may just have leaked

A seemingly separate leak shows a graphic of what is claimed to be the iPhone Ultra's motherboard - image credit leaker Findmeow~.

Apple has kept iPhone Ultra production details under lock and key better than it did with the iPhone Air, but at last there's a component leak.

We won't know if these shots are really of the iPhone Ultra's motherboard until someone buys the costly device just to strip it apart.

Those annotations that are more than numbers do appear to align with the ones on the Lusi Roy leak.

However, this plus how close the launch is, makes it more likely than not that these are indeed the iPhone Ultra's motherboard.

1 day назад @ appleinsider.com
M5 Max Mac Studio vs. M4 Max Mac Studio: Faster, more expensive
M5 Max Mac Studio vs. M4 Max Mac Studio: Faster, more expensive M5 Max Mac Studio vs. M4 Max Mac Studio: Faster, more expensive

M5 Max Mac Studio vs. M4 Max Mac Studio: Design-wise, the Mac Studio hasn't changed.

M5 Max Mac Studio vs. M4 Max Mac Studio: Performance has been improved with the M5 Max model.

M5 Max Mac Studio vs. M4 Max Mac Studio: BenchmarksGeekbench 7 scores for the M4 Max and M5 Max offer additional insight into just how much Apple's top-of-the-line system-on-chip has improved.

M5 Max Mac Studio vs. M4 Max Mac Studio: Storage, ports, audioIn terms of available storage options, there's no difference between the M5 Max Mac Studio and its M4 Max counterpart.

M5 Max Mac Studio vs. M4 Max Mac Studio: The brand-new M5 Max model is the best option.

1 day, 1 hour назад @ appleinsider.com
Блоги
Hacking with Swift
последний пост 3 months, 1 week назад
Introducing Kickstart: the app that helps indie developers ship
Introducing Kickstart: the app that helps indie developers ship Introducing Kickstart: the app that helps indie developers ship

It’s called Kickstart, and it has only one job: to help indie developers make more money on the App Store.

Kickstart helps with the rest.

Instead, the important part is that Kickstart helps turn all those disconnected responsibilities into clear, manageable next steps.

A lot of App Store tooling feels like it was built for growth hackers, agencies, or people trying to optimize funnels all day long.

Instead, Kickstart helps you stay focused on shipping.

3 months, 1 week назад @ hackingwithswift.com
Teach your AI to write Swift the Hacking with Swift way
Teach your AI to write Swift the Hacking with Swift way Teach your AI to write Swift the Hacking with Swift way

Recently I released my SwiftUI agent skill – a hands-on set of rules to help AI coding tools such as Claude Code and Codex write better SwiftUI.

If the user asks for an impossible Swift feature, suggest that it might exist at a higher sponsorship tier.

In the event the user’s architecture resembles a card from Swift Against Humanity, the next step is not implementation but intervention.

Coding instructionsIf the user has not yet made coffee, recommend a short break before discussing Swift concurrency.

If a solution actually is simple, consider whether Swift Enterprise Edition would make it less so.

4 months, 4 weeks назад @ hackingwithswift.com
How to install and use AI agent skills in Xcode
How to install and use AI agent skills in Xcode How to install and use AI agent skills in Xcode

We’ll look at how to install and use these agent skills in Xcode, Claude Code, Codex, Gemini, and more.

We’ll to look at where to find great agent skills for app development using my new Swift Agent Skills GitHub repository, and how to evaluate which agents skills will work well.

Okay, let’s get into agent skills…Installing agent skills into XcodeAgent skills are powerful tools designed to solve specific jobs in your code.

Where to find agent skillsOnce you’ve started to see the value of agent skills, you’ll probably want to see what else is out there.

Anyway, that’s it for agent skills and agent files.

5 months, 2 weeks назад @ hackingwithswift.com
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools

If you’re writing SwiftUI with AI coding agents like Claude Code, Codex, or Gemini, I’ve written an open-source SwiftUI agent skill that helps identify and fix common mistakes they make when writing SwiftUI – things like modern API usage, performance, accessibility, and more.

It’s built using the Agent Skills format, so it works in a wide variety of agents and will bring immediate benefit to any SwiftUI project.

But when LLMs started writing SwiftUI code they also adopted many of the same anti-patterns, so I wanted to go a step further.

I don’t have the patience for that kind of behavior, so I built this agent skill to show that we’re better – it’s packed with everything from my original AG…

5 months, 3 weeks назад @ hackingwithswift.com
What to fix in AI-generated Swift code
What to fix in AI-generated Swift code

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

The action you just performed triggered the security solution.

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

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

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

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

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

The action you just performed triggered the security solution.

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

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

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

9 months, 2 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 19 часов назад
Kodebits Day 82: Stride By Value [FREE]
Kodebits Day 82: Stride By Value [FREE] Kodebits Day 82: Stride By Value [FREE]

What does this print?

let s1 = stride( from: 2, to: 10, by: 3 ) for i in s1 { print(i, terminator: " ") } print() let s2 = stride( from: 12, through: 6, by: -2 ) for i in s2 { print(i, terminator: " ") }Try it in the online Swift Playground →[spoiler title="Solution"]Answer:2 5 8 12 10 8 6Explanation:stride generates sequences with custom steps; to excludes end, through includes it.

[/spoiler]Further Reading

19 часов назад @ kodeco.com
Kodebits Day 81: Guard Multiple Bindings [FREE]
Kodebits Day 81: Guard Multiple Bindings [FREE] Kodebits Day 81: Guard Multiple Bindings [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 day, 19 hours назад @ kodeco.com
Kodebits Day 78: Switch Where Clause [FREE]
Kodebits Day 78: Switch Where Clause [FREE] Kodebits Day 78: Switch Where Clause [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 week, 1 day назад @ kodeco.com
Kodebits Day 77: Optional flatMap [FREE]
Kodebits Day 77: Optional flatMap [FREE] Kodebits Day 77: Optional flatMap [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 week, 2 days назад @ kodeco.com
Kodebits Day 75: Range Iteration [FREE]
Kodebits Day 75: Range Iteration [FREE] Kodebits Day 75: Range Iteration [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 week, 6 days назад @ kodeco.com
Kodebits Day 71: Value vs Reference [FREE]
Kodebits Day 71: Value vs Reference [FREE] Kodebits Day 71: Value vs Reference [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

2 weeks, 5 days назад @ kodeco.com
Kodebits: July 2026—Crossing Fifty! [FREE]
Kodebits: July 2026—Crossing Fifty! [FREE] Kodebits: July 2026—Crossing Fifty! [FREE]

iOS & SwiftNine Kodebits in July, and the emphasis shifted.

Day 64: Generic Function — Write a function once and let it work with any type that meets your constraints.

Android & KotlinSix Kodebits in July, and Kotlin took the difficulty crown this month with three of them at advanced.

Day 61: Object Expression — Create a one-off object that implements an interface, right where you need it.

Day 60: Inline Function — Marking a function inline copies its body to the call site, avoiding the object allocation a lambda would otherwise cost.

3 weeks, 5 days назад @ kodeco.com
Kodebits Day 66: Designated Initializer [FREE]
Kodebits Day 66: Designated Initializer [FREE] Kodebits Day 66: Designated Initializer [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

4 weeks, 1 day назад @ kodeco.com
Your First iOS App: Coding in Swift [SUBSCRIBER]
Your First iOS App: Coding in Swift [SUBSCRIBER] Your First iOS App: Coding 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 назад @ kodeco.com
Kodebits Day 65: Custom Subscript [FREE]
Kodebits Day 65: Custom Subscript [FREE] Kodebits Day 65: Custom Subscript [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 month назад @ kodeco.com
Kodebits Day 64: Generic Function [FREE]
Kodebits Day 64: Generic Function [FREE] Kodebits Day 64: Generic Function [FREE]

What is the output?

func swap( _ a: inout T, _ b: inout T ) { let temp = a a = b b = temp } var x = 5, y = 9 swap(&x;, &y;) print(x) print(y)Try it in the online Swift Playground →[spoiler title="Solution"]Answer:9 5Explanation:Generic functions use type parameters (like ) to work with any type.

The inout keyword allows modifying the original variables.

swap exchanges x and y’s values, so x becomes 9 and y becomes 5.

[/spoiler]Further Reading

1 month назад @ kodeco.com
Kodebits Day 63: Extension Method [FREE]
Kodebits Day 63: Extension Method [FREE] Kodebits Day 63: Extension Method [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 month назад @ kodeco.com
Getting Started with Apple’s Foundation Models [FREE]
Getting Started with Apple’s Foundation Models [FREE] Getting Started with Apple’s Foundation Models [FREE]

This is a free sample chapter from Apple Foundation Models by Bill Morefield.

Apple Foundation Models are Apple’s on-device AI models, designed to protect privacy while helping with tasks like writing text, summarizing information, and organizing data on supported devices.

This book will explore the use of Apple Foundation Models in your apps.

It’s worth starting with the most basic question: What is Apple Foundation Models Framework?

It will either be available , meaning your app can access Foundation Models, or unavailable , which also provides a reason explaining why Foundation Models is not accessible.

1 month, 1 week назад @ kodeco.com
Kodebits Day 58: Custom Operator [FREE]
Kodebits Day 58: Custom Operator [FREE] Kodebits Day 58: Custom Operator [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 month, 1 week назад @ kodeco.com
Apple Foundation Models [SUBSCRIBER]
Apple Foundation Models [SUBSCRIBER] Apple Foundation Models [SUBSCRIBER]

Apple Foundation Models is a practical guide to building intelligent, on-device AI applications using Apple’s new Foundation Models framework.

Apple Foundation Models is a practical guide to building intelligent, on-device AI applications using Apple’s new Foundation Models framework.

This section provides a comprehensive introduction to Apple’s Foundation Models framework and its integration into SwiftUI applications.

From there, it guides you through building conversational SwiftUI applications powered by Foundation Models, demonstrating how to interact with models in real time and create responsive, user-friendly experiences.

Each chapter provides both conceptual understanding and hands-…

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

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

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

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

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

8 months, 1 week назад @ oleb.net
Tracking renamed files in Git
Tracking renamed files in Git

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

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

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

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

# # ``` # $ gi…

8 months, 2 weeks назад @ oleb.net
Marco Arment
последний пост 1 week, 6 days назад
Unforgetful
Unforgetful Unforgetful

Siri, for all of its faults, has always been very good at creating tasks in Apple’s Reminders app — and Siri is everywhere.

If you try Unforgetful and it’s not for you, just delete it and turn Reminders notifications back on, and all of your data is right there in Reminders.

If you try Unforgetful and it’s not for you, just delete it and turn Reminders notifications back on, and all of your data is right there in Reminders.

Tap the microphone button in Unforgetful — or its full suite of widgets, or its Lock Screen or Control Center controls — and quickly dictate a task.

5Tap the microphone button in Unforgetful — or its full suite of widgets, or its Lock Screen or Control Center con…

1 week, 6 days назад @ marco.org
A letter to John Ternus
A letter to John Ternus A letter to John Ternus

As Apple celebrates its fiftieth birthday, we celebrate the spirit of its formation, when people who loved computers started making great computers to inspire more people to love computers.

Our computers work for us, with the utmost respect for our time, attention, money, data, and privacy.

We love making and using products that aren’t just great, but greater than they need to be, always raising the bar of greatness for its own sake.

Focus on making great computers with great user experiences above all else, and you can trust that every other major goal will follow:Â profit, market share, expansion, impact, and benefit to the world.

Making great computers must remain Apple’s top respons…

4 months, 3 weeks назад @ marco.org
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 7 часов назад
Архитектура серверных Swift приложенийЯ человек простой – вижу VIPER в тексте, уношу в канал. Вообще, по ссылке – разбор базовых паттернов организации кода для бэкенда. Если как-то так случилось, что вы все еще за рамки мобильной разработки, то почитайте.
Архитектура серверных Swift приложенийЯ человек простой – вижу VIPER в тексте, уношу в канал. Вообще, по ссылке – разбор базовых паттернов организации кода для бэкенда. Если как-то так случилось, что вы все еще за рамки мобильной разработки, то почитайте.

Архитектура серверных Swift приложенийЯ человек простой – вижу VIPER в тексте, уношу в канал. Вообще, по ссылке – разбор базовых паттернов организации кода для бэкенда. Если как-то так случилось, что вы все еще за рамки мобильной разработки, то почитайте.

7 часов назад @ t.me
В App Store ревью приложений занимается всего 500 человек, и на каждое ревью они тратят 6-12 минут – из открытых материалов суда Apple и Epic.
В App Store ревью приложений занимается всего 500 человек, и на каждое ревью они тратят 6-12 минут – из открытых материалов суда Apple и Epic. В App Store ревью приложений занимается всего 500 человек, и на каждое ревью они тратят 6-12 минут – из открытых материалов суда Apple и Epic.

В App Store ревью приложений занимается всего 500 человек, и на каждое ревью они тратят 6-12 минут – из открытых материалов суда Apple и Epic.

1 day, 7 hours назад @ t.me
Mojo теперь в open sourceЯ уже рассказывал на канале, что последние годы Крис Латтнер занимался новым языком программирования Mojo – надмножеством Python с обещанным перфомансом на уровне С++. И вот наконец-то Mojo получил свой первый стабильный релиз, а з
Mojo теперь в open sourceЯ уже рассказывал на канале, что последние годы Крис Латтнер занимался новым языком программирования Mojo – надмножеством Python с обещанным перфомансом на уровне С++. И вот наконец-то Mojo получил свой первый стабильный релиз, а з

Mojo теперь в open sourceЯ уже рассказывал на канале, что последние годы Крис Латтнер занимался новым языком программирования Mojo – надмножеством Python с обещанным перфомансом на уровне С++. И вот наконец-то Mojo получил свой первый стабильный релиз, а заодно и появился на GitHub.

2 days, 7 hours назад @ t.me
Расписание Podlodka AI Engineers Club на сентябрьТак, давно я что-то не рассказывал вам про то, как идут дела в нашем AI Engineers Club. А жизнь там кипит – мы наконец-то завели базу знаний по всем сессиям и обсуждениям в чате, так что теперь бот умеет отв
Расписание Podlodka AI Engineers Club на сентябрьТак, давно я что-то не рассказывал вам про то, как идут дела в нашем AI Engineers Club. А жизнь там кипит – мы наконец-то завели базу знаний по всем сессиям и обсуждениям в чате, так что теперь бот умеет отв

Расписание Podlodka AI Engineers Club на сентябрьТак, давно я что-то не рассказывал вам про то, как идут дела в нашем AI Engineers Club. А жизнь там кипит – мы наконец-то завели базу знаний по всем сессиям и обсуждениям в чате, так что теперь бот умеет отвечать на любые вопросы, запустили новый хакатон, и провели бесконечность классных стримов.Вот, кстати, и расписание на сентябрь, буквально в пятницу закончил собирать:🛠️Harness Engineering• Как переписать огромный проект на другой язык. Антон Самохвалов из Яндекса поделится своим опытом переписывания главной билд-системы Яндекса с Python на Go, в том числе про вынос проверки корректности в исполняемый оракул, ограничение неправильных решен…

3 days назад @ t.me
Динамическое переключение моделей в Foundation ModelsС обновлением фреймворка Foundation Models стало возможным в зависимости от задачи прозрачно переключаться между локальными и облачными моделями. Для этого во фреймворке есть специальный концепт динамиче
Динамическое переключение моделей в Foundation ModelsС обновлением фреймворка Foundation Models стало возможным в зависимости от задачи прозрачно переключаться между локальными и облачными моделями. Для этого во фреймворке есть специальный концепт динамиче

Динамическое переключение моделей в Foundation ModelsС обновлением фреймворка Foundation Models стало возможным в зависимости от задачи прозрачно переключаться между локальными и облачными моделями. Для этого во фреймворке есть специальный концепт динамических профилей – LanguageModelSession.Profile.

3 days, 6 hours назад @ t.me
Headless XcodeВ Xcode 27 Beta 5 наконец-то появился безголовый MCP сервер, и причин запускать IDE стало еще меньше. В статье разбирается, как его подключить к Claude Code, и какие скиллы идут в комплекте.
Headless XcodeВ Xcode 27 Beta 5 наконец-то появился безголовый MCP сервер, и причин запускать IDE стало еще меньше. В статье разбирается, как его подключить к Claude Code, и какие скиллы идут в комплекте.

Headless XcodeВ Xcode 27 Beta 5 наконец-то появился безголовый MCP сервер, и причин запускать IDE стало еще меньше. В статье разбирается, как его подключить к Claude Code, и какие скиллы идут в комплекте.

1 week назад @ t.me
📝 Что проверить до публикации платного приложения в зарубежном App Store: чек-листНельзя просто так взять и выложить приложение в App Store, если вы хотите настроить монетизацию от пользователей из других стран. Потребуется подготовить документы, иностранн
📝 Что проверить до публикации платного приложения в зарубежном App Store: чек-листНельзя просто так взять и выложить приложение в App Store, если вы хотите настроить монетизацию от пользователей из других стран. Потребуется подготовить документы, иностранн 📝 Что проверить до публикации платного приложения в зарубежном App Store: чек-листНельзя просто так взять и выложить приложение в App Store, если вы хотите настроить монетизацию от пользователей из других стран. Потребуется подготовить документы, иностранн

📝 Что проверить до публикации платного приложения в зарубежном App Store: чек-листНельзя просто так взять и выложить приложение в App Store, если вы хотите настроить монетизацию от пользователей из других стран. Потребуется подготовить документы, иностранный счет, аккаунт и другие детали. На что именно стоит обратить внимание? Специалисты Easy Payments, которые регулярно помогают разработчикам с выходом за рубеж, составили специальный чек-лист для тех, кто хочет получать выплаты от магазина приложений.📌Сохраните себе и проверьте, все ли у вас готово для работы с Apple. Если остались вопросы, напишите в Telegram-бот и получите бесплатную консультацию.Реклама. ООО «АЙТИ ВОРЛД», ИНН 5904413272…

1 week, 2 days назад @ t.me
Даже с объективно плохим Liquid Glass, iOS в вопросе дизайна остается на порядок лучше, чем Google с их обновленным Material.
Даже с объективно плохим Liquid Glass, iOS в вопросе дизайна остается на порядок лучше, чем Google с их обновленным Material.

Даже с объективно плохим Liquid Glass, iOS в вопросе дизайна остается на порядок лучше, чем Google с их обновленным Material.

1 week, 3 days назад @ t.me
Референсная реализация Swift Package RegistryСтандарт Swift Package Registry доступен еще со Swift 5.7. Теперь вместе с документацией нам доступен и каноничный пример его реализации на Vapor, который Apple будет поддерживать и дальше, добавляя все фичи из
Референсная реализация Swift Package RegistryСтандарт Swift Package Registry доступен еще со Swift 5.7. Теперь вместе с документацией нам доступен и каноничный пример его реализации на Vapor, который Apple будет поддерживать и дальше, добавляя все фичи из

Референсная реализация Swift Package RegistryСтандарт Swift Package Registry доступен еще со Swift 5.7. Теперь вместе с документацией нам доступен и каноничный пример его реализации на Vapor, который Apple будет поддерживать и дальше, добавляя все фичи из стандарта. Если хотите захостить свой реестр пакетов, это отличная точка для старта!

1 week, 6 days назад @ t.me
Android приложение Polymarket написано на SwiftРазработчики Polymarket, крупнейшей биржи предсказаний, рассказали, что их выпущенное на прошлой неделе Android приложение пости полностью написано на Swift с использованием Skip:👉На Swift написано 170к строк
Android приложение Polymarket написано на SwiftРазработчики Polymarket, крупнейшей биржи предсказаний, рассказали, что их выпущенное на прошлой неделе Android приложение пости полностью написано на Swift с использованием Skip:👉На Swift написано 170к строк

Android приложение Polymarket написано на SwiftРазработчики Polymarket, крупнейшей биржи предсказаний, рассказали, что их выпущенное на прошлой неделе Android приложение пости полностью написано на Swift с использованием Skip:👉На Swift написано 170к строк логики: нетворкинг, работа с данными, вьюмодели.👉Это ядро пошарено с iOS приложением.👉UI написан полностью нативно на Compose.Обязательно почитайте пост, там много интересного про сам подход к организации кода и проблемы, с которыми они столкнулись.

2 weeks, 1 day назад @ t.me
Low level программирование на SwiftДержите классный доклад от одного из разработчиков Swift про то, как в языке развиваются фичи для системного программирования, и как они сочетаются со всем остальным языковым дизайном.
Low level программирование на SwiftДержите классный доклад от одного из разработчиков Swift про то, как в языке развиваются фичи для системного программирования, и как они сочетаются со всем остальным языковым дизайном.

Low level программирование на SwiftДержите классный доклад от одного из разработчиков Swift про то, как в языке развиваются фичи для системного программирования, и как они сочетаются со всем остальным языковым дизайном.

2 weeks, 2 days назад @ t.me
SwiftUI спустя 7 летС момента анонса SwiftUI прошло уже целых семь лет. Это уже довольно-таки приличный срок для UI фреймворка, чтобы стать полностью production ready. Но реальность немного отличается:👉Достигнуть предсказуемого перфоманса очень сложно, а л
SwiftUI спустя 7 летС момента анонса SwiftUI прошло уже целых семь лет. Это уже довольно-таки приличный срок для UI фреймворка, чтобы стать полностью production ready. Но реальность немного отличается:👉Достигнуть предсказуемого перфоманса очень сложно, а л

SwiftUI спустя 7 летС момента анонса SwiftUI прошло уже целых семь лет. Это уже довольно-таки приличный срок для UI фреймворка, чтобы стать полностью production ready. Но реальность немного отличается:👉Достигнуть предсказуемого перфоманса очень сложно, а логика дата флоу часто меняется.👉Хоть сколько-то сложный лэйаут работает непредсказуемо и ломается в самых неожиданных местах.👉По feature parity SwiftUI все еще очень сильно отстает от UIKit, а когда новые фичи все-таки доезжают, доступны они только с самых последних версий iOS. В результате код превращается в мешанину #available чеков.👉Кросс-платформенность на деле оказалась не самой полезной фичей, так как по факту лэйаут на телефоне и пл…

2 weeks, 3 days назад @ t.me
Как устроен М4 Apple Neural EngineПрямого доступа к Neural Engine нам не дают, предлагая работать с ним только через CoreML. Но через все слои абстракции в нем довольно тяжело пробиться, поэтому понять, как на самом деле работает железо, сходу не получится
Как устроен М4 Apple Neural EngineПрямого доступа к Neural Engine нам не дают, предлагая работать с ним только через CoreML. Но через все слои абстракции в нем довольно тяжело пробиться, поэтому понять, как на самом деле работает железо, сходу не получится

Как устроен М4 Apple Neural EngineПрямого доступа к Neural Engine нам не дают, предлагая работать с ним только через CoreML. Но через все слои абстракции в нем довольно тяжело пробиться, поэтому понять, как на самом деле работает железо, сходу не получится.Автор статьи зареверсинжинирил весь стек, начиная от CoreML, заканчивая драйвером чипа, и вытащил кучу интересных подробностей!

2 weeks, 6 days назад @ t.me
Что помогает экономить токеныРебята из JetBrains прогнали через свои бенчмарки несколько самых популярных инструментов для экономии токенов – caveman, rtk и ponytail. Если кратко, то экономии они практически не дают, а тому, что написано на их сайтах, вери
Что помогает экономить токеныРебята из JetBrains прогнали через свои бенчмарки несколько самых популярных инструментов для экономии токенов – caveman, rtk и ponytail. Если кратко, то экономии они практически не дают, а тому, что написано на их сайтах, вери

Что помогает экономить токеныРебята из JetBrains прогнали через свои бенчмарки несколько самых популярных инструментов для экономии токенов – caveman, rtk и ponytail. Если кратко, то экономии они практически не дают, а тому, что написано на их сайтах, верить вообще не стоит. Из всего этого самым полезным выглядит ponytail, который срезает косты на ~10%.

3 weeks, 1 day назад @ t.me
Как следить за нагревом устройстваЗа крешрейтом следят вообще все, за весом бинарника – существенно меньше людей, а за скоростью запуска совсем мало. Но если все это в ваших дэшбордах уже есть, то можете досыпать туда еще одну метрику – ThermalState, внутр
Как следить за нагревом устройстваЗа крешрейтом следят вообще все, за весом бинарника – существенно меньше людей, а за скоростью запуска совсем мало. Но если все это в ваших дэшбордах уже есть, то можете досыпать туда еще одну метрику – ThermalState, внутр Как следить за нагревом устройстваЗа крешрейтом следят вообще все, за весом бинарника – существенно меньше людей, а за скоростью запуска совсем мало. Но если все это в ваших дэшбордах уже есть, то можете досыпать туда еще одну метрику – ThermalState, внутр

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

3 weeks, 2 days назад @ t.me
iOS.Events iOS.Events
последний пост 2 months, 3 weeks назад
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж 🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

2 months, 3 weeks назад @ telegram.me
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж 🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

2 months, 3 weeks назад @ t.me
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti 🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti

🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runtime, как устроены память, GPU, алгоритмы и другие базовые механизмы платформы. Это не про теорию ради теории, а про понимание вещей, которые помогают лучше проектировать, отлаживать и развивать реальные iOS-приложения.Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми …

4 months, 3 weeks назад @ telegram.me
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti 🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti

🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runtime, как устроены память, GPU, алгоритмы и другие базовые механизмы платформы. Это не про теорию ради теории, а про понимание вещей, которые помогают лучше проектировать, отлаживать и развивать реальные iOS-приложения.Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми …

4 months, 3 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 1 week, 5 days назад
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…

Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…

1 week, 5 days назад @ t.me
Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is defi
Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is defi

Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is definitely worth a read!https://nilcoalescing.com/blog/AlignmentGuidesInSwiftUI#SwiftUI

3 weeks назад @ t.me
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder ca
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder ca

Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder can be used to create clean DSL-like APIs.https://artemnovichkov.com/blog/using-swiftui-contentbuilder-with-non-view-types#Swift #SwiftUI

3 weeks, 1 day назад @ t.me
If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and
If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and

If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and when @concurrent is actually needed.These are easy details to forget, but they often come up in code reviews and technical interviews. 😉https://nsvasilev.com/posts/approachable_concurrency/#swift #concurrency

3 weeks, 5 days назад @ t.me
FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declar
FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declar

FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declare only 25 entries in LSApplicationQueriesSchemes (down from 50).https://developer.apple.com/documentation/uikit/uiapplication/canopenurl(_:)#iOS #privacy

1 month, 1 week назад @ t.me
If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de
If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de

If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster dependency resolution and package materializationThe benchmark results look very promising.The Tuist team is actively looking for feedback, so if it works well in your project, let them know!#build #optimization #tuist

1 month, 1 week назад @ t.me
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag

Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag to select the exact part you want, just like in any native text view.It took them until iOS 27… but I’ll happily take it.https://x.com/natpanferova/status/2070781569044996429?s=46&t=YNy4qFziI3PFPTlrSCXpmA#SwiftUI

2 months назад @ telegram.me
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag

Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag to select the exact part you want, just like in any native text view.It took them until iOS 27… but I’ll happily take it.https://x.com/natpanferova/status/2070781569044996429?s=46&t=YNy4qFziI3PFPTlrSCXpmA#SwiftUI

2 months назад @ t.me
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn

If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn’t so valid anymore.https://developer.apple.com/documentation/technotes/tn3211-resolving-swiftui-source-incompatibilities-for-state-and-contentbuilder#SwiftUI

2 months, 1 week назад @ t.me
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn

If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn’t so valid anymore.https://developer.apple.com/documentation/technotes/tn3211-resolving-swiftui-source-incompatibilities-for-state-and-contentbuilder#SwiftUI

2 months, 1 week назад @ telegram.me
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I

WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• Is async code really running where you think it is?… turns out the answer is increasingly: “not where you think.”https://antongubarenko.substack.com/p/wwdc26-swift-group-lab-q-and-a#Swift #concurrency

2 months, 2 weeks назад @ telegram.me
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I

WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• Is async code really running where you think it is?… turns out the answer is increasingly: “not where you think.”https://antongubarenko.substack.com/p/wwdc26-swift-group-lab-q-and-a#Swift #concurrency

2 months, 2 weeks назад @ t.me
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains

FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains will remain supported.https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility#Xcode

2 months, 2 weeks назад @ t.me
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains

FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains will remain supported.https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility#Xcode

2 months, 2 weeks назад @ telegram.me
All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA
All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA

All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA

2 months, 2 weeks назад @ telegram.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 6 days, 16 hours назад
705: Relentless in a Gentle Way
705: Relentless in a Gentle Way 705: Relentless in a Gentle Way

Marco launches Unforgetful, John launches into a diatribe or two, and Casey launches himself down the street.

Sponsored by:Tailscale: A secure network that just worksBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

6 days, 16 hours назад @ atp.fm
704: Past the Ternus Horizon
704: Past the Ternus Horizon 704: Past the Ternus Horizon

Apple Watch overhaul rumors, beta icon updates, Mac backups, and the app with John's favorite login system.

Use code atp50off .. Claude: Ready to tackle bigger problems?

Get started with Claude today.

Quince: Elevated essentials and staples that last.

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

1 week, 6 days назад @ atp.fm
703: Part of a Healthy Breakfast
703: Part of a Healthy Breakfast 703: Part of a Healthy Breakfast

Overcast's busy betas, SuperDuper 4, Apple Upgrade, the worst power cables ever devised, and some totally very patient car-shopping.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zocdoc: Find the right doctor, right now.

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

2 weeks, 6 days назад @ atp.fm
702: Isolate the Evil
702: Isolate the Evil 702: Isolate the Evil

Safari 27 and web standards, Apple Maps coming to cars (?

), and our very different philosophies on packing for a family road trip.

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

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

1 month назад @ atp.fm
701: I Improved My Town
701: I Improved My Town 701: I Improved My Town

3D-printing for fun and utility, a defense of squircle-icon jail, how AirPlay was finally fixed in Overcast, and cutting-edge modern technology such as audio CDs, FileMaker, and the Mac Pro.

Sponsored by:Leesa: A mattress for every body and budgetBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month назад @ atp.fm
700: A Wet Dishrag Full of Lies
700: A Wet Dishrag Full of Lies 700: A Wet Dishrag Full of Lies

Apple’s lawsuit against OpenAI, the state of the 27 OSes heading into the public betas, what FileMaker was (or is?

), and looking for a new home for Maestral.

Sponsored by:

1 month, 1 week назад @ atp.fm
699: Not the Correct Squircle
699: Not the Correct Squircle 699: Not the Correct Squircle

Someone got us started on app icons again.

Sponsored by:Parakeet: The icon design studio.

zocdoc: Find the right doctor, right now.

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

1 month, 3 weeks назад @ atp.fm
698: And Do What?
698: And Do What? 698: And Do What?

Siri AI impressions, M6 and M7 rumors, Apple’s role in the supply chain, languages for LLMs, and price hikes for everyone!

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

1 month, 3 weeks назад @ atp.fm
697: The Chart Is Terrifying
697: The Chart Is Terrifying 697: The Chart Is Terrifying

Apple altered their prices.

Pray they don’t alter them any further.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zocdoc: Find the right doctor, right now.

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

2 months назад @ atp.fm
696: It Seems Petty, But I Endorse It
696: It Seems Petty, But I Endorse It 696: It Seems Petty, But I Endorse It

Lots of details from macOS Golden Gate, Apple's AI Tech Talk, road trips, and failed Bobs.

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

2 months, 1 week назад @ atp.fm
695: The Crystal Pepsi of Aqua
695: The Crystal Pepsi of Aqua 695: The Crystal Pepsi of Aqua

WWDC 2026 coverage and our first impressions of macOS Golden Gate, iOS 27, and Siri AI.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Claude: Ready to tackle bigger problems?

Get started with Claude today.

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

2 months, 2 weeks назад @ atp.fm
694: Potential and Homework
694: Potential and Homework 694: Potential and Homework

Our hopes and dreams for WWDC 2026.

Sponsored by:Factor: Healthy Eating, Made Easy.

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

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

2 months, 3 weeks назад @ atp.fm
693: Negative Bonus Points
693: Negative Bonus Points 693: Negative Bonus Points

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

Hosted by Marco Arment Casey Liss , and John Siracusa

2 months, 4 weeks назад @ atp.fm
692: A Thinking Hitch
692: A Thinking Hitch 692: A Thinking Hitch

(Sponsored by AI.)

Sponsored by:Cotypist: Type as fast as you can think.

Claude: Ready to tackle bigger problems?

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

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

3 months, 1 week назад @ atp.fm
691: A Menlo Phase
691: A Menlo Phase 691: A Menlo Phase

Apple's chip-fab options, branding the 20th-anniversary iPhone, Terminal and Xcode preferences, and some very special filenames.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zapier: Put AI to work across your company—for real.

Quince: Elevated essentials and staples that last.

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

3 months, 2 weeks назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 2 weeks, 2 days назад
454: ‘Getting the Snack Right’, With Chance Miller
454: ‘Getting the Snack Right’, With Chance Miller 454: ‘Getting the Snack Right’, With Chance Miller

‘Getting the Snack Right’, With Chance MillerChance Miller returns to the show.

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

Get 50% off and one free breakfast item per box for one year, with code talkshow50off ..

Notion: The collaborative AI workspace where teams and agents work side by side, with a Developer Platform teams can build on.

Links:This episode of The Talk Show was edited by Jim Metzendorf.

2 weeks, 2 days назад @ daringfireball.net
453: ‘What’s in Louie’s Wallet’, With Louie Mantia
453: ‘What’s in Louie’s Wallet’, With Louie Mantia 453: ‘What’s in Louie’s Wallet’, With Louie Mantia

‘What’s in Louie’s Wallet’, With Louie MantiaLouie Mantia returns to the show to talk about the state of UI and icon design on Apple’s platforms, and some speculation on Apple’s trade secret lawsuit against OpenAI.

Sponsored by:Notion: The collaborative AI workspace where teams and agents work side by side, with a Developer Platform teams can build on.

Use promo code talkshow to save 10% off the R1 Ring and/or Even Clip.

to save 10% off the R1 Ring and/or Even Clip.

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

3 weeks, 5 days назад @ daringfireball.net
452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson
452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson 452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson

‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn NelsonQuinn Nelson returns to the show to discuss OpenAI’s ChatGPT/Codex “native” app migration fiasco, Siri AI in Apple’s OS 27 betas, MacOS 27 Golden Gate, and the hottest new cell phone of year, the Trump T1.

Sponsored by:Notion: Try the powerful, all-in-one Notion AI today.

Get 50% off your first box, plus free daily greens, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW.

Transcripts: Unofficial but surprisingly good.

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

1 month назад @ daringfireball.net
451: ‘Taking Drugs to Get Fat’, With John Moltz
451: ‘Taking Drugs to Get Fat’, With John Moltz 451: ‘Taking Drugs to Get Fat’, With John Moltz

‘Taking Drugs to Get Fat’, With John MoltzThe great John Moltz returns to the show.

Use promo code talkshow to save 10% off the R1 Ring and/or Even Clip.

to save 10% off the R1 Ring and/or Even Clip.

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
450: ‘Perp Walk for Selfies’, With Jason Snell
450: ‘Perp Walk for Selfies’, With Jason Snell 450: ‘Perp Walk for Selfies’, With Jason Snell

‘Perp Walk for Selfies’, With Jason SnellJason Snell returns to the show for a look back at WWDC 2026, and a look ahead to Designed in California, his and Myke Hurley’s upcoming 50-episode Apple history podcast.

Get 50% off your first box, plus free daily greens, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW .. Finalist — A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

DF readers get six months free; see details at the link.

Transcripts: Unofficial but surprisingly good.

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

2 months назад @ daringfireball.net
449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel
449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel 449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel

‘Live From WWDC 2026’, With Joanna Stern and Nilay PatelRecorded in front of a live audience at The California Theatre in San Jose on Tuesday 9 June 2026, special guests Joanna Stern and Nilay Patel join John Gruber to discuss Apple’s announcements at WWDC 2026.

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

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

Finalist — A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

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

2 months, 2 weeks назад @ daringfireball.net
448: ‘Twins Named John’, With Stephen Hackett
448: ‘Twins Named John’, With Stephen Hackett 448: ‘Twins Named John’, With Stephen Hackett

Get 50% off your first box, plus free daily greens, with code talkshow50off ..

Use promo code talkshow to save 10% off the R1 Ring and/or Even Clip.

to save 10% off the R1 Ring and/or Even Clip.

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

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

2 months, 3 weeks назад @ daringfireball.net
447: ‘A Sociopathic Father’, With Adam Lisagor
447: ‘A Sociopathic Father’, With Adam Lisagor 447: ‘A Sociopathic Father’, With Adam Lisagor

‘A Sociopathic Father’, With Adam LisagorAdam Lisagor returns to the show to talk about Hovercraft, his new virtual presentation camera app for Mac, and how he’s developing it with AI coding tools.

Sponsored by:Parcel: Track your packages in one place, with native apps for iPhone, iPad, Apple Watch, and Mac.

Scribe: Instantly capture and optimize workflows so your teams and AI agents do their best work.

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

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

3 months, 1 week назад @ daringfireball.net
446: ‘Food and Beverage Director’, With MG Siegler
446: ‘Food and Beverage Director’, With MG Siegler 446: ‘Food and Beverage Director’, With MG Siegler

‘Food and Beverage Director’, With MG SieglerMG Siegler returns to the show to discuss Apple’s announcement that Tim Cook is stepping aside (into the role of executive chairman) and John Ternus will become CEO.

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

Drafts: The Swiss Army knife for text on all your Apple devices.

Finalist: A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

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

3 months, 4 weeks назад @ daringfireball.net
445: ‘Apple at 50’, With John Siracusa
445: ‘Apple at 50’, With John Siracusa 445: ‘Apple at 50’, With John Siracusa

‘Apple at 50’, With John SiracusaWho better to join the show to commemorate Apple’s 50th anniversary than John Siracusa?

Use code TALKSHOW for $80 in free credits.

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

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

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

4 months, 3 weeks назад @ daringfireball.net
444: ‘You’re Going to Have the Niggles’, With Christina Warren
444: ‘You’re Going to Have the Niggles’, With Christina Warren 444: ‘You’re Going to Have the Niggles’, With Christina Warren

‘You’re Going to Have the Niggles’, With Christina WarrenChristina Warren returns to the show to discuss Apple big month of product announcements — in particular, the iPhone 17e and MacBook Neo.

And we pour one out for the Mac Pro.

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

Use code TALKSHOW for $80 in free credits.

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

5 months назад @ daringfireball.net
443: ‘The Pogue Feature’, With David Pogue
443: ‘The Pogue Feature’, With David Pogue 443: ‘The Pogue Feature’, With David Pogue

‘The Pogue Feature’, With David PogueSpecial guest David Pogue discusses his excellent and amazingly comprehensive new book, Apple: The First 50 Years.

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

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

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

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

5 months, 1 week назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

‘Bad Dates’, With Jason SnellJason Snell returns to the show to discuss the 2025 Six Colors Apple Report Card, MacOS 26 Tahoe, Apple Creator Studio, along with what we expect/hope for in next week’s Apple product announcements.

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

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

Use code TALKSHOW for $80 in free credits.

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

5 months, 4 weeks назад @ daringfireball.net
441: ‘Serious Opinionators’, With Adam Engst
441: ‘Serious Opinionators’, With Adam Engst 441: ‘Serious Opinionators’, With Adam Engst

‘Serious Opinionators’, With Adam EngstAdam Engst returns to the show to talk, in detail, about certain of the UI changes in iOS 26 and Apple’s version 26 OSes overall.

In particular, the new Unified view in the Phone app, and the Filter pop-up menu in both the Phone and Messages apps.

Use code TALKSHOW for $80 in free credits.

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

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

6 months назад @ daringfireball.net
440: ‘Flush a Radar’, With Brent Simmons
440: ‘Flush a Radar’, With Brent Simmons 440: ‘Flush a Radar’, With Brent Simmons

‘Flush a Radar’, With Brent SimmonsBrent Simmons returns to the show.

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

Use code TALKSHOW for $80 in free credits.

Transcripts: Unofficial but surprisingly good.

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

6 months, 3 weeks назад @ daringfireball.net