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

19 часов назад @ 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

19 часов назад @ 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…

3 weeks, 6 days назад @ 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

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

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

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

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

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

1 month, 3 weeks назад @ developer.apple.com
WWDC26 survey
WWDC26 survey WWDC26 survey

Share your thoughts on this year’s conference.

Take the survey

1 month, 3 weeks назад @ developer.apple.com
WWDC26 iPadOS guide
WWDC26 iPadOS guide WWDC26 iPadOS guide

The Foundation Models framework is a native Swift API that gives you direct access to the same on-device model that powers Apple Intelligence.

You can now work with any language model, including Apple Foundation Models, cloud models like Claude and Gemini, or any other provider that conforms to the Language Model protocol.

Dynamic Profiles let you swap models, tools, and instructions on the fly, so your app’s behavior can adapt within a continuous session.

If you’re enrolled in the App Store Small Business Program and your app has fewer than 2 million total first-time App Store downloads, you can access the next generation of Apple Foundation Models running on Private Cloud Compute at no cl…

1 month, 3 weeks назад @ developer.apple.com
Find out what's new for Apple developers
Find out what's new for Apple developers Find out what's new for Apple developers

Discover the latest advancements on all Apple platforms and create even more unique, intelligent experiences in your apps and games with major enhancements across languages, frameworks, tools, and services.

The latest SDKs bring incredible new features, including platform design refinements, powerful Apple Intelligence capabilities, and new AI development frameworks.

Explore what’s newInstall the latest beta softwareBrowse documentation and sample code

1 month, 4 weeks назад @ developer.apple.com
Introducing Time Allowances
Introducing Time Allowances Introducing Time Allowances

New Time Allowances in iOS 27, iPadOS 27, and macOS 27, or later, give parents more flexible ways to manage the time their kids spend in apps across categories, including Entertainment, Games, and Social Media.

Time Allowances are developed based on expert research and tailored to a child’s age to give parents a helpful starting point.

Entertainment and GamesYour app or game will appear in a Time Allowance category based on the information you provide in App Store Connect.

Starting July 2026, the age rating questionnaire will be updated to let you indicate whether your app or game includes social media capabilities.

If you select this option, your overall responses in the age rating questio…

1 month, 4 weeks назад @ developer.apple.com
Updated Apple Developer Program License Agreement and App Review Guidelines now available
Updated Apple Developer Program License Agreement and App Review Guidelines now available Updated Apple Developer Program License Agreement and App Review Guidelines now available

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

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

Apple Developer Program License AgreementSections 3.1, 14.8: Specified requirements for providing information and responding to questions about developer identity, including in the context of export compliance.

Definitions, Section 3.3.3(Q): Specified requirements for use of the Suggested Actions API.

Section 3.2(h): Updated terms for use of and access to Apple models.

1 month, 4 weeks назад @ developer.apple.com
Update for Apps Distributed in Texas
Update for Apps Distributed in Texas Update for Apps Distributed in Texas

Due to a recent court ruling lifting an injunction on Texas law SB 2420, new Apple Accounts in Texas are now subject to the law, which introduced age assurance requirements for app marketplaces and developers.

Parents or guardians will also be able to revoke their consent for any app they previously approved for their child.

Developers can request age category data for these Apple Accounts through the Declared Age Range API.

For significant changes, developers should use the Significant Change API under the PermissionKit framework.

For the most up-to-date requirements and API references, see:Learn more about how you can provide age-appropriate experiences and safeguard privacy in your apps …

2 months назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 1 week, 2 days назад
watchOS 26.6 (23U67)
watchOS 26.6 (23U67) watchOS 26.6 (23U67)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iOS 26.6 (23G71)
iOS 26.6 (23G71) iOS 26.6 (23G71)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
tvOS 26.6 (23L773)
tvOS 26.6 (23L773) tvOS 26.6 (23L773)

View downloadsView release notes

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

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
TestFlight 4.3
TestFlight 4.3 TestFlight 4.3

Download the appView release notes

2 weeks, 1 day назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

2 weeks, 1 day назад @ developer.apple.com
Xcode 27 beta 4 (27A5228h)
Xcode 27 beta 4 (27A5228h) Xcode 27 beta 4 (27A5228h)

View downloadsView release notes

2 weeks, 2 days назад @ developer.apple.com
visionOS 27.0 beta 4 (24M5326g)
visionOS 27.0 beta 4 (24M5326g) visionOS 27.0 beta 4 (24M5326g)

View downloadsView release notes

2 weeks, 2 days назад @ developer.apple.com
watchOS 27.0 beta 4 (24R5325h)
watchOS 27.0 beta 4 (24R5325h) watchOS 27.0 beta 4 (24R5325h)

View downloadsView release notes

2 weeks, 2 days назад @ developer.apple.com
macOS 27.0 beta 4 (26A5388g)
macOS 27.0 beta 4 (26A5388g) macOS 27.0 beta 4 (26A5388g)

View downloadsView release notes

2 weeks, 2 days назад @ developer.apple.com
tvOS 27.0 beta 4 (24J5325d)
tvOS 27.0 beta 4 (24J5325d) tvOS 27.0 beta 4 (24J5325d)

View downloadsView release notes

2 weeks, 2 days назад @ developer.apple.com
iOS 27.0 beta 4 (24A5390f)
iOS 27.0 beta 4 (24A5390f) iOS 27.0 beta 4 (24A5390f)

View downloadsView release notes

2 weeks, 2 days назад @ developer.apple.com
iPadOS 27.0 beta 4 (24A5390f)
iPadOS 27.0 beta 4 (24A5390f) iPadOS 27.0 beta 4 (24A5390f)

View downloadsView release notes

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

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

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

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

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

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

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

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

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

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

6 months, 1 week назад @ swift.org
Announcing the Windows Workgroup
Announcing the Windows Workgroup Announcing the Windows Workgroup

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

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

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

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

Learn more about the Windows workgroup by reading its charter.

6 months, 1 week назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 8 часов назад
Home and onboarding page theory
Home and onboarding page theory

Do you guys have any interesting reads, case studies, etc to at talk about the onboarding flow and the home page, what works, what doesn’t etc? submitted by /u/Low-Associate2521 [link] [comments]

8 часов назад @ reddit.com
New warning when uploading app to App Store. iOS apps must have minimum OS version of iOS 15 in 2027 onwards
New warning when uploading app to App Store. iOS apps must have minimum OS version of iOS 15 in 2027 onwards New warning when uploading app to App Store. iOS apps must have minimum OS version of iOS 15 in 2027 onwards

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

9 часов назад @ reddit.com
Does anyone have a link to a live "app clip" URL (not QR code, not banner).
Does anyone have a link to a live "app clip" URL (not QR code, not banner).

I want to test the durability and shareability of App Clips via URL. I know that there are several examples of App Clips online and you can locally test your App Clip, but I'm specifically wondering if social media websites will block people from sending my app clip to their friends. Before I spend time deploying the App Clip and going through approval, I was hoping someone here actually has an App Clip for their app and had a stable URL for it that I could try out. submitted by /u/Few_Faithlessness963 [link] [comments]

14 часов назад @ reddit.com
Mobile SIP client leaves stale registrations behind on every app launch — how do you deal with multiple bindings on one credential?
Mobile SIP client leaves stale registrations behind on every app launch — how do you deal with multiple bindings on one credential?

Note: Yes, I'm using AI to write this post because English is not my first language and I want to state my problem as clear as possible. Hitting a problem I suspect is common for anyone doing mobile VoIP, and I'd like to know how others have solved it. **Setup** - I'm using Telnyx. - React Native app, WebRTC SIP client, iOS and Android. I'm using Telnyx. - One shared SIP credential for a group of users, so a single inbound call rings everyone's phone - Calls are delivered by VoIP push (PushKit on iOS), so the client connects and registers on demand rather than staying connected **The problem** Every app launch creates a *new* registration binding, and the old one never goes away: - iOS term…

17 часов назад @ reddit.com
Preview Multiple SwiftUI View States with #Preview(arguments:)
Preview Multiple SwiftUI View States with #Preview(arguments:) Preview Multiple SwiftUI View States with #Preview(arguments:)

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

19 часов назад @ reddit.com
Zooming Liquid Glass into a sheet, properly
Zooming Liquid Glass into a sheet, properly

This is a problem that's escaped me for ages, and I'd never gotten around to figuring it out properly. Luckily this was made trivial with Fable, writeup of how here submitted by /u/endgamer42 [link] [comments]

1 day назад @ reddit.com
If your NWBrowser sits in .waiting forever, it is probably Local Network permission
If your NWBrowser sits in .waiting forever, it is probably Local Network permission

I'm building a clipboard app where devices on the same Wi-Fi sync directly to each other. On iOS that is NWListener and NWBrowser over Bonjour. This is the failure mode that cost me the most time, and it produces no error at all. What happens when the user denies Local Network permission: nothing. Neither object fails. Neither hands you an error. Both simply sit in .waiting, indefinitely. Your app reports a clean start and then never discovers a single peer, forever. That state is indistinguishable from "you are the only device on this network", which is a completely normal thing to be. You cannot just treat .waiting as denial, because it is also the ordinary state while an interface is com…

1 day, 1 hour назад @ reddit.com
Building in Zed instead of Xcode
Building in Zed instead of Xcode

Just a reminder to anyone who might care that you can create a fairly full-featured development environment in Zed to build iOS and Mac apps: syntax highlighting, code navigation, run, debug and test. Here's the setup guide I wrote (been around for a while but chances are some interested people won't have seen it): https://luxmentis.org/blog/ios-and-mac-apps-in-zed/ submitted by /u/noosphere- [link] [comments]

1 day, 7 hours назад @ reddit.com
Using SwiftUI’s ContentBuilder with Non-View Types
Using SwiftUI’s ContentBuilder with Non-View Types Using SwiftUI’s ContentBuilder with Non-View Types

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

1 day, 19 hours назад @ reddit.com
Long Time Distribution
Long Time Distribution Long Time Distribution

Hello, do you know why is this take too much time? submitted by /u/Gla-l [link] [comments]

2 days, 1 hour назад @ reddit.com
Age Rating questions - social media
Age Rating questions - social media

In this news article there is no deadline . It's says the new social media questions must be answered if you submit a new binary. https://developer.apple.com/news/?id=tlur8uvi But on Appstore Connect there is a deadline for answering the new questions. It says 7 September 2026. Confusing to say the least least. Like last year : would it be ok to create a new app version and answer the new social media questions without shipping a new binary ? submitted by /u/Senior_Intern8786 [link] [comments]

2 days, 4 hours назад @ reddit.com
Published my first app!
Published my first app!

I've been wanting to publish an iOS app since the app store became a thing and I was in college, and I finally accomplished it today. I have a one-year old and I recently started a WFH job and figured it was now or never, and it got approved today! Such a surreal feeling, just wanted to celebrate here a bit! I got some great advice here so I appreciate everyone helping me throughout. submitted by /u/Rickety__Cricket [link] [comments]

2 days, 10 hours назад @ reddit.com
Free open-source AI tool that generates App Store screenshots on a Canvas
Free open-source AI tool that generates App Store screenshots on a Canvas Free open-source AI tool that generates App Store screenshots on a Canvas

Every canvas action is an AI-callable tool, so the AI designs the screenshots step by step and you can edit anything afterwards. MIT licensed, feedback and contributors welcome. submitted by /u/Born_Excuse_5610 [link] [comments]

2 days, 11 hours назад @ reddit.com
Building Testable Swiftdata Apps
Building Testable Swiftdata Apps

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

2 days, 20 hours назад @ reddit.com
iOS 27: Media Intelligence Framework
iOS 27: Media Intelligence Framework iOS 27: Media Intelligence Framework

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

3 days, 2 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 6 days, 10 hours назад
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.

6 days, 10 hours назад @ 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 week, 6 days назад @ 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.

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

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

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

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

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

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

2 months, 2 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 назад @ iosdevweekly.com
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 назад @ main--iosdevweekly.netlify.app
Issue 749
Issue 749 Issue 749

Issue 749 1st May 2026 Written by Dave VerwerI first wrote about Ale Mohamad’s idea of a marketplace for Swift playgrounds in early 2025, when Swift Playgrounds removed its subscriptions functionality.

At that time, he had created a playgrounds section on his site, allowing a selection of playgrounds to be downloaded.

He has built a proper community-driven index site for Swift playgrounds.

It’s based on the same JSON feed that Apple designed, meaning if you had playgrounds content prepared for the Playgrounds app, it’ll seamlessly import into his site.

If you’re interested in robotics and Swift, you’ll also enjoy Artem’s announcement of IndustrialKit and the various video demos (1, 2, 3).

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

Issue 749 1st May 2026 Written by Dave VerwerI first wrote about Ale Mohamad’s idea of a marketplace for Swift playgrounds in early 2025, when Swift Playgrounds removed its subscriptions functionality.

At that time, he had created a playgrounds section on his site, allowing a selection of playgrounds to be downloaded.

He has built a proper community-driven index site for Swift playgrounds.

It’s based on the same JSON feed that Apple designed, meaning if you had playgrounds content prepared for the Playgrounds app, it’ll seamlessly import into his site.

If you’re interested in robotics and Swift, you’ll also enjoy Artem’s announcement of IndustrialKit and the various video demos (1, 2, 3).

3 months, 1 week назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 10 часов назад
Abode launches new Apple Home-compatible sensors for garages, gates, more
Abode launches new Apple Home-compatible sensors for garages, gates, more Abode launches new Apple Home-compatible sensors for garages, gates, more

DIY smart home security company Abode expanded its Apple Home-compatible lineup today with two new sensors designed to monitor garage doors, gates, sheds, and other entry points.

Abode announces two Apple Home-compatible sensorsAbode today announced its new Garage Tilt Sensor and Outdoor Contact Sensor, designed to monitor entry points that the company says are often beyond the reach of traditional indoor sensors.

Homeowners receive an alert in the Abode app if the sensor is triggered, like when a garage door begins to open or close.

As for Abode’s new IP66-rated Outdoor Contact Sensor, the company says:The Outdoor Contact Sensor is purpose-built for metal gates, sheds, storage units, mailb…

10 часов назад @ 9to5mac.com
These are my favorite Apple Watch accessories of 2026 (so far)
These are my favorite Apple Watch accessories of 2026 (so far) These are my favorite Apple Watch accessories of 2026 (so far)

One of my favorite things about the Apple Watch is its accessories ecosystem, from bands to chargers to cases and everything in between.

So here are some of my favorite Apple Watch accessories that I keep going back to.

So I like to have fast-charging options for all my scenarios, starting with a simple, dedicated Apple Watch charger.

The X61 gives you:Up to 5W and can fully charge an Apple Watch in around 2.5 hoursCompact, foldable aluminum-alloy designSupports horizontal or vertical Apple Watch placementThe X61 is on sale for just $19.99 on Kuxiu’s site, and it includes a charging cable.

There are cases for your Apple Watch for protection, but this takes it to a whole new level by transfo…

14 часов назад @ 9to5mac.com
Apple Watch Ultra 4: Three new features that already have me excited
Apple Watch Ultra 4: Three new features that already have me excited Apple Watch Ultra 4: Three new features that already have me excited

Apple Watch Ultra 4 is coming next month, launching alongside iPhone 18 Pro, iPhone Ultra, and more.

Here are three rumored Apple Watch Ultra 4 features that I’m excited about.

And we’re expecting some big changes on that front with Apple Watch Ultra 4.

Digitimes reported last summer that “the number of sensor components will double” in Apple Watch Ultra 4.

What new Apple Watch Ultra 4 features are on your wishlist?

14 часов назад @ 9to5mac.com
WhatsApp channel admins will soon get the ability to flag AI-generated media
WhatsApp channel admins will soon get the ability to flag AI-generated media WhatsApp channel admins will soon get the ability to flag AI-generated media

As the EU’s new transparency requirements for AI-generated content take effect, WhatsApp is working on a feature that will allow channel admins to label certain types of AI-generated content.

As spotted by WABetaInfo, WhatsApp is working on a feature that will allow channel admins to label certain types of content as AI-generated.

Here, there will be a new option called “Add AI content label”.

As the current splash screen describes, AI content includes images, videos, or other media created or edited using AI tools.

In other words, it appears that admins will not be required to label AI-generated text.

14 часов назад @ 9to5mac.com
Meta launches Muse Code AI coding agent for macOS and Linux
Meta launches Muse Code AI coding agent for macOS and Linux Meta launches Muse Code AI coding agent for macOS and Linux

Meta is entering the AI coding-agent race with Muse Code, a new terminal-based tool now available in beta for macOS and Linux.

Muse Code arrives alongside Meta’s new Muse Spark 1.2 modelPowered by the new Muse Spark 1.2 model, it is designed to handle complex software engineering work across large repositories.

For Mac users, Muse Code installation is a one-line command:curl -fsSL https://dev.meta.ai/install.sh | bashUnlike ChatGPT Codex and Claude Code, there’s currently no dedicated app interface for Muse Code.

Meta says Muse Code can plan changes, write code, validate its work, and coordinate persistent background agents that remain active throughout a session.

The model is available thr…

15 часов назад @ 9to5mac.com
Siri AI is coming to newer Apple devices only, here’s the full list
Siri AI is coming to newer Apple devices only, here’s the full list Siri AI is coming to newer Apple devices only, here’s the full list

Siri AI is a major upgrade and highlight of iOS 27, macOS Golden Gate, and more.

Here’s the full list of Siri AI-compatible hardware across iPhone, iPad, Mac, Apple Watch, and Apple Vision Pro.

Here are the Apple products that will support Siri AI when it launchesiOS 27 and its companion updates will bring the major Siri overhaul we’ve been waiting for.

Aside from upcoming devices like iPhone 18 Pro and iPhone Ultra, here is every current Apple product that supports Siri AI.

Will Siri AI motivate you to upgrade to newer Apple hardware?

15 часов назад @ 9to5mac.com
iPhone 18 Pro event date: When Apple announced its event over the last six years
iPhone 18 Pro event date: When Apple announced its event over the last six years iPhone 18 Pro event date: When Apple announced its event over the last six years

When should we expect the iPhone 18 Pro event, and when will Apple officially announce the date?

Model Event announcement Event date Delta iPhone 17 Tuesday, August 26, 2025 Tuesday, September 9, 2025 14 days iPhone 16 Monday, August 26, 2024 Monday, September 9, 2024 14 days iPhone 15 Tuesday, August 29, 2023 Tuesday, September 12, 2023 14 days iPhone 14 Wednesday, August 24, 2022 Wednesday, September 7, 2022 14 days iPhone 13 Tuesday, September 7, 2021 Tuesday, September 14, 2021 7 days iPhone 12 Tuesday, October 6, 2020 Tuesday, October 13, 2020 7 daysThe pandemic disrupted Apple’s regular iPhone event schedule in 2020 and 2021.

When is the iPhone 18 Pro / iPhone Ultra event?

Apple is ex…

15 часов назад @ 9to5mac.com
iCloud Private Relay might be leaking your real IP address, researchers say
iCloud Private Relay might be leaking your real IP address, researchers say iCloud Private Relay might be leaking your real IP address, researchers say

Security researchers have discovered a problem with Apple’s iCloud Private Relay service.

While the feature is meant to protect your real IP address, it might actually be leaking it to websites.

A new iCloud Private Relay problemThis iCloud Private Relay vulnerability was discovered by security researchers Tommy Mysk and Talal Haj Bakry, who detailed the problem in-depth on their website.

“In short: any website that supports, or pretends to support, passkeys can see the user’s real IP address despite having iCloud Private Relay on,” they say.

The destination server sees the device’s real IP address either way,” the researchers write in their research.

16 часов назад @ 9to5mac.com
iPadOS 27 adds two new iPad features I’ve been loving
iPadOS 27 adds two new iPad features I’ve been loving iPadOS 27 adds two new iPad features I’ve been loving

iPadOS 27 launches next month, with new features in apps like Notes, Messages, Calendar, Mail, and more.

Here are a couple of systemwide iPadOS 27 features I’ve been loving.

Now iPadOS 27 lets you get more of that Mac-like experience.

This is another way iPadOS 27 borrows from the Mac.

What are some of your top iPadOS 27 features and changes so far?

16 часов назад @ 9to5mac.com
iOS 27 adds four new ways to customize your iPhone’s Lock Screen
iOS 27 adds four new ways to customize your iPhone’s Lock Screen iOS 27 adds four new ways to customize your iPhone’s Lock Screen

iOS 27 continues Apple’s trend of giving you more control over the design of your iPhone’s Lock Screen.

As seen above, the Extend feature also comes to the Lock Screen in iOS 27.

For many people, though, the point of the Lock Screen is to show off wallpapers, and iOS 27 makes that even easier.

Swipe away the Now Playing widgetWith iOS 27, you can now swipe away the Now Playing widget that appears on your iPhone’s Lock Screen.

What do you think of the new Lock Screen customization features in iOS 27?

17 часов назад @ 9to5mac.com
iPhone Ultra sounds truly deserving of the ‘Ultra’ name
iPhone Ultra sounds truly deserving of the ‘Ultra’ name iPhone Ultra sounds truly deserving of the ‘Ultra’ name

Apple’s first foldable iPhone is coming very soon, and based on rumors about the product, it sounds very much deserving of the ‘iPhone Ultra’ name.

The foldable iPhone has commonly been called ‘iPhone Fold,’ but I’ve long believed Apple will go a different naming direction, like iPhone Ultra or iPhone Duo.

iPhone Ultra will lack the Telephoto camera that iPhone 18 Pro offers, and battery life might be worse than iPhone 18 Pro Max.

iPhone Ultra will offer the largest screen ever on an iPhone.

Essentially, iPhone Ultra will take the core experience of using an iPhone and make it feel ‘Ultra.’ Bigger, better, and more capable.

19 часов назад @ 9to5mac.com
Deals: MacBook Neo up to $120 off, MacBook Pro $500 off, Apple Watch SE 3/Ultra 3 $130 off, AirPods, more
Deals: MacBook Neo up to $120 off, MacBook Pro $500 off, Apple Watch SE 3/Ultra 3 $130 off, AirPods, more Deals: MacBook Neo up to $120 off, MacBook Pro $500 off, Apple Watch SE 3/Ultra 3 $130 off, AirPods, more

Those deals join this M5 Pro MacBook Pro at $500 off (that’s $100 under the pre price-hike MSRP) as well as this Apple Watch Series 11 model at $150 off, Apple Watch SE 3 at up to $80 off, Apple Watch Ultra 3 at up to $130 off, and the ongoing Best Buy August Back to School sale.

Amazon is currently offering the 14-inch M5 Pro MacBook Pro with 24GB of RAM and the 2TB internal storage at $2,499 shipped still.

Another interesting comparison is to the official Apple refurb store, it is charging $50 more than Amazon for this same machine in refurbished condition.

Amazon is now offering the Natural Apple Watch Ultra 3 with the Blue/Bright Blue Trail Loop down at $669.97 shipped.

Amazon is now on…

19 часов назад @ 9to5mac.com
9to5Mac Daily: August 5, 2026 – Apple iPhone event clues, more
9to5Mac Daily: August 5, 2026 – Apple iPhone event clues, more 9to5Mac Daily: August 5, 2026 – Apple iPhone event clues, more

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

New episodes of 9to5Mac Daily are recorded every weekday.

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

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

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

20 часов назад @ 9to5mac.com
Ted Lasso is back, and two more hit Apple shows are coming soon
Ted Lasso is back, and two more hit Apple shows are coming soon Ted Lasso is back, and two more hit Apple shows are coming soon

Ted Lasso is officially back for season 4 (watch here), and Apple TV has two more hit series set to return soon.

Apple TV has Slow Horses and Dark Matter returning soon, joining Ted LassoIt’s shaping up to be a great time to subscribe to Apple TV.

Other notable Apple TV premieres coming soon include Ryan Reynolds film Mayday, Matthew McConaughey comedy series Brothers, and police thriller Last Seen.

Which Apple TV premieres are you most excited for?

Apple TV is available for $12.99 per month, or you can get it discounted through the Apple One bundle.

20 часов назад @ 9to5mac.com
iOS 27’s best new Messages feature is all about saving you time
iOS 27’s best new Messages feature is all about saving you time iOS 27’s best new Messages feature is all about saving you time

iOS 27 gives the Messages app a variety of new features and improvements.

And based on my time with the beta, Messages’ best new feature is a convenient time-saver: one-tap suggestions.

Messages app gets convenient new ‘suggestions’ feature in iOS 27Tech companies love to label everything ‘AI’ to appear relevant, cutting-edge, and make Wall Street happy.

Apple seems to get this, and its new ‘suggestions’ feature in iOS 27 is a great example.

What do you think of Messages’ new suggestions feature in iOS 27?

20 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 10 часов назад
Meta's New Mac Coding Agent Costs Up to 20x Less If You Let Meta Train on Your Data
Meta's New Mac Coding Agent Costs Up to 20x Less If You Let Meta Train on Your Data Meta's New Mac Coding Agent Costs Up to 20x Less If You Let Meta Train on Your Data

Meta today launched Muse Code, a terminal coding agent available for macOS and Linux.

Muse Code is in beta, and it is powered by Muse Spark 1.2, ‌Meta‌'s newest model.

‌Meta‌ CEO Mark Zuckerberg said Muse Code can accomplish complete software engineering tasks across large repos.

Muse Code is ‌Meta‌'s equivalent of OpenAI's Codex and Anthropic's Claude Code, and it is ‌Meta‌'s first major push into agentic coding.

Muse Code can be used through the Mac's terminal after a one-command install, and there is no dedicated app available.

10 часов назад @ macrumors.com
Disney+ Could Get a Free Ad-Supported Tier
Disney+ Could Get a Free Ad-Supported Tier Disney+ Could Get a Free Ad-Supported Tier

Disney could introduce an ad-supported Disney+ free tier in the future, according to comments Disney CEO Josh D'Amaro made during the company's latest earnings call (via The Wrap).

D'Amaro said Disney is considering a free tier that could allow it to reach people unwilling to pay for a subscription, but no launch plans were shared.

And then finally, as you mentioned in your question, a free offering could help us drive top-of-funnel Disney+ subscriber growth.

Disney+ competitors like Apple TV and Netflix don't have a completely free tier, but services like Tubi and The Roku Channel offer free content, as does YouTube.

Disney also signed a deal with TikTok, which will see TikTok creators use…

11 часов назад @ macrumors.com
SpaceX Plans Starlink Mobile Service to Compete With Verizon, AT&T and T-Mobile
SpaceX Plans Starlink Mobile Service to Compete With Verizon, AT&T and T-Mobile SpaceX Plans Starlink Mobile Service to Compete With Verizon, AT&T and T-Mobile

She added that SpaceX intends to make Starlink a "true mobile service" that will win "quite a few" customers from Verizon, AT&T, and T-Mobile.

The spectrum will allow SpaceX to expand its direct-to-cell Starlink satellite service to include ground-based infrastructure.

Analysts told Reuters that without an MVNO (Mobile Virtual Network Operator) agreement with a major carrier, it would be extremely difficult for Starlink to compete with AT&T, Verizon, and T-Mobile.

SpaceX plans to launch its next-generation Starlink Mobile satellites in 2027, and upgraded service that's "100 times better" than current direct-to-cell service is targeted for the end of that year.

Shares of AT&T, T-Mobile, and …

12 часов назад @ macrumors.com
Ted Lasso Season 4 Now Streaming on Apple TV
Ted Lasso Season 4 Now Streaming on Apple TV Ted Lasso Season 4 Now Streaming on Apple TV

Comedy series Ted Lasso is back, with the first episode of season 4 available to stream as of today.

Ted Lasso is one of Apple's most popular TV shows, and it won back-to-back Emmy Awards for Outstanding Comedy Series for the first two seasons.

To celebrate the new season, Apple is hosting a Ted Lasso look-alike contest at its Fifth Avenue location tomorrow.

Apple TV is priced at $12.99 per month, and it can be watched across Apple devices, on popular smart TVs, on set-top boxes like Roku, on gaming consoles, and on the web.

‌Apple TV‌ is also included in Apple One subscription bundles.

14 часов назад @ macrumors.com
Sunbird's iMessage for Android App Returns to the Google Play Store
Sunbird's iMessage for Android App Returns to the Google Play Store Sunbird's iMessage for Android App Returns to the Google Play Store

Sunbird Messaging today reintroduced its app that brings iMessage to Android users.

Sunbird is now available on the Google Play Store following an early access testing period.

The app allows Android users to send "blue bubble" messages to iPhone users instead of the standard green bubbles.

Back when Sunbird launched, it promised features Android users didn't have, like typing indicators, read receipts, and higher-quality media.

Android users can try the app free for 14 days.

15 часов назад @ macrumors.com
Apple's iCloud Private Relay is Leaking Users' Real IP Addresses
Apple's iCloud Private Relay is Leaking Users' Real IP Addresses Apple's iCloud Private Relay is Leaking Users' Real IP Addresses

It turns out iCloud Private Relay can expose your real IP to websites that use or pretend to use passkeys.

‌iCloud‌ Private Relay is a service included with paid ‌iCloud‌+ plans.

The request the system sends to the website isn't protected by Private Relay and can leak your IP address.

The destination server sees the device's real IP address either way.

DNS prefetching (added in iOS 26) reveals a user's real DNS servers, while WebTransport (added in iOS 26.4) can reveal an IP address.

16 часов назад @ macrumors.com
Apple Watch Ultra 3 Deals Return: Grab $99 Off Before They're Gone
Apple Watch Ultra 3 Deals Return: Grab $99 Off Before They're Gone Apple Watch Ultra 3 Deals Return: Grab $99 Off Before They're Gone

Amazon today has a few deals on the Apple Watch Ultra 3, providing $99 discounts on select models.

You can get the Apple Watch Ultra 3 for $699.99 in Natural and Black color options, down from $799.00.

There are also a few Milanese Loop models on sale for $799.99, down from $899.00.

We've collected some of the Apple Watch Ultra 3 models currently on sale on Amazon in the list below.

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

17 часов назад @ macrumors.com
Apple Vision Pro Speeds Up Surgery by Almost 20%
Apple Vision Pro Speeds Up Surgery by Almost 20% Apple Vision Pro Speeds Up Surgery by Almost 20%

Surgeons who wore an Apple Vision Pro as their primary display during a tear duct procedure finished operations 19% faster than surgeons using a traditional monitor, according to a peer-reviewed study by UC San Diego.

The study, published in the journal AJO International (via iPhone in Canada), looked at 32 endoscopic surgeries to clear blocked tear ducts.

In half the cases, surgeons wore Vision Pro headsets that streamed the endoscopic video feed directly into their field of view instead of looking at a monitor across the room, letting them keep a natural forward-facing posture throughout.

Average operative time came in at 34.4 minutes with the Vision Pro, compared to 42.7 minutes with the…

19 часов назад @ macrumors.com
MacBook Pro, AirPods, and More Discounted in Best Buy Back to School Event
MacBook Pro, AirPods, and More Discounted in Best Buy Back to School Event MacBook Pro, AirPods, and More Discounted in Best Buy Back to School Event

Best Buy is still hosting its big Back to School sale this week, with notable markdowns on Apple devices, TVs, headphones, monitors, and much more.

This event is set to last for the rest of this week, and you don't need to be a My Best Buy Plus or Total member to see the deals.

Note: MacRumors is an affiliate partner with Best Buy.

In terms of Apple devices, you can find solid deals on AirPods Pro 3, iPhone Air, Beats accessories, and MacBook Pro.

You can get the AirPods Pro 3 for $199.99 ($50 off), as well as up to $500 off M5 Pro and M5 Max MacBook Pro, starting at $2,499.00 for the 2TB 14-inch model.

20 часов назад @ macrumors.com
Foldable Smartphone Sales to Rise 20% This Year Due to 'iPhone Ultra'
Foldable Smartphone Sales to Rise 20% This Year Due to 'iPhone Ultra' Foldable Smartphone Sales to Rise 20% This Year Due to 'iPhone Ultra'

Global foldable smartphone shipments are expected to grow 20% in 2026 compared to last year, with Apple's first entry into the category cited as one of the factors driving the increase, according to industry sources cited by DigiTimes.

The report notes that the broader smartphone market is contending with tighter supply of upstream logic chips and higher memory prices, but says the foldable segment is expected to keep expanding regardless.

Industry sources told the publication that wider foldable designs and Apple's move into foldables are giving the category a further lift.

Apple is expected to unveil its first foldable iPhone alongside the iPhone 18 Pro models this September, and has repo…

23 часа назад @ macrumors.com
CarPlay is Coming to Pontoon Boats
CarPlay is Coming to Pontoon Boats CarPlay is Coming to Pontoon Boats

The company is working with Savvy Navvy to bring ‌CarPlay‌ and on-water navigation to boaters.

The Savvy Navvy mobile app will integrate with ‌CarPlay‌ to show nautical charts, GPS tracking, smart routing, and live weather forecasts right alongside other ‌CarPlay‌ apps.

"Boaters have been asking for a modern infotainment system for years," says Jelte Liebrand, Founder and CEO of Savvy Navvy.

Savvy Navvy for CarPlay works on iOS and Android with any compatible display.

The Savvy Navvy app is available for ‌CarPlay‌ worldwide starting today, and it works with any compatible ‌CarPlay‌ display, including aftermarket marine head units.

1 day, 11 hours назад @ macrumors.com
Everything Apple Is Expected to Announce in September
Everything Apple Is Expected to Announce in September Everything Apple Is Expected to Announce in September

iPhone 18 Pro MaxThe ‌iPhone 18 Pro‌ Max is just like the ‌iPhone 18 Pro‌, but bigger.

Multiple rumors indicate the ‌iPhone 18 Pro‌ Max will be slightly thicker than the ‌iPhone 17 Pro‌ Max and the ‌iPhone 18 Pro‌ because it is slated to get a larger battery.

Both the ‌iPhone 18 Pro‌ and the ‌iPhone 18 Pro‌ Max could be $100 to $200 more expensive than the ‌iPhone 17 Pro‌ and the ‌iPhone 17 Pro‌ Max.

Apple TV 4K - Apple plans to refresh the Apple TV 4K with a new chip, more RAM, and a new networking chip.

The ‌iPhone 18‌, iPhone 18e, and iPhone Air 2 will come out in spring 2027 instead.

1 day, 12 hours назад @ macrumors.com
Telegram CEO Says Extortionist Manipulated Apple Into App Store Removal
Telegram CEO Says Extortionist Manipulated Apple Into App Store Removal Telegram CEO Says Extortionist Manipulated Apple Into App Store Removal

Telegram was subject to a "takedown extortionist" who planted AI-modified child sexual abuse material (CSAM) to get Apple to remove the app from the App Store, Telegram CEO Pavel Durov said today.

Apple removed Telegram from the App Store for about 40 minutes on Monday night after discovering CSAM, but reinstated the app after Telegram removed the content.

Apple pulled Telegram from the ‌App Store‌ before contacting the company, according to Durov.

After removing Telegram from the ‌App Store‌, Apple said a content review found child sexual abuse material that violated the ‌App Store‌ guidelines.

Apple further said Telegram "promptly removed the content and banned the user," leading to the a…

1 day, 14 hours назад @ macrumors.com
Apple Limits Bug Bounty Submissions After Flood of AI Slop
Apple Limits Bug Bounty Submissions After Flood of AI Slop Apple Limits Bug Bounty Submissions After Flood of AI Slop

Apple limited the number of vulnerabilities security researchers can submit to its bug bounty program because of an uptick in reports about fake bugs hallucinated by AI, according to The Financial Times.

Apple said its bug review system was seeing a high volume of poor-quality submissions from amateur bug hunters using AI to locate vulnerabilities.

Bynario found a privilege escalation exploit that could let an attacker get unrestricted access to a Mac, but was unable to report it because Apple limited the number of bug reports Bynario could submit.

AI has overwhelmed Apple because it primarily uses humans to check reports, but Apple too has turned to AI for parsing submissions.

Apple's rece…

1 day, 15 hours назад @ macrumors.com
Apple Releases New AirPods Beta Firmware With iOS 27 Features
Apple Releases New AirPods Beta Firmware With iOS 27 Features Apple Releases New AirPods Beta Firmware With iOS 27 Features

Apple today released a fourth version of the beta firmware it is testing for the AirPods Pro 2, AirPods Pro 3, AirPods 4, and AirPods Max 2.

In iOS 27, iPadOS 27, and macOS Golden Gate, Apple is adding a new AirPods interface, a slider for Adaptive mode, and support for custom EQ, so the firmware adds support for those features.

When the AirPods are connected to an iPhone, iPad, or Mac running iOS 26, iPadOS 26, or macOS 26 or later, there is a beta firmware option that can be accessed in the AirPods settings interface.

Toggling on beta updates allows users to install the beta firmware.

Firmware updates can be downloaded by connecting the AirPods to an Apple device and connecting them to po…

1 day, 16 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 12 часов назад
August Apple Watch deals deliver savings of up to $172 off Series 11, Ultra 3 styles
August Apple Watch deals deliver savings of up to $172 off Series 11, Ultra 3 styles August Apple Watch deals deliver savings of up to $172 off Series 11, Ultra 3 styles

If you buy through our links, we may get a commission.

Read our ethics policySummer Apple Watch sales at Amazon and Walmart deliver discounts of up to $172 off SE 3, Series 11, and Ultra 3 styles.

Prices across Apple's wearables line start at $219 this week, with standout offers being a $172 discount on the 42mm GPS + Cellular Apple Watch Series 11 at Walmart and a $100 markdown on the Apple Watch Ultra 3 at Amazon.

Grab Apple Watch deals from $21942mm Apple Watch Series 11 deals42mm Apple Watch Series 11 GPS (Aluminum Case, Sport Band): $299 ($100 off)42mm Apple Watch Series 11 GPS + Cellular (Aluminum Case, Sport Band): $327 ($172 off)46mm Apple Watch Series 11 discounts46mm Apple Watch S…

12 часов назад @ appleinsider.com
PSA: don't fall for the scam Uber email making the rounds
PSA: don't fall for the scam Uber email making the rounds PSA: don't fall for the scam Uber email making the rounds

Spotting a scam email isn't always easy, but knowing what to look for goes a long wayNo, your Uber payment method didn't expire, it's just a scam attempting to steal your payment information.

The fake Uber emailIf you look at a lot of email, you're probably an accidental expert in spotting fake ones.

The fake scam email (left) versus a legitimate email from Uber (right)For example, while I'm not an Uber customer and don't get notices from them, I can tell at a glance that this email is strange.

It also means Uber would be revealing every user's email address to the others.

Spotting scam emails isn't always simple, but fonts, layouts, addresses, and imagery are often easy to spot as an issue…

12 часов назад @ appleinsider.com
Meta's Muse Code is yet another AI coding agent on macOS
Meta's Muse Code is yet another AI coding agent on macOS Meta's Muse Code is yet another AI coding agent on macOS

A one-line command in your macOS terminal can get you access to Meta's Muse Code, which aims to be a transparent AI coding tool that can work across large repositories.

According to an announcement post from Meta, Muse Code can take on complex software engineering tasks across large repositories.

To install Muse Code, you'll just need to paste in a single command into Terminal:curl -fsSL https://dev.meta.ai/install.sh | bashOf course, this isn't free.

Those that install Muse Code will start on Meta's contributor tier.

The Muse Code announcement was paired with the release of Muse Spark 1.2, which was trained with coding assistance in mind.

14 часов назад @ appleinsider.com
Apple's iPhone 18 Pro event won't be live, no matter how much you wish it to be
Apple's iPhone 18 Pro event won't be live, no matter how much you wish it to be Apple's iPhone 18 Pro event won't be live, no matter how much you wish it to be

John Ternus will introduce Apple's event in September.

This is to select workers across the country to staff Apple's usual in-person event.

Among expectations for the iPhone Fold and wondering if Apple's paying for the employees to be flown out, some are indicating that they hope it will be a live event.

While a little reminiscing doesn't hurt, the growing expectation of an in-person event with a live component isn't reasonable.

A live presentation under lockdown conditions would've been possible, but the restrictions posed many production problems, let alone for a live stream on the Internet.

15 часов назад @ appleinsider.com
Small, Siri, and smart: What to expect from HomePod mini 2
Small, Siri, and smart: What to expect from HomePod mini 2 Small, Siri, and smart: What to expect from HomePod mini 2

However, since its release in 2020, the HomePod mini hasn't had much in the way of updates, save for some new colors.

The existing Siri experience on the HomePod Mini is somewhat lacking, so hopefully Siri AI support will change that.

It may not necessarily have the audio chops of the full-size HomePod, but the HomePod mini can still pack a punch.

Expect HomePod mini 2 to still be powered by a cable.

That could make an appearance before the end of 2026, alongside the HomePod mini.

17 часов назад @ appleinsider.com
Surgeons enthuse about what a great bargain Apple Vision Pro is
Surgeons enthuse about what a great bargain Apple Vision Pro is Surgeons enthuse about what a great bargain Apple Vision Pro is

The Apple Vision Pro has proven to be a useful tool for cataract surgery.

Significantly, the results showed "every participating surgeon preferring the Apple Vision Pro experience."

With the Apple Vision Pro, the two surgeons both had "an immersive, spatially-anchored image... eliminating the need for monitor sharing or body rotation."

They don't dismiss the fact that cost of the Apple Vision Pro is significant even for a hospital.

Apple Vision Pro originally cost from $3,499.

18 часов назад @ appleinsider.com
Unsafe iMessage for Android app Sunbird just will not die
Unsafe iMessage for Android app Sunbird just will not die Unsafe iMessage for Android app Sunbird just will not die

Image credit: SunbirdEven though Apple now supports RCS to let Android users join in iMessage conversations, the risky Sunbird app is back to persuade them to route everything through its servers anyway.

Previously on Sunbird... it was an Android app that let users partake in Apple iMessage conversations without a green bubble, and with myriad security problems.

It came and it went, and then Apple added RCS support so that Android users could do exactly this without the privacy issues.

To back this up, Sunbird quotes survey statistics that say "38% of Android users had missed or misunderstood messages because of the incompatibility."

Everywhere else on the planet, the messaging app being us…

18 часов назад @ appleinsider.com
Apple's loaded M5 Max MacBook Pro with 40-core GPU is $500 off right now
Apple's loaded M5 Max MacBook Pro with 40-core GPU is $500 off right now Apple's loaded M5 Max MacBook Pro with 40-core GPU is $500 off right now

Read our ethics policyApple's powerhouse 16-inch MacBook Pro with an M5 Max chip and 40-core GPU is $500 off today, the largest discount currently available across the 16-inch lineup.

Amazon is slashing $500 off Apple's premium 16-inch MacBook Pro with a top-of-the-line M5 Max chip.

According to our 16-inch MacBook Pro Price Guide, this is the largest markdown available from popular Apple resellers across the 16-inch line.

It's worth checking out our MacBook Pro Price Guide for the latest offers.

Today's best 16-inch MacBook Pro dealsLatest 14-inch MacBook Pro discounts

19 часов назад @ appleinsider.com
Set sail with Apple CarPlay on Crest & Balise pontoon boats
Set sail with Apple CarPlay on Crest & Balise pontoon boats Set sail with Apple CarPlay on Crest & Balise pontoon boats

Apple CarPlay is intended as a way to interact with your iPhone safely through a vehicle's infotainment system.

Announced during the annual dealer meeting of Crest Marine on Tuesday, CarPlay will be an option for the infotainment system for customers of both Crest and Balise Pontoons.

The MasterCraft Boat Holdings brands have partnered with marine navigation app Savvy Navvy to adapt CarPlay for usage on the water.

Customers also get access to Savvy Navvy Premium, which will unlock all the app's features.

Incorporating apps like Savvy Navvy could solve the navigation problem and make CarPlay a possibility for Sea-Doo in the future.

19 часов назад @ appleinsider.com
Newton's August 1993 launch set the stage for what would become the iPad and iPhone
Newton's August 1993 launch set the stage for what would become the iPad and iPhone Newton's August 1993 launch set the stage for what would become the iPad and iPhone

At exactly the same time Apple was making Newton, its spin-off company General Magic was attempting to make a similar device.

Or it would have done, but the planned Newton didn't stay that price for very long.

In May 1990, he and others persuaded John Sculley to spin off that project into the separate General Magic.

Working for General Magic from the start were Porat, Bill Atkinson and Andy Hertzfield.

We thought Apple wasn't doing it and we heard about it from that speech.

19 часов назад @ appleinsider.com
The world's RAM supply crisis is going to get worse before it gets better
The world's RAM supply crisis is going to get worse before it gets better The world's RAM supply crisis is going to get worse before it gets better

Shockwaves from the global RAM and SSD crisis continue to echo through home electronics pricing, and RAM manufacturers are reaping massive profits.

It's been a long time since RAM pricing at retail has been something that we've needed to keep an eye on.

Like Apple, RAM manufacturers are not charities.

In the first quarter of 2026 alone, it hauled in $4.8 billion, and is expected to earn more as the RAM pricing crisis continues.

The RAM suppliers don't want to out-price the market, in the wake of industry corrective measures.

19 часов назад @ appleinsider.com
Why you should never put a hot iPhone in the fridge or freezer
Why you should never put a hot iPhone in the fridge or freezer Why you should never put a hot iPhone in the fridge or freezer

Maybe this scenario has happened to you:You leave your iPhone in your car or sitting in the sun.

When you go to use it, a high temperature warning informs you that your iPhone needs to cool down before you can use it.

If your iPhone is running too hot, stashing it in the refrigerator or freezer would quickly bring it back to safe operating temperatures.

This means you should never leave any of your lithium-ion devices in the car in even moderately hot weather.

Similarly, if your phone feels like it's running hot, avoid charging it until it cools down.

20 часов назад @ appleinsider.com
Teen died because TikTok just turned off safety controls to see what happened
Teen died because TikTok just turned off safety controls to see what happened Teen died because TikTok just turned off safety controls to see what happened

All of which would be why TikTok made a show in 2021 of introducing new safeguards to protect users from harmful content.

Now Bloomberg reports that an internal TikTok report has revealed that these new safety features were intentionally turned off from 10% of users, solely for this test.

Then 15 million Americans who TikTok allowed to be constantly recommended harmful content, included 16-year-old Chase Nasca.

In the case of TikTok, that included directly telling Congress that "safety and wellness, in particular for teens, is a core priority for TikTok."

It's not a company whose actions to protect users, if there even have been any more actions taken, can be believed.

20 часов назад @ appleinsider.com
RAM production worldwide is sold out through 2027
RAM production worldwide is sold out through 2027 RAM production worldwide is sold out through 2027

Apple's memory supply woes are going to continue, as suppliers have already sold their entire production capacity of memory at high prices for all of 2027.

According to industry insider sources of DigiTimes on Tuesday, the three major producers of DRAM and HBM have already sold out their production capacity for the entirety of 2027.

On a manufacturer basis, Samsung Electronics, Micron, and SanDisk have sold out of NAND production capacity for the year.

However, memory production capacity hasn't increased at the same rate as the demand for memory.

This led to memory producers arranging for 2027 capacity to be blocked out in advance, with a preference towards major customers.

21 час назад @ appleinsider.com
Even before iPhone 18 Pro mass production, AI drives Foxconn to record profits
Even before iPhone 18 Pro mass production, AI drives Foxconn to record profits Even before iPhone 18 Pro mass production, AI drives Foxconn to record profits

Ahead of producing the iPhone 18 Pro and the folding iPhone, Apple's main manufacturer Foxconn has announced the greatest monthly earnings in its 52-year history, and says it's all down to AI demand.

In late July 2026, Foxconn began its annual recruitment drive to get enough workers to produce the forthcoming iPhone 18 Pro.

It's this which has prompted price rises in consumer electronics such as Macs and iPads, and is expected to mean iPhones, and just about every other piece of consumer electronics, will be more expensive.

That's partly because the quarter will see the company's manufacturing of the iPhone 18 Pro.

The rest is holiday production of consumer electronics, as it has always bee…

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

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

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

8 months, 4 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 5 days, 1 hour назад
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.

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

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

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

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

4 weeks назад @ kodeco.com
Kodebits Day 54: String Replacement [FREE]
Kodebits Day 54: String Replacement [FREE] Kodebits Day 54: String Replacement [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 назад @ kodeco.com
Kodebits Day 52: Tuple Decomposition [FREE]
Kodebits Day 52: Tuple Decomposition [FREE] Kodebits Day 52: Tuple Decomposition [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 51: Enum Associated Values [FREE]
Kodebits Day 51: Enum Associated Values [FREE] Kodebits Day 51: Enum Associated Values [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 50: Class Reference Share [FREE]
Kodebits Day 50: Class Reference Share [FREE] Kodebits Day 50: Class Reference Share [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: June Roundup [FREE]
Kodebits: June Roundup [FREE] Kodebits: June Roundup [FREE]

Three months in, Kodebits have found their rhythm: small, self-contained coding challenges you can work through between meetings, posted to our social channels as they land and gathered on the Kodebits archive afterwards.

iOS & SwiftEight Kodebits in June, with a clear thread running through them: value semantics and pattern matching.

IntermediateDay 35: Companion Object — Kotlin has no static keyword; a companion object is where class-level members and factory methods live instead.

IntermediateDay 43: Where Then Fold — Chain where to filter a collection and fold to reduce it to a single value.

to filter a collection and to reduce it to a single value.

1 month назад @ kodeco.com
Kodebits Day 49: Variadic Sum [FREE]
Kodebits Day 49: Variadic Sum [FREE] Kodebits Day 49: Variadic Sum [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
Ole Begemann
последний пост 7 months, 3 weeks назад
Use 'git mv' to record filename case changes in Git
Use 'git mv' to record filename case changes in Git

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

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

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

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

7 months, 3 weeks назад @ oleb.net
Tracking renamed files in Git
Tracking renamed files in Git

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

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

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

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

# # ``` # $ gi…

7 months, 3 weeks назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 1 day, 4 hours назад
Что помогает экономить токеныРебята из JetBrains прогнали через свои бенчмарки несколько самых популярных инструментов для экономии токенов – caveman, rtk и ponytail. Если кратко, то экономии они практически не дают, а тому, что написано на их сайтах, вери
Что помогает экономить токеныРебята из JetBrains прогнали через свои бенчмарки несколько самых популярных инструментов для экономии токенов – caveman, rtk и ponytail. Если кратко, то экономии они практически не дают, а тому, что написано на их сайтах, вери

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

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

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

2 days, 4 hours назад @ t.me
Как работает Approachable ConcurrencyЯ не перестаю орать каждый раз, когда вижу название Approachable Concurrency – так полно свое поражение в non-approachable дизайне еще нужно постараться признать. Но не суть – в Swift 6.2 наконец-то выкатили фичи, котор
Как работает Approachable ConcurrencyЯ не перестаю орать каждый раз, когда вижу название Approachable Concurrency – так полно свое поражение в non-approachable дизайне еще нужно постараться признать. Но не суть – в Swift 6.2 наконец-то выкатили фичи, котор

Как работает Approachable ConcurrencyЯ не перестаю орать каждый раз, когда вижу название Approachable Concurrency – так полно свое поражение в non-approachable дизайне еще нужно постараться признать. Но не суть – в Swift 6.2 наконец-то выкатили фичи, которые позволяют работать с конкурентностью сильно проще, чем раньше. В статье они разбираются вместе с примерами кода и логов.

3 days, 4 hours назад @ t.me
HistoryObserver в SwiftDataВ SwiftData появилась нативная фича, позволяющая отслеживать изменения в локальном хранилище, и реализовывать поверх нее логику синхронизации с бэкендом. В статье разбирается, как написать с ее помощью и клиент, и сервер.
HistoryObserver в SwiftDataВ SwiftData появилась нативная фича, позволяющая отслеживать изменения в локальном хранилище, и реализовывать поверх нее логику синхронизации с бэкендом. В статье разбирается, как написать с ее помощью и клиент, и сервер.

HistoryObserver в SwiftDataВ SwiftData появилась нативная фича, позволяющая отслеживать изменения в локальном хранилище, и реализовывать поверх нее логику синхронизации с бэкендом. В статье разбирается, как написать с ее помощью и клиент, и сервер.

6 days, 4 hours назад @ t.me
Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений.
Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений. Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений.

Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений.

1 week назад @ t.me
В Claude Code добавили iOS симуляторВ Codex поддержка симулятора появилась уже довольно давно, теперь и Claude Code догнал – точно так же он может запускать симулятор, управлять приложениями в нем и получать доступ к тому, что с ними происходит.
В Claude Code добавили iOS симуляторВ Codex поддержка симулятора появилась уже довольно давно, теперь и Claude Code догнал – точно так же он может запускать симулятор, управлять приложениями в нем и получать доступ к тому, что с ними происходит. В Claude Code добавили iOS симуляторВ Codex поддержка симулятора появилась уже довольно давно, теперь и Claude Code догнал – точно так же он может запускать симулятор, управлять приложениями в нем и получать доступ к тому, что с ними происходит.

В Claude Code добавили iOS симуляторВ Codex поддержка симулятора появилась уже довольно давно, теперь и Claude Code догнал – точно так же он может запускать симулятор, управлять приложениями в нем и получать доступ к тому, что с ними происходит.

1 week, 1 day назад @ t.me
Simbeam – удаленное управление симуляторомДержите простой опенсорсный инструмент для стриминга симулятора, запущенного на вашем локальном маке, прямо в браузер или в отдельное мобильное приложение. Основная цель – чтобы вы могли разрабатывать приложения пр
Simbeam – удаленное управление симуляторомДержите простой опенсорсный инструмент для стриминга симулятора, запущенного на вашем локальном маке, прямо в браузер или в отдельное мобильное приложение. Основная цель – чтобы вы могли разрабатывать приложения пр

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

1 week, 2 days назад @ t.me
SwiftCrossUI – кроссплатформенный десктопный UIНаткнулся на сравнительно свежий проект – кроссплатформенный UI фреймворк для десктопных приложений, вдохновленный синтаксисом SwiftUI. С Windows работает через WinUI, с Linux – через gtk, с macOS – через AppK
SwiftCrossUI – кроссплатформенный десктопный UIНаткнулся на сравнительно свежий проект – кроссплатформенный UI фреймворк для десктопных приложений, вдохновленный синтаксисом SwiftUI. С Windows работает через WinUI, с Linux – через gtk, с macOS – через AppK

SwiftCrossUI – кроссплатформенный десктопный UIНаткнулся на сравнительно свежий проект – кроссплатформенный UI фреймворк для десктопных приложений, вдохновленный синтаксисом SwiftUI. С Windows работает через WinUI, с Linux – через gtk, с macOS – через AppKit.

1 week, 3 days назад @ t.me
Опасности нестабильных SwiftUI environment defaultsС помощью макроса Entry мы можем в одну строчку создать кастомный environment value и задать его дефолтное значение. Создавать инстансы классов прямо в макросе – очень плохая идея. В статье разбираемся, по
Опасности нестабильных SwiftUI environment defaultsС помощью макроса Entry мы можем в одну строчку создать кастомный environment value и задать его дефолтное значение. Создавать инстансы классов прямо в макросе – очень плохая идея. В статье разбираемся, по

Опасности нестабильных SwiftUI environment defaultsС помощью макроса Entry мы можем в одну строчку создать кастомный environment value и задать его дефолтное значение. Создавать инстансы классов прямо в макросе – очень плохая идея. В статье разбираемся, почему так.

1 week, 6 days назад @ t.me
Foundation Models UtilitiesЯ совсем пропустил, что Apple выпустили дополнительный фреймворк для Foundation Models, добавляющий в ваши приложения поддержку скиллов, истории, и completions API.
Foundation Models UtilitiesЯ совсем пропустил, что Apple выпустили дополнительный фреймворк для Foundation Models, добавляющий в ваши приложения поддержку скиллов, истории, и completions API.

Foundation Models UtilitiesЯ совсем пропустил, что Apple выпустили дополнительный фреймворк для Foundation Models, добавляющий в ваши приложения поддержку скиллов, истории, и completions API.

2 weeks, 1 day назад @ t.me
Могут ли LLM помочь с feature parity между платформамиЗнакомые ребята запустили интересный стартап – они анализируют iOS и Android кодовые базы одного и того же проекта, и находят, где они расходятся по функциональности. В качестве примера проиндексировали
Могут ли LLM помочь с feature parity между платформамиЗнакомые ребята запустили интересный стартап – они анализируют iOS и Android кодовые базы одного и того же проекта, и находят, где они расходятся по функциональности. В качестве примера проиндексировали

Могут ли LLM помочь с feature parity между платформамиЗнакомые ребята запустили интересный стартап – они анализируют iOS и Android кодовые базы одного и того же проекта, и находят, где они расходятся по функциональности. В качестве примера проиндексировали приложения Википедии и выложили отчет по ним.Расскажите, что думаете про проект? Ребята рады будут фидбэку, я им передам! А еще лучше расскажите, пытаетесь ли как-то сами похожую проблему решать домашними способами.

2 weeks, 2 days назад @ t.me
Multipeer Connectivity всеВ Xcode 27 депрекейтят весь фреймворк Multipeer Connectivity. Если вы работали с ним, то, во-первых, соболезную, он как был куском нерабочего кода, так и остался. А во-вторых, переезжайте на фреймворк Network по гайду в статье.
Multipeer Connectivity всеВ Xcode 27 депрекейтят весь фреймворк Multipeer Connectivity. Если вы работали с ним, то, во-первых, соболезную, он как был куском нерабочего кода, так и остался. А во-вторых, переезжайте на фреймворк Network по гайду в статье.

Multipeer Connectivity всеВ Xcode 27 депрекейтят весь фреймворк Multipeer Connectivity. Если вы работали с ним, то, во-первых, соболезную, он как был куском нерабочего кода, так и остался. А во-вторых, переезжайте на фреймворк Network по гайду в статье.

2 weeks, 3 days назад @ t.me
Поддержка compilation cache в SwiftPMНа Swift Forums опубликовали пропозал по тому, как может выглядеть поддержка clang и swiftc компиляторных кэшей на уровне SwiftPM. Почему это важно – потенциально можем получить хороший прирост в скорости сборки. А вооб
Поддержка compilation cache в SwiftPMНа Swift Forums опубликовали пропозал по тому, как может выглядеть поддержка clang и swiftc компиляторных кэшей на уровне SwiftPM. Почему это важно – потенциально можем получить хороший прирост в скорости сборки. А вооб

Поддержка compilation cache в SwiftPMНа Swift Forums опубликовали пропозал по тому, как может выглядеть поддержка clang и swiftc компиляторных кэшей на уровне SwiftPM. Почему это важно – потенциально можем получить хороший прирост в скорости сборки. А вообще пропозал интересный, почитайте!

2 weeks, 6 days назад @ t.me
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош

Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорошие и плохие решения👉Автоматизируем проверку части правил линтером👉Поддерживаем скилл актуальным, автоматически улучшая его каждую неделю на основе апдейтов документации, PR и обсуждений в Slack

3 weeks, 2 days назад @ t.me
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош

Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорошие и плохие решения👉Автоматизируем проверку части правил линтером👉Поддерживаем скилл актуальным, автоматически улучшая его каждую неделю на основе апдейтов документации, PR и обсуждений в Slack

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

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

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

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

2 months назад @ 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 назад @ 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 назад @ t.me
Readaggregator Readaggregator
последний пост 8 часов назад
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

8 часов назад @ 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

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

5 days, 5 hours назад @ 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

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

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

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

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

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

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

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

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

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

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

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

1 month, 4 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
последний пост 1 week, 2 days назад
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 week, 2 days назад @ 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 week, 6 days назад @ 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:

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

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

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

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

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

2 months, 3 weeks назад @ atp.fm
690: Turn Left at the Next Tree
690: Turn Left at the Next Tree 690: Turn Left at the Next Tree

How could Apple make Neo and Ultra versions of more of their products?

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, 4 weeks назад @ atp.fm
689: The Positive Effect of Enthusiasm
689: The Positive Effect of Enthusiasm 689: The Positive Effect of Enthusiasm

Mythos, the different personalities of Tim Cook and John Ternus, the complexity of backing up files from cloud-storage providers on macOS, and the long-term future of the Mac.

Sponsored by:Aura Frames: Frames for every memory, gifts for every occasionDeleteMe: Making it quick, easy and safe to remove your personal data onlineBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months, 1 week назад @ atp.fm
688: A Company Man
688: A Company Man 688: A Company Man

John Ternus was announced as Apple’s next CEO!

We review the strengths and weaknesses of the Tim Cook era as he transitions to Executive Chairman.

Sponsored by:Anthropic: Ready to tackle bigger problems?

Squarespace: Save 10% off your first purchase of a website or domain using code atp .. DeleteMe: Making it quick, easy and safe to remove your personal data online.

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

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

5 days, 12 hours назад @ 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 week, 6 days назад @ 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 назад @ 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.

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

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

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

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

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

5 months, 1 week назад @ 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 назад @ daringfireball.net
439: ‘A Mitigated Disaster’, With Daniel Jalkut
439: ‘A Mitigated Disaster’, With Daniel Jalkut 439: ‘A Mitigated Disaster’, With Daniel Jalkut

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

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

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

Use code TALKSHOW for $80 in free credits.

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

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