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

6 days, 9 hours назад @ developer.apple.com
Hello Developer: July 2026
Hello Developer: July 2026 Hello Developer: July 2026

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

Download design kits for Figma and Sketch.

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

Read about Apple Design Award winners grug and Cyberpunk 2077.

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

Read now

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

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

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

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

3 weeks, 6 days назад @ 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 назад @ 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 назад @ developer.apple.com
WWDC26 survey
WWDC26 survey WWDC26 survey

Share your thoughts on this year’s conference.

Take the survey

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

1 month, 1 week назад @ developer.apple.com
Apple Developer Centers are expanding to Berlin
Apple Developer Centers are expanding to Berlin Apple Developer Centers are expanding to Berlin

Apple Developer Centers are dedicated spaces designed for in-person developer sessions, labs, workshops, and appointments across a wide range of Apple technologies and platforms.

With locations in Cupertino, Shanghai, Bengaluru, and Singapore, these purpose-built facilities bring expert guidance and hands-on learning directly to the developer community.

Later this year, Apple will open its fifth Developer Center in Berlin, offering developers throughout Europe even greater access to Apple experts and events.

Created for teams of all sizes and at every stage of app development, the Apple Developer Center Berlin will serve as a home base for in-person sessions, workshops, and one-on-one appoi…

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

Join us in celebrating these extraordinary apps and games.

Meet the 2026 Apple Design Award winners

1 month, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 10 часов назад
App Store Connect API 4.4.1
App Store Connect API 4.4.1 App Store Connect API 4.4.1

Download fileView release notes

10 часов назад @ developer.apple.com
macOS 27.0 beta 3 v.2 (26A5378n)
macOS 27.0 beta 3 v.2 (26A5378n) macOS 27.0 beta 3 v.2 (26A5378n)

View downloadsView release notes

2 days, 11 hours назад @ developer.apple.com
iPadOS 27.0 beta 3 v.2 (24A5380l)
iPadOS 27.0 beta 3 v.2 (24A5380l) iPadOS 27.0 beta 3 v.2 (24A5380l)

View downloadsView release notes

2 days, 11 hours назад @ developer.apple.com
macOS 26.6 beta 5 (25G5065a)
macOS 26.6 beta 5 (25G5065a) macOS 26.6 beta 5 (25G5065a)

View downloadsView release notes

2 days, 14 hours назад @ developer.apple.com
watchOS 26.6 beta 5 (23U5062b)
watchOS 26.6 beta 5 (23U5062b) watchOS 26.6 beta 5 (23U5062b)

View downloadsView release notes

2 days, 14 hours назад @ developer.apple.com
visionOS 26.6 beta 5 (23O5765a)
visionOS 26.6 beta 5 (23O5765a) visionOS 26.6 beta 5 (23O5765a)

View downloadsView release notes

2 days, 14 hours назад @ developer.apple.com
tvOS 26.6 beta 5 (23L5766a)
tvOS 26.6 beta 5 (23L5766a) tvOS 26.6 beta 5 (23L5766a)

View downloadsView release notes

2 days, 14 hours назад @ developer.apple.com
iOS 26.6 beta 5 (23G5065a)
iOS 26.6 beta 5 (23G5065a) iOS 26.6 beta 5 (23G5065a)

View downloadsView release notes

2 days, 14 hours назад @ developer.apple.com
iPadOS 26.6 beta 5 (23G5065a)
iPadOS 26.6 beta 5 (23G5065a) iPadOS 26.6 beta 5 (23G5065a)

View downloadsView release notes

2 days, 14 hours назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 week, 1 day назад @ developer.apple.com
Xcode 27 beta 3 (27A5218g)
Xcode 27 beta 3 (27A5218g) Xcode 27 beta 3 (27A5218g)

View downloadsView release notes

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

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
watchOS 26.6 beta 4 (23U5054b)
watchOS 26.6 beta 4 (23U5054b) watchOS 26.6 beta 4 (23U5054b)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 months, 3 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!

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

5 months, 2 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 6 часов назад
Device Hub is hideous!
Device Hub is hideous! Device Hub is hideous!

Trying new XCode 27 Beta and the new Device Hub. Any way to remove those ugly white frames around the phone/watch simulators? Couldn't find an option anywhere. This is really bad, why did they do it? Apple, where's your design sense?!! submitted by /u/astashov [link] [comments]

6 часов назад @ reddit.com
SwiftData Decimal precision loss after save/fetch - am I missing something?
SwiftData Decimal precision loss after save/fetch - am I missing something?

I’m trying to sanity-check something before I file it as an Apple bug. This minimal SwiftData example appears to lose precision when persisting a Decimal: import Foundation import SwiftData @Model class Item { var value: Decimal init(_ value: Decimal) { self.value = value } } let original = Decimal(string: "123456789012345.6")! let container = try ModelContainer( for: Item.self, configurations: .init(isStoredInMemoryOnly: true) ) let context = ModelContext(container) context.insert(Item(original)) try context.save() let fetched = try ModelContext(container) .fetch(FetchDescriptor()) .first! print(original) print(fetched.value) This is one model, one Decimal property, no app code, no CloudKi…

14 часов назад @ reddit.com
iOS audio interruptions, route changes, and backgrounding are three separate problems. Notes from a game I shipped
iOS audio interruptions, route changes, and backgrounding are three separate problems. Notes from a game I shipped

TL;DR Most players mute games. Do the sound work anyway, it's a big part of what makes an app feel cohesive instead of thrown together. For iOS games, I'd respect the silent switch by default (Ambient audio category) and make "break through silent mode" an opt-in toggle. Backgrounding, interruptions (alarms, Siri, calls), and audio route changes (Bluetooth, headphones) are three different events. Handling one does not handle the others. AdMob can play audio from ads you haven't even shown yet. Consider muting the SDK except while an ad is actually on screen (you may see a slight drop in eCPM). There's an AI audit prompt at the bottom if you want to check your own app for all of this quickly…

14 часов назад @ reddit.com
I built an agent that does my App Store Connect work for me and I'm looking for iOS devs to test it for free
I built an agent that does my App Store Connect work for me and I'm looking for iOS devs to test it for free

App Store Connect has been the bottleneck in my shipping loop for years. Fastlane and the direct API help, but something always ends up needing me. The session cookie expires. My coding agent grabs the wrong Xcode version and burns an hour. An IAP sits in Missing Metadata because Apple wants a review screenshot I forgot existed. So I built Lance. It's a specialized agent that runs on its own Macs with Xcode and fastlane already set up. You connect your App Store Connect account and ask it for things like "Set up a $4.99 monthly sub with a 3 day trial", "Retake the 6.7 and 13 inch screenshots and update the listing", "Figure out why build 42 got rejected, fix it, resubmit", "Submit this buil…

1 day, 3 hours назад @ reddit.com
Should I install iOS Public Beta on my main device?
Should I install iOS Public Beta on my main device?

I'm a software developer and fairly new to the native iOS development with Swift. I'm planning on using many new features that iOS 27 offers on an app I'm developing, however I cannot test those features, because I have no secondary phone that is compatible with AI features in iOS 27. Since the public beta is out, can I fairly safely install it to my own device (iPhone 17 Pro Max)? I would love any help experienced developers here would give! :) submitted by /u/ahmedgelemli [link] [comments]

1 day, 10 hours назад @ reddit.com
Subscription billing retry after the grace period ends
Subscription billing retry after the grace period ends

I'm trying to understand exactly what happens to an auto-renewable subscription after the billing grace period ends. When a renewal fails, the sub enters a grace period; once that ends it goes to an expired state and the user loses access. But from what I've read, Apple keeps retrying the charge for up to 60 days, and if it succeeds the subscription renews again on its own. Is that right? And if so: During that retry window (expired, no access, but still being retried), how does it appear in Settings → Subscriptions — under Active (with a "Renewal Failed / Verification Required" note) or under Expired? Can the user still cancel it / turn off auto-renew from there to stop it renewing again? …

1 day, 15 hours назад @ reddit.com
SwiftData + CloudKit: best way to prevent duplicate editable seed data across offline devices?
SwiftData + CloudKit: best way to prevent duplicate editable seed data across offline devices?

I’m building an unreleased iOS app using SwiftData with automatic CloudKit sync. On first launch, the app creates a default account and starter categories. These records are user-editable. The problem is that two offline devices can independently create the same logical seed records with different UUIDs, and CloudKit later synchronizes both. My proposed approach: - Give every seed item a stable logical seedIdentifier. - Allow each offline device to seed independently. - Reconcile records sharing the same seedIdentifier. - Select a canonical record using an immutable UUID and deterministic ordering. - Merge user changes and move relationships to the canonical record. - Keep losing records as…

1 day, 15 hours назад @ reddit.com
NobodyWho now supports Text-to-Speech & Speech-to-Text! 🔊🎙️
NobodyWho now supports Text-to-Speech & Speech-to-Text! 🔊🎙️ NobodyWho now supports Text-to-Speech & Speech-to-Text! 🔊🎙️

Hey 👋 We've added both Text-to-Speech and Speech-to-Text to our inference engine! Your local LLM setup can now speak and listen, fully offline. Text-to-Speech Load a TTS model and synthesize: let tts = try await Tts.load( source: "hf://NobodyWho/Kokoro-82M", voice: "bf_emma", language: "en-gb" ) let wav = try await tts.synthesize("Hello from NobodyWho!") try wav.write(to: URL(fileURLWithPath: "out.wav")) You get WAV bytes back ready to save or play. Two backends: Kokoro (lightweight 24kHz) and Supertonic (multi-stage ONNX with voice styles). Speech-to-Text Transcribe audio with Whisper (ONNX): let stt = try STT(source: "hf://onnx-community/whisper-base") let text = try await stt.transcribeF…

1 day, 18 hours назад @ reddit.com
One prompt to localize your iOS app
One prompt to localize your iOS app

I've been working on accessibility and localization across a number of apps recently. I started on this very manually and then got some help from AI. After a few rounds of this, I've got a long-winded prompt that gets the majority of the heavy lifting done for you. I'm using claude with Opus/Fable but with some verification and re-check help from codex and agy. This didn't get all the work done but it got a very large portion of it and did so largely correctly. Check it out if you like and let me know your thoughts: LocalizationSuperPrompt.md: https://gist.github.com/drewster99/ae6fbfb950c9c79e5c976893e14a7a97 submitted by /u/drew4drew [link] [comments]

2 days, 1 hour назад @ reddit.com
ADA lawsuits - applicable to mobile apps?
ADA lawsuits - applicable to mobile apps?

I’ve been seeing thread upon thread on Reddit lately that small businesses and e-commerce websites are being sued for 10’s of thousands of dollars for not abiding by the “Americans with Disabilities Act” in their websites. Apparently it’s certain firms that are especially actively seeking out these businesses. I’m sure this has to apply to mobile apps as well. I 100% have never even considered accessibility in the sense of ensuring all my buttons work with Accessibility mode or read things out loud correctly etc. I’m sure there have to be default values or behavior but who knows. What are you all doing for this? Are mobile apps next in this trend of lawsuits? submitted by /u/punktechbro [li…

2 days, 3 hours назад @ reddit.com
Forked Session (iOS) to add custom client-side security features (Sandbox keyboard, anti-screenshot). Looking for TestFlight testers and code feedback!
Forked Session (iOS) to add custom client-side security features (Sandbox keyboard, anti-screenshot). Looking for TestFlight testers and code feedback!

Hi everyone, Tired of the constant overreach regarding Chat Control, I decided to stop complaining and start coding. To ensure ironclad foundations, I forked the open-source Session app codebase. This means it natively uses their decentralized network, onion-routing, zero logs, and requires absolutely NO phone number or email. However, since Session handles the network side, I wanted to focus heavily on client-side (device) security to block edge cases where a user's device compromises their privacy. Here is what I added: 🔒 In-app Sandbox Keyboard: To bypass OS-level or third-party keyloggers (Apple/Google/Gboard), the app uses a custom internal keyboard isolated within the app's sandbox. 🚫…

2 days, 13 hours назад @ reddit.com
I will not put my face on TikTok for my app, so I tried AI presenters. Two out of fourteen ads worked.
I will not put my face on TikTok for my app, so I tried AI presenters. Two out of fourteen ads worked.

I ship a small iOS utility alone. It does one thing well. The code was never the hard part. The hard part is the thing this sub talks about constantly, which is that distribution is a wall and almost nobody knows the app exists. Apple Ads was my first real attempt. It works, but in my category it runs about ten to fifteen dollars per paying user, and that math is rough for a side project with no outside funding. Meanwhile my App Store screenshots were not pulling their weight. Under all of this is a personal blocker that kept me from the advice everyone gives now, which is to put your face on TikTok daily and build in public that way. I am not going to do that. I do not want to be on camera…

2 days, 15 hours назад @ reddit.com
Apple never published accuracy numbers for the new SpeechAnalyzer API, so I benchmarked it myself (vs SFSpeechRecognizer and Whisper)
Apple never published accuracy numbers for the new SpeechAnalyzer API, so I benchmarked it myself (vs SFSpeechRecognizer and Whisper)

So Apple replaced SFSpeechRecognizer with SpeechAnalyzer in iOS/macOS 26 and gave us literally no accuracy numbers for either one. I've been wondering for months whether migrating is actually worth it. I happen to ship both Apple engines plus WhisperKit in my app (I make a transcription app called Inscribe, so yes, I have skin in this game). That means I could run all five engines through the exact same production code on the same audio. So last weekend I did: LibriSpeech test-clean and test-other, 5,559 utterances total, all on-device on an M2 Pro. Results (word error rate, lower is better): Engine test-clean test-other SpeechAnalyzer (new) 2.12% 4.56% Whisper Small 3.74% 7.95% Whisper Bas…

2 days, 15 hours назад @ reddit.com
App Store Connect keeps throwing "Something went wrong" when I try to Add Bank Account. anyone found a fix?
App Store Connect keeps throwing "Something went wrong" when I try to Add Bank Account. anyone found a fix? App Store Connect keeps throwing "Something went wrong" when I try to Add Bank Account. anyone found a fix?

any I'm the Account Holder for my org's Apple Developer account and I'm completely blocked on adding a bank account. In Business → Agreements, my Paid Applications Agreement sits at "Pending User Info." The only outstanding item is the bank account — my US W-9 tax form is already Active, and the agreement is otherwise signed. But every time I click "Add Bank Account", the page immediately shows: …with a Refresh button, and the bank-details form never loads. Clicking Refresh just reloads to the same error. What I've already tried: Multiple browsers (Chrome, Safari) Incognito / private window, cleared cookies Signed out and back in Different network Waited several hours and retried Same resul…

3 days, 3 hours назад @ reddit.com
Astro – All-in-one pocket app about space
Astro – All-in-one pocket app about space Astro – All-in-one pocket app about space

I love everything related to space. It pushed me to build an interactive app to bring everything together; aerospace, astronomy, astrophysics, astrophotography. I would like to know if this speaks level to you, as I am trying to also set myself up to the current AI app market. submitted by /u/mathiasrlr [link] [comments]

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

6 days, 7 hours назад @ 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 week, 6 days назад @ main--iosdevweekly.netlify.app
Issue 756
Issue 756 Issue 756

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 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).

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

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

Issue 748 17th April 2026 Written by Dave VerwerOne community announcement that stood out to me this week was the Hummingbird project announcing their AI tool policy.

We’re even being affected a little at the Swift Package Index, although not to the point of it being a huge issue, and not in the main repository.

It’s not a huge problem, but it’s more work, and shows how far this issue stretches.

Having a policy in place is a great place to start, and I’m glad to see Hummingbird tackle the subject.

This issue isn’t going to go away, and having a written policy helps prevent arguments.

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

Issue 748 17th April 2026 Written by Dave VerwerOne community announcement that stood out to me this week was the Hummingbird project announcing their AI tool policy.

We’re even being affected a little at the Swift Package Index, although not to the point of it being a huge issue, and not in the main repository.

It’s not a huge problem, but it’s more work, and shows how far this issue stretches.

Having a policy in place is a great place to start, and I’m glad to see Hummingbird tackle the subject.

This issue isn’t going to go away, and having a written policy helps prevent arguments.

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

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

I must admit I also have a fondness for Zed, but VS Code is my day to day editor when I don’t need something Xcode-specific.

I couldn’t have predicted I’d ever be happy using an Electron-based coding editor, but I am.

Yes, the VS Code extension isn’t new, but the continued support of it, and the care taken to make sure it works with the VSX marketplace is important.

If you’ve ever needed convincing that working with dates over long periods of time is challenging, this is for you.

3 months, 1 week назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 6 часов назад
AirPods just got a long-requested feature in new public beta
AirPods just got a long-requested feature in new public beta AirPods just got a long-requested feature in new public beta

While it was overshadowed by the iOS 27 public beta, Apple also released a new public beta firmware for AirPods this week.

AirPods public beta detailsThe AirPods public beta is firmware version 9.0.314 with build number 9A314b.

The update is available for the following AirPods models:You can opt in to the AirPods public beta in the Settings app on your iPhone.

Open the Settings app Tap Bluetooth Tap the (i) next to your AirPods Scroll down and toggle on “AirPods Beta Updates”Custom EQ comes to AirPodsOnce you install the AirPods public beta, you’ll see a long-awaited new feature in the Settings app: custom EQ.

The feature is available on all AirPods with an H2 chip, including AirPods Pro 2,…

6 часов назад @ 9to5mac.com
I can’t work on my Mac without this little keypad anymore
I can’t work on my Mac without this little keypad anymore I can’t work on my Mac without this little keypad anymore

Offloading keyboard shortcuts to a programmable macro keypad is the best productivity hack I’ve ever done.

Then, I decided to take things up a notch with Keyboard Maestro and started setting keyboard shortcuts to open a few of the folders and programs I used more often.

Kicking things up a notchThis setup served me well for quite a long time, until one day, 9to5Mac’s own Gui Rambo told me about a small, 12-key and 3-knob macro keypad he had bought.

When it arrived, I quickly learned that setting it up to work correctly on macOS required some additional work.

More than that, it honestly feels like the Mac is broken when I have to work without that.

10 часов назад @ 9to5mac.com
Apple faces new questions from Brazil over betting apps accessible to minors
Apple faces new questions from Brazil over betting apps accessible to minors Apple faces new questions from Brazil over betting apps accessible to minors

Nearly three months after Brazilian officials first questioned Apple over betting apps accessible to minors, the company has now been given five business days to provide additional details about its App Store safeguards.

Apple pressed on regulatory and age-verification issuesLast April, Brazilian officials notified Apple and Google over an alleged lack of age controls in betting apps on their respective app stores.

Brazil recently passed a new law known as ECA Digital, which requires app stores to restrict minors’ access to gambling content, and Apple responded by introducing age-assurance measures for 18+ apps in the country.

Even so, officials said their initial inquiry found numerous bet…

11 часов назад @ 9to5mac.com
Apple Maps won’t allow ads from these categories at launch
Apple Maps won’t allow ads from these categories at launch Apple Maps won’t allow ads from these categories at launch

Ahead of that launch, Apple has shared more details about what will and won’t be allowed for ads in Apple Maps.

Apple Maps ads are coming very soon as Apple reveals banned categoriesApple first announced its plans to bring ads to Apple Maps in March.

As spotted by TechCrunch, Apple has now published an updated “Apple Advertising Services” policy with new information on Apple Maps.

This is a major category of advertising on Google Maps, but one that Apple seemingly has no interest in for Apple Maps.

This all suggests that Apple plans to launch ads in Apple Maps imminently.

11 часов назад @ 9to5mac.com
AppleCare+ gets a price increase for new Mac and iPad plans
AppleCare+ gets a price increase for new Mac and iPad plans AppleCare+ gets a price increase for new Mac and iPad plans

As Bloomberg reports, Apple has increased its monthly and annual AppleCare+ rates for new Mac and iPad customers.

AppleCare+ gets price bumps for new iPads and MacsAppleCare+ is Apple’s extended warranty and device protection service.

Today, as spotted by Bloomberg, Apple increased AppleCare+ prices for Macs and iPads by 50 cents per month and $5 per year.

In practice, that makes the new prices as follows:New MacsNew iPadsIt is worth noting that the new prices affect only new sign-ups for Macs and iPads.

AppleCare One, the multi-device protection plan Apple launched last year, doesn’t appear to be affected by the changes.

12 часов назад @ 9to5mac.com
Apple wins discovery fight over federal agency documents in DOJ antitrust case
Apple wins discovery fight over federal agency documents in DOJ antitrust case Apple wins discovery fight over federal agency documents in DOJ antitrust case

A specially appointed judge has sided with Apple in its fight to obtain documents from 14 federal agencies as part of its defense against the DOJ’s antitrust lawsuit.

The United States is refusing to produce its own agency documents that are relevant to the parties’ claims and defenses.

Whether through Rule 34 party discovery or Rule 45 subpoenas, these agency documents are discoverable and should be produced.

The court then referred the dispute to retired federal judge Jose Linares, who is serving as a special discovery master, to decide whether Apple could enforce the subpoenas.

Even though the special discovery master sided with Apple, this doesn’t mean the company will immediately recei…

13 часов назад @ 9to5mac.com
Apple highlights 2026 sales tax holidays for Macs, iPads, and more in 10 states
Apple highlights 2026 sales tax holidays for Macs, iPads, and more in 10 states Apple highlights 2026 sales tax holidays for Macs, iPads, and more in 10 states

Apple published its 2026 sales tax holiday page this week, outlining when customers in 10 U.S. states can buy select products without paying state sales tax.

Tax holiday schedule by stateThe first window begins on Friday for Alabama, running July 17–19.

Arkansas offers the broadest Apple-specific exemption: all Macs, iPads, iPhones, Apple Vision Pro, printers, and listed accessories qualify, with no stated sales-price limit.

Apple cautions that the savings may not appear at checkout and instead show up on the final receipt.

You can learn more about Apple’s tax-free qualifying purchases here.

13 часов назад @ 9to5mac.com
Apple marks the return of MLS with new Apple Maps guides, Apple Music playlists, more
Apple marks the return of MLS with new Apple Maps guides, Apple Music playlists, more Apple marks the return of MLS with new Apple Maps guides, Apple Music playlists, more

With the 2026 World Cup drawing to a close, Major League Soccer returns tomorrow on Apple TV, alongside several tie-in features in Apple Maps, Apple Sports, Apple Fitness+, and more.

MLS is back on Apple TVApple today highlighted the return of Apple League Soccer, with six matches scheduled for the next few days:Thursday, July 16:CF Montréal vs. Toronto FC (7:30 p.m.

MLS matches are available at no extra cost to Apple TV subscribers in more than 100 countries and regions, with Apple also offering exclusive content and access to tournaments and playoff games throughout the season.

To learn more about Apple’s coverage of the return of MLS, follow this link.

Apple TV is available for $12.99 pe…

14 часов назад @ 9to5mac.com
OpenAI selling $230 Codex Micro hardware product
OpenAI selling $230 Codex Micro hardware product OpenAI selling $230 Codex Micro hardware product

Today, the company has released its collaboration with Work Louder: a $230 Codex Micro keyboard product.

Here’s the product description:Designed with Work Louder, the kbd-1.0-codex-micro brings your agent workspace into reach.

Keep active chats close, spot what every agent is doing through live RGB feedback, and map your most-used Codex actions to tactile controls built for the way you actually ship.

The product page also lists three Codex-specific features:Trigger skills instantly: Flick the joystick to launch common Codex workflows like reviewing a PR, debugging an error, or refactoring code.

Keep core actions close: Command keys give your most-used actions a dedicated shortcut: accept, r…

14 часов назад @ 9to5mac.com
Apple Watch Series 12: Four rumored new features coming soon
Apple Watch Series 12: Four rumored new features coming soon Apple Watch Series 12: Four rumored new features coming soon

For example, Apple Watch Series 9, Series 10, and Series 11 are all part of the “Watch7” family due to their similarities.

The last time Apple introduced an actually-new processor for the Apple Watch was with the Apple Watch Series 9 in 2023.

This new modular watch face will likely roll out to other Apple Watch models, but we expect it to be announced at the Apple Watch Series 12 event.

Apple Watch Series 12 new features: Wrap upThe Apple Watch Series 12 is expected to be announced in September alongside the Apple Watch Ultra 4.

If you don’t feel like waiting for the Apple Watch Series 12, the Apple Watch Series 11 is currently $100 off at Amazon.

14 часов назад @ 9to5mac.com
Suno now lets iPhone users generate songs directly in iMessage
Suno now lets iPhone users generate songs directly in iMessage Suno now lets iPhone users generate songs directly in iMessage

Starting today, iPhone users who have the Suno app installed can generate songs from the Messages app using text or voice prompts.

Suno brings song generation to iMessageSuno is one of the most popular AI song-generation platforms, with more than 2 million paid subscribers and 7 million songs generated each day.

In addition to the web platform, Suno also has an iPhone app that lets users create and remix AI songs via text, or recorded or uploaded audio and video.

Now, Suno users can also create songs directly inside Apple’s Messages app.

One potential limitation is that Suno says both users need to have the app installed to enjoy the feature.

15 часов назад @ 9to5mac.com
Deals: Apple Watch Series 11 $130 off, AirPods, M5 MacBook Air, iPhone 17 Pro, HomeKit lamp, Bose, more
Deals: Apple Watch Series 11 $130 off, AirPods, M5 MacBook Air, iPhone 17 Pro, HomeKit lamp, Bose, more Deals: Apple Watch Series 11 $130 off, AirPods, M5 MacBook Air, iPhone 17 Pro, HomeKit lamp, Bose, more

42mm Apple Watch Series 11 $299 (Reg.

$399) 42mm Apple Watch Series 11 GPS + Cell from $399 (Reg.

And be sure to pay close attention to that 46mm Cell model below as well – that one is $130 off right now:46mm Apple Watch Series 11 $329 (Reg.

$429)46mm Apple Watch Series 11 GPS + Cell from $399 (Reg.

$1,697) 1x Lifestyle Ultra Soundbar and 2x Lifestyle Ultra SpeakersBose Stereo Music Set $529 (Reg.

15 часов назад @ 9to5mac.com
Report: Apple looking into buying chip startups to strengthen its AI infrastructure
Report: Apple looking into buying chip startups to strengthen its AI infrastructure Report: Apple looking into buying chip startups to strengthen its AI infrastructure

The Information reports that Apple has been in talks with bankers and semiconductor startups as it explores acquisitions to strengthen its AI server capabilities.

Apple considers AI chip company acquisitionsAccording to The Information, Apple has been exploring potential acquisitions of semiconductor startups to “boost its efforts to build server chips for running AI.”From the report:In recent months, the iPhone maker has talked with bankers about possible deals.

It has also approached semiconductor startups to gauge their interest in selling themselves, the people said.

Apple’s hunt for chip acquisitions comes as the company struggles with the performance of its own internal AI servers, wh…

15 часов назад @ 9to5mac.com
Report: How an email mistake derailed talks between Apple and OpenAI ahead of the lawsuit
Report: How an email mistake derailed talks between Apple and OpenAI ahead of the lawsuit Report: How an email mistake derailed talks between Apple and OpenAI ahead of the lawsuit

NBC News reports that talks between Apple and OpenAI over alleged trade secret theft broke down after an outside lawyer for Apple mistakenly emailed the wrong OpenAI employee and confused their interactions.

Report says Apple’s outside counsel mixed up two email recipientsLast Friday, Apple filed a trade secrets theft lawsuit against OpenIA io Products, and two former employees: Chang Liu and Tang Tan.

In the lawsuit, Apple accuses its former employees of stealing confidential hardware information to advance OpenAI’s consumer-device ambitions.

Apple asked OpenAI to discuss what precautions OpenAI was taking to avoid this problem, to investigate it, and to remediate any issues.

Gross had ema…

16 часов назад @ 9to5mac.com
9to5Mac Daily: July 15, 2026 – iOS 27 public beta is here
9to5Mac Daily: July 15, 2026 – iOS 27 public beta is here 9to5Mac Daily: July 15, 2026 – iOS 27 public beta is here

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.

16 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 7 часов назад
Google and Epic Abandon Settlement, Clearing the Way for Rival Android App Stores
Google and Epic Abandon Settlement, Clearing the Way for Rival Android App Stores Google and Epic Abandon Settlement, Clearing the Way for Rival Android App Stores

With the settlement out, Google is bound by a permanent injunction issued in October 2024 requiring it to allow alternative app stores on Android devices.

In a court filing [PDF], Google said that it plans to begin supporting alternative app stores on July 22.

Third-party U.S. app stores will be able to distribute the Google Play catalog of apps, and Google has published a guide on the process.

The app stores will be available through the Google Play Store, and Google will charge alternative marketplaces a $5,000 annual access fee.

Apps downloaded through alternative stores will still use the Google Play system, and Google will collect its service fee on those transactions.

7 часов назад @ macrumors.com
CrashStealer Malware Impersonates Apple Tool to Steal Mac Passwords and Crypto
CrashStealer Malware Impersonates Apple Tool to Steal Mac Passwords and Crypto CrashStealer Malware Impersonates Apple Tool to Steal Mac Passwords and Crypto

Mac users should watch out for macOS malware called CrashStealer, according to Jamf Threat Labs.

The malware impersonates Apple's crash reporting framework, and it's meant to steal all kinds of sensitive information.

CrashStealer collects browser data, password manager data, cryptocurrency wallet extensions, and keychain data, and Jamf first noticed it circulating in a fake Apple-notarized app called Werkbit.

Apple's notarization system is meant to protect Mac users from malware, and Apple says that notarized apps are checked for malicious components.

CrashStealer makes it clear there are methods for hiding malware from Apple's security process.

7 часов назад @ macrumors.com
Apple Closes Unlocked iPhone Loophole for T-Mobile and Verizon Financing
Apple Closes Unlocked iPhone Loophole for T-Mobile and Verizon Financing Apple Closes Unlocked iPhone Loophole for T-Mobile and Verizon Financing

Carrier-financed iPhones purchased from Apple will soon be locked to the carrier, ending a workaround customers used to purchase an unlocked iPhone on a payment plan.

Until the rule change, buying an iPhone from Apple and opting for financing through Verizon or T-Mobile meant you would get an iPhone not locked to either carrier's network.

An iPhone purchased from Apple is unlocked.

Apple hasn't said why it's making the change, but buyers were able to use carrier trade-ins and promotional discounts to get an unlocked iPhone.

iPhones purchased outright or with Apple Card Monthly Installments remain unlocked from the time of purchase.

8 часов назад @ macrumors.com
AppleCare+ for Macs and iPads Just Got More Expensive
AppleCare+ for Macs and iPads Just Got More Expensive AppleCare+ for Macs and iPads Just Got More Expensive

Apple is increasing the price of some AppleCare+ subscription plans, reports Bloomberg.

Monthly ‌AppleCare‌+ subscription plans for Macs and iPads are now $0.50 more expensive in the U.S., while annual plans are $5 more.

The price increases apply to new subscriptions, so customers who already have an ‌AppleCare‌+ subscription for a device will keep their current prices.

The ‌AppleCare‌+ pricing change follows price hikes on all iPads and Macs due to global memory shortages and increasing component costs.

Apple previously increased iPhone ‌AppleCare‌+ plans by 50 cents in early 2025, and prices could go up again when the new iPhones launch this September.

9 часов назад @ macrumors.com
Apple Won't Allow These Ad Categories in the Maps App
Apple Won't Allow These Ad Categories in the Maps App Apple Won't Allow These Ad Categories in the Maps App

Apple this week shared a new Advertising Services policy outlining the kinds of ads that won't be allowed in the Maps app.

As noted by TechCrunch, Apple has a list of ad categories that are not permitted in Apple Maps.

Google allows home services ads, and it's one of the largest local ad categories, so Apple's restrictions will set it apart.

Ad content for weapons or ammunition isn't allowed, and ad content that contains or promotes violence, harm, or antisocial behavior is prohibited.

Apple also does not allow political ads, ads with unproven health-related products and services, or ads with offensive, controversial, or inappropriate content.

10 часов назад @ macrumors.com
Apple Lists Products Eligible for Tax-Free Holidays in 10 U.S. States
Apple Lists Products Eligible for Tax-Free Holidays in 10 U.S. States Apple Lists Products Eligible for Tax-Free Holidays in 10 U.S. States

Apple recently updated its website with a list of products eligible for upcoming 2026 sales tax holidays in select U.S. states, including Alabama, Arkansas, Florida, Massachusetts, Missouri, New Mexico, South Carolina, Tennessee, Virginia, and West Virginia.

The tax-free holidays run between July 17 and August 20 depending on the state, with the exact dates in each state outlined on Apple's website.

Sales tax holidays provide a limited-time opportunity to purchase select Apple products online or in stores without paying sales tax.

Apple products that are eligible for the tax-free holidays vary by state, and there are also price limits in some states.

The most common eligible products includ…

11 часов назад @ macrumors.com
Apple's 2026 Back to School Offer Just Went Live in Select Countries
Apple's 2026 Back to School Offer Just Went Live in Select Countries Apple's 2026 Back to School Offer Just Went Live in Select Countries

Apple's annual Back to School promotion is now live in select countries in Asia, including China, India, Malaysia, the Philippines, Singapore, Taiwan, Thailand, and Vietnam.

The offer provides college students and educational staff with a free item with the purchase of an eligible Mac or iPad model.

The exact offer varies by country, with options including a four pack of AirTags, AirPods 4, an Apple Pencil Pro, or an Apple gift card.

In these countries, the offer is available through August 27.

Apple has yet to begin its Back to School offer in the U.S., Canada, or Europe, but it is presumably rolling out on a time zone basis today.

12 часов назад @ macrumors.com
Nomad Kicks Off Anniversary Sale With Up to 30% Off Sitewide
Nomad Kicks Off Anniversary Sale With Up to 30% Off Sitewide Nomad Kicks Off Anniversary Sale With Up to 30% Off Sitewide

Nomad is celebrating its anniversary by offering up to 30 percent off sitewide this week, giving shoppers a chance to save on the brand's best wireless chargers, iPhone cases, Apple Watch bands, and more.

This sale does not require a coupon code as all the discounts have been automatically applied, and it will last for this week only.

One highlight of the event is Nomad's Stand One Qi2 2-in-1 charging station, available for $90, down from $129.

This accessory simultaneously charges your iPhone and AirPods, supporting both horizontal and vertical orientations for the iPhone.

You'll find a collection of iPhone 17 cases in this sale, including Nomad's Sport Case for $39 ($10 off), Modern Leath…

12 часов назад @ macrumors.com
Apple's 2026 Smart Home Lineup: New Apple TV, HomePod, and Home Hub
Apple's 2026 Smart Home Lineup: New Apple TV, HomePod, and Home Hub Apple's 2026 Smart Home Lineup: New Apple TV, HomePod, and Home Hub

We're waiting on a new version of the Apple TV 4K, a smart home hub, a new HomePod , and a new HomePod miniSimilar to an iPad in design, but with a 7-inch square display.

It'll run apps like Safari, Calendar, Photos, and Home, and it will integrate with ‌Siri‌ AI.

Apple TV 4KThe next ‌Apple TV‌ 4K will have the same form factor as the current model, but it's expected to have an A17 Pro chip or better that supports Apple Intelligence and ‌Siri‌ AI.

There are no ‌Apple Intelligence‌ features on the ‌Apple TV‌ right now, so a more powerful chip will bring quite a few changes.

The ‌Apple Intelligence‌ Home app features require an ‌Apple TV‌ or ‌HomePod‌ to serve as a hub, and Apple's upcoming h…

13 часов назад @ macrumors.com
Report: OnePlus to Pull Out of US and Europe
Report: OnePlus to Pull Out of US and Europe Report: OnePlus to Pull Out of US and Europe

OnePlus is exiting the U.S. and European smartphone markets as part of a broader restructuring at parent company Oppo, Bloomberg reports.

Realme, another Oppo-owned mobile brand, will exit the China market as part of the same restructuring.

Outside China, OnePlus' withdrawal is expected to expand to the rest of the world, including India, at some point in 2027.

In China, Oppo trails market leaders Huawei and Apple, and the broader market is under strain from surging memory costs.

OnePlus' most recent flagship, the OnePlus 15, launched globally on November 13, 2025, but OnePlus postponed the U.S. sale specifically because the FCC certification process was backed up due to the federal governm…

15 часов назад @ macrumors.com
Apple TV Announces Return of MLS Following the 2026 FIFA World Cup
Apple TV Announces Return of MLS Following the 2026 FIFA World Cup Apple TV Announces Return of MLS Following the 2026 FIFA World Cup

Apple today announced that Major League Soccer is returning to the Apple TV streaming service tomorrow, July 16, with the regular season resuming as the 2026 FIFA World Cup wraps up.

Apple TV subscribers in more than 100 countries can watch every MLS match.

A separate subscription is no longer required.

15 часов назад @ macrumors.com
Apple Reportedly Looking to Acquire AI Chip Companies
Apple Reportedly Looking to Acquire AI Chip Companies Apple Reportedly Looking to Acquire AI Chip Companies

Apple is looking to acquire AI chip companies as part of an effort to reduce its dependence on Nvidia for demanding AI workloads, according to The Information.

Apple's own AI server chip, internally code-named Baltra, had been expected to ship this year but has been delayed, according to people said to be familiar with the project.

Apple is already reportedly pursuing acquisitions of AI companies that could help shrink AI models for more efficient use on iPhone.

Apple is currently developing a server chip based on the M5 Ultra chip, according to Bloomberg, while a future M7 Ultra chip is reportedly intended to substantially improve AI performance to a level that could begin to rival Nvidia'…

15 часов назад @ macrumors.com
Apple Adds 36-Month Carrier Financing for Cellular iPads
Apple Adds 36-Month Carrier Financing for Cellular iPads Apple Adds 36-Month Carrier Financing for Cellular iPads

Apple has introduced 36-month financing for cellular iPad purchases through AT&T and Verizon, adding to the 12-month option previously available via Apple Card.

The new financing, first reported by 9to5Mac, replaces Apple Card Monthly Installments as the sole route to spreading out a cellular ‌iPad‌ purchase.

That plan paid off the balance interest-free over 12 months; the new carrier options extend across Apple's full cellular ‌iPad‌ lineup, including the ‌iPad‌, iPad mini, iPad Air, and iPad Pro.

Both carriers restrict eligibility to subscribers activating a new line of service, rather than those adding a cellular ‌iPad‌ to an existing plan.

The extended financing term offers a way to off…

16 часов назад @ macrumors.com
EU Drops Battery Removal Requirement for Apple Watch and AirPods
EU Drops Battery Removal Requirement for Apple Watch and AirPods EU Drops Battery Removal Requirement for Apple Watch and AirPods

The European Commission yesterday adopted new exemptions to its Batteries Regulation that free the Apple Watch and AirPods from having to offer user-removable and replaceable batteries.

The new categories effectively cover the Apple Watch and AirPods, both of which rely on the kind of small, sealed designs the Commission is now carving out, along with Meta's smart glasses.

The iPhone was already exempt from the removability rule under the original regulation, thanks to its battery cycle life and water resistance rating.

Apple offers battery service through Apple Stores, authorized providers, and its Self Service Repair program, which lets owners handle certain repairs, including batteries, …

17 часов назад @ macrumors.com
Amazon Offers $150 Discount on M5 MacBook Air Models
Amazon Offers $150 Discount on M5 MacBook Air Models Amazon Offers $150 Discount on M5 MacBook Air Models

Amazon is taking $150 off multiple models of the M5 MacBook Air, focused mainly on 13-inch models this time around.

These are some of the lowest prices we've seen on the notebooks in the wake of Apple's price hikes last month.

In terms of 13-inch models, Amazon has the 16GB/1TB 13-inch MacBook Air for $1,449.00, down from $1,599.00.

This one is available in one color on Amazon, and it's accompanied by a similar discount on the 24GB/1TB model.

We aren't currently tracking any discounts on the 15-inch M5 MacBook Air models this week.

18 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 11 часов назад
Apple Maps ads exclude home services, political ads, and more
Apple Maps ads exclude home services, political ads, and more Apple Maps ads exclude home services, political ads, and more

This was particularly noteworthy as it outlines the policies that advertisers will be expected to follow when advertising on Apple Maps.

Apple has also fully banned political advertising, though this is not exclusive to Apple Maps.

Apple Maps ads will be expected to comply with the whole of Apple advertising policy.

Coming to a Maps app near youApple Maps ads are only now beginning to roll out after years of speculation.

Apple officially confirmed those plans in March 2026 with the launch of Apple Business, announcing that advertising would begin rolling out to Apple Maps during Summer 2026.

11 часов назад @ appleinsider.com
Apple bumps monthly AppleCare+ for iPad, Mac by 50 cents
Apple bumps monthly AppleCare+ for iPad, Mac by 50 cents Apple bumps monthly AppleCare+ for iPad, Mac by 50 cents

Apple has marginally increased the cost of its individual AppleCare+ subscription, costing consumers an extra 50 cents per month to protect their Mac or iPad.

The price for the monthly AppleCare+ packages increased by 50 cents per month, or $5 per year for the annual plan, reports Bloomberg.

The Mac mini now starts at $4.49 per month or $44.99 per year for coverage, while a 16-inch MacBook Pro is $15.99 per month or $159.99 per year.

On the iPad side, a base iPad is $5.99 per month or $59.99 per year, and an 11-inch M4 iPad Air is $6.99 per month or $69.99 per year.

The M5 iPad Pro is either $10.99 or $11.99 per month or $109.99 or $119.99 per year, depending on the size.

11 часов назад @ appleinsider.com
Apple's new 36-month cellular iPad financing plan is good, but you can save money elsewhere
Apple's new 36-month cellular iPad financing plan is good, but you can save money elsewhere Apple's new 36-month cellular iPad financing plan is good, but you can save money elsewhere

Read our ethics policyBefore you take advantage of Apple's new 36-month financing on cellular iPads, you should check to see if there are better deals first, since there are no discounts through Apple's programs.

It's available for the iPad, iPad mini, iPad Air and iPad Pro, subject to carrier approval.

Customers who choose carrier financing must activate the iPad with AT&T or Verizon and pay separately for a data plan.

The savings usually arrive as bill credits spread across the full 36-month payment term instead of an immediate price cut.

Retail discounts may beat a lower monthly paymentApple's 36-month financing lowers the monthly device payment, but it doesn't reduce the price.

12 часов назад @ appleinsider.com
Who is Tang Tan, the ex-Apple VP at the core of OpenAI's trade secret theft lawsuits
Who is Tang Tan, the ex-Apple VP at the core of OpenAI's trade secret theft lawsuits Who is Tang Tan, the ex-Apple VP at the core of OpenAI's trade secret theft lawsuits

Apple's former vice president of product design, Tang Tan, is at the center of two trade secret theft lawsuits against OpenAI.

On July 10, Apple filed a lawsuit against OpenAI, alleging that two former Apple employees stole its intellectual property.

IO turned out to be a collaboration between former Apple design chief Jony Ive and AI giant OpenAI co-founder Sam Altman, with the intention of designing hardware for OpenAI to manufacture and sell.

The rumors have included OpenAI producing an AI pin-style device, in the same vein as the one from the failing Humane.

This included not telling Apple about the move to OpenAI, and staying at Apple as long as possible before onboarding.

13 часов назад @ appleinsider.com
Big AI acquisitions are not off the table under new CEO John Ternus
Big AI acquisitions are not off the table under new CEO John Ternus Big AI acquisitions are not off the table under new CEO John Ternus

Apple knows that it needs to get really serious about AI server chips.

There are signs that the company is willing to spend big under John Ternus to buy its way out of its AI problem.

This is massively different from making chips intended for servers, like its ongoing Baltra AI server chip project.

Currently, Apple's AI server strategy seems to involve using the M7 Ultra and its massive AI capabilities as the base, but that chip may not see the light of day until 2029.

Ideally, Apple's AI server chip will be its answer to ditching Nvidia in those servers at some point.

15 часов назад @ appleinsider.com
Save $150 on Apple's 1TB M5 MacBook Air at Amazon
Save $150 on Apple's 1TB M5 MacBook Air at Amazon Save $150 on Apple's 1TB M5 MacBook Air at Amazon

Read our ethics policyAmazon is knocking $150 off 1TB 13-inch MacBook Air M5 models, available with 16GB or 24GB of RAM.

The $150 markdown can be found on two 13-inch MacBook Air models, each with 1TB of storage.

With the discount, the M5/16GB/1TB option is now $1,449, while the 24GB option is marked down to $1,649.

Save $150 on 1TB MacBook Air M5There are also discounts in effect on 15-inch models at other Apple resellers in our M5 15-inch MacBook Air Price Guide if you prefer the larger screen size.

Our roundup of the best MacBook Air deals is also worth checking out in addition to our Mac Price Guide if you're on the hunt for discounts on additional configurations.

16 часов назад @ appleinsider.com
OpenAI blames email mixup for why it didn't respond to Apple trade theft claims
OpenAI blames email mixup for why it didn't respond to Apple trade theft claims OpenAI blames email mixup for why it didn't respond to Apple trade theft claims

Reportedly, despite Apple saying that OpenAI failed to even respond to its allegations of trade secret theft, the company says it did.

So Apple had contacted OpenAI about trade secret theft, and OpenAI had responded.

Since this is such an enormous accusation, it's baffling why Apple's counsel didn't pick up the phone and ring CEO Sam Altman.

Bad opticsNone of this new evidence changes the accusations of trade secret theft.

Really the argument and complaint is that OpenAI was involved in systemic theft Apple's trade secrets.

16 часов назад @ appleinsider.com
Apple Intelligence finally on the road to release in China
Apple Intelligence finally on the road to release in China Apple Intelligence finally on the road to release in China

Apple Intelligence previously, and briefly, launched in China by mistake but now appears set to be officially released soon.

Now according to Reuters, China's cyberspace regulator has allowed Apple Intelligence to be registered for use on iPhones in the region.

Apple Intelligence has effectively required partnerships with local companies even though Apple has been able to release iOS in the country without the same level of scrutiny.

Use of these Chinese firms, though, also raises issues over how Apple Intelligence will be censored in the country.

That's because in March 2026, Apple Intelligence was briefly enabled in China, apparently by mistake.

19 часов назад @ appleinsider.com
LaserPecker LX2 review: Leveling up your laser game, for a price
LaserPecker LX2 review: Leveling up your laser game, for a price LaserPecker LX2 review: Leveling up your laser game, for a price

LaserPecker LX2 review: Inside the boxThe LX2 arrived in a large, incredibly well-packed box from the manufacturer.

LaserPecker LX2 review: Setting up the LX2 AppUnboxing and setting up the LaserPecker LX2 takes time.

LaserPecker LX2 review: The LaserPecker Design Space, software, and Mac compatibilityThe LX2 runs on LaserPecker's own Design Space software.

LaserPecker LX2 review: The modular laser systemThe defining feature of the LX2 is its swappable laser modules.

LaserPecker LX2 review: Powerful and flexible, with caveatsThe LaserPecker LX2 packs serious capability into a desktop footprint.

1 day, 7 hours назад @ appleinsider.com
OpenAI's first hardware device will be a HomePod, but don't tell them that
OpenAI's first hardware device will be a HomePod, but don't tell them that OpenAI's first hardware device will be a HomePod, but don't tell them that

The description for OpenAI's first hardware device suggests it will be a speaker that can wiggle around a bit while it reads your email, so a HomePod, but more annoying and privacy-invasive.

While it offered no public comment, internally it wants everyone to believe it is a completely unique product.

The newly leaked information comes from Bloomberg, which shares that the first OpenAI hardware product will be a smart speaker.

It is rumored to be the first of five potential hardware products that OpenAI is working on.

If I've learned anything about technology, it's that people hate it when products speak on their own.

1 day, 9 hours назад @ appleinsider.com
OpenAI shrugs, denies responsibility for trade secret theft with vague statements
OpenAI shrugs, denies responsibility for trade secret theft with vague statements OpenAI shrugs, denies responsibility for trade secret theft with vague statements

OpenAI's second official statement concerning Apple's trade secret lawsuit says nothing and is so generic that only an AI could have generated a statement so bland and empty.

Apple has alleged that OpenAI systematically recruited Apple employees that could help funnel secret information from within the company.

The lawsuit suggests that OpenAI's new Chief Hardware Officer Tan had been gathering confidential information about Apple's supply chain.

Reports suggest that OpenAI is confident that the accusations and lawsuit won't stop them from pursuing their existing product release timeline.

At least, they better hope it doesn't, as OpenAI is running out of time to find a massive cash influx.

1 day, 10 hours назад @ appleinsider.com
iCloud $32.8B CSAM lawsuit dismissed, Apple protected under Section 230 laws
iCloud $32.8B CSAM lawsuit dismissed, Apple protected under Section 230 laws iCloud $32.8B CSAM lawsuit dismissed, Apple protected under Section 230 laws

A judge has dismissed an attempted class action lawsuit against Apple, which accused the tech giant of failing to stop the storage of child sexual abuse material on iCloud.

A lawsuit from August 2024 that accused Apple of "privacy-washing" and failing to properly deal with the issue of child sexual abuse material (CSAM) on iCloud has been dismissed.

Under the ruling, Wise added that there's no federal law that would force Apple to create new tools or deploy existing technology to identify and report CSAM on iCloud.

"Lawmakers can fix this problem that is contributing to the exploitation of children," the Judge wrote in the ruling.

The lawsuit was dismissed with prejudice, so it cannot be re…

1 day, 12 hours назад @ appleinsider.com
Apple Watch, Meta Glasses, AirPods get reprieve from EU replaceable battery law
Apple Watch, Meta Glasses, AirPods get reprieve from EU replaceable battery law Apple Watch, Meta Glasses, AirPods get reprieve from EU replaceable battery law

The EU has walked back its rules that would require certain devices to have "easily removable and replaceable" batteries.

The rule, which falls under Commission Regulation (EU) 2023/1670, would require manufacturers to allow users to easily remove and replace batteries within devices.

This means that the Apple Watch, along with Meta's smart glasses, will no longer be expected to meet this requirement.

For example, it would be highly unlikely that Apple could redesign AirPods with removable batteries, purely because of their small size.

The rules are still in place for certain devices and are expected to go into effect in 2027.

1 day, 12 hours назад @ appleinsider.com
PrismML confirms it is in talks with Apple about AI model-shrinking tech
PrismML confirms it is in talks with Apple about AI model-shrinking tech PrismML confirms it is in talks with Apple about AI model-shrinking tech

One of the major problems with AI processing is the need to manage massive models that most normal computers and smartphones cannot easily handle alone.

On July 9, the start-up PrismML surfaced with a solution to shrink down the models to a more manageable size.

These talks could range from simply licensing the technology from PrismML to outright offering to buy the startup completely.

Since the model can be theoretically handled by the iPhone completely, it opens the door to more AI processing being handled on-device.

The current alternative is the use of cloud servers to deal with tougher AI processing tasks.

1 day, 13 hours назад @ appleinsider.com
Port-limited MacBook Neo gets color-matching hub & mouse
Port-limited MacBook Neo gets color-matching hub & mouse Port-limited MacBook Neo gets color-matching hub & mouse

The company's new MacBook Neo Collection includes the $44.99 OntheGo 5-in-1 Multiport Adapter, the $44.99 USB-C Snap Hub and the $29.99 Slim EX Wireless Mouse.

A magnetic base can attach to a MagSafe-compatible iPhone, while an included adhesive ring allows the hub to mount on a MacBook Neo lid.

A mouse completes the MacBook Neo setThe Slim EX Wireless Mouse uses an aluminum body with quiet switches and a machined scroll wheel.

Pricing & AvailabilitySatechi's MacBook Neo Collection includes the OntheGo 5-in-1 Multiport Adapter and USB-C Snap Hub for $44.99 each, along with the Slim EX Wireless Mouse for $29.99.

Apple introduced the 13-inch MacBook Neo in March 2026 as its most affordable la…

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

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

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

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

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

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

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

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

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

7 months, 1 week назад @ 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, 1 week назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 day, 13 hours назад
Kodebits Day 58: Custom Operator [FREE]
Kodebits Day 58: Custom Operator [FREE] Kodebits Day 58: Custom Operator [FREE]

All videos.

One low price.

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

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

1 day, 13 hours назад @ kodeco.com
Apple Foundation Models [SUBSCRIBER]
Apple Foundation Models [SUBSCRIBER] Apple Foundation Models [SUBSCRIBER]

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

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

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

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

Each chapter provides both conceptual understanding and hands-…

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

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

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

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

2 weeks, 2 days назад @ kodeco.com
Kodebits Day 47: Type Casting Check [FREE]
Kodebits Day 47: Type Casting Check [FREE] Kodebits Day 47: Type Casting Check [FREE]

What does this print?

class Animal {} class Dog: Animal {} let items: [Animal] = [ Dog(), Animal(), Dog() ] var count = 0 for item in items { if item is Animal { count += 1 } } print(count)Try it in the online Swift Playground →[spoiler title="Solution"]Answer:3Explanation:The is operator checks runtime type; all three elements are Animal instances as Dog is a subclass.

[/spoiler]Further Reading

2 weeks, 5 days назад @ kodeco.com
Your First iOS App: Data Flow in SwiftUI [SUBSCRIBER]
Your First iOS App: Data Flow in SwiftUI [SUBSCRIBER] Your First iOS App: Data Flow in SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks назад @ kodeco.com
Kodebits Day 45: Lazy Property Init [FREE]
Kodebits Day 45: Lazy Property Init [FREE] Kodebits Day 45: Lazy Property Init [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, 2 days назад @ kodeco.com
Kodebits Day 44: Protocol Conformance [FREE]
Kodebits Day 44: Protocol Conformance [FREE] Kodebits Day 44: Protocol Conformance [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, 3 days назад @ kodeco.com
WWDC 2026: AsyncImage Caching [FREE]
WWDC 2026: AsyncImage Caching [FREE] WWDC 2026: AsyncImage Caching [FREE]

Well, Xcode 27 fills that gap, bringing AsyncImage caching into your life!

Getting StartedNote: You need Xcode 27 beta to use AsyncImage caching.

Caching in ActionThe quickest way to see AsyncImage caching in action is to compare what it does in Xcode 26 with what happens in Xcode 27.

: Use existing cache data, regardless of age or expiration date, loading from originating source only if there is no cached data.

returnCacheDataDontLoad : Use existing cache data, regardless of age or expiration date, and fail if no cached data is available.

3 weeks, 6 days назад @ kodeco.com
Your First iOS App: Getting Started with SwiftUI [SUBSCRIBER]
Your First iOS App: Getting Started with SwiftUI [SUBSCRIBER] Your First iOS App: Getting Started with SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

1 month назад @ kodeco.com
Kodebits Day 40: Pattern Match Tuple [FREE]
Kodebits Day 40: Pattern Match Tuple [FREE] Kodebits Day 40: Pattern Match Tuple [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
NSHipster NSHipster
последний пост 6 months, 2 weeks назад
Replay
Replay Replay

How Replay WorksAdd .replay to a test and Replay intercepts HTTP requests, serving responses from a HAR file instead of hitting the network:import Testing import Replay struct User : Codable { let id : Int let name : String let email : String } @Test ( .

replay ( "fetch User" )) func fetch User () async throws { let ( data , _ ) = try await URLSession .

The Recording WorkflowThe first time you run a test with .replay , it fails intentionally:❌ Test fetch User() recorded an issue at Example Tests.swift ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚠️ No Matching Entry in Archive ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Request: GET https://api.example.com/users/42 Archive:…

6 months, 2 weeks назад @ nshipster.com
Manim
Manim Manim

Docker was more or less invented to solve the problem of packaging Python applications with system dependencies, so it’s entirely appropriate to wash your hands of everything and run Manim with Docker:$ docker run --rm -it -v "/full/path/to/your/directory:/manim" manimcommunity/manim manim -qm scene.py My Scene Name…but that feels like giving up.

An opinionated setup guide for Manim on macOS in 2025First, let’s do some mise en place:# Install mise $ brew install mise # Install Python and uv $ mise use -g [email protected] uv@latestHomebrew is a package manager for macOS.

It’s the best way to install the system dependencies we need to run Manim.

(🫣) $ uv run manim checkhealthHuzzah!

wait ( 1…

9 months, 2 weeks назад @ nshipster.com
Ole Begemann
последний пост 7 months назад
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 назад @ 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 назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 2 days, 1 hour назад
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош

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

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

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

2 days, 1 hour назад @ telegram.me
🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня
🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня

🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня без кода запустила AI-бота для изучения английского → первые ~$200 уже в 1 месяцРазные результаты. Разный масштаб. Но общие правила:1. не придумывать «гениальную идею», а брать существующий спрос2. делать простой MVP и быстро запускаться3. докручивать монетизацию и продукт по факту использованияРебята сделали всё без команды, без инвестиций, а самое главное — без ожидания «идеального момента». Да, не у всех получается сразу. И не у всех в…

2 days, 17 hours назад @ t.me
🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня
🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня

🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня без кода запустила AI-бота для изучения английского → первые ~$200 уже в 1 месяцРазные результаты. Разный масштаб. Но общие правила:1. не придумывать «гениальную идею», а брать существующий спрос2. делать простой MVP и быстро запускаться3. докручивать монетизацию и продукт по факту использованияРебята сделали всё без команды, без инвестиций, а самое главное — без ожидания «идеального момента». Да, не у всех получается сразу. И не у всех в…

2 days, 17 hours назад @ telegram.me
Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!
Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!

Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!

3 days, 1 hour назад @ t.me
Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!
Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!

Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!

3 days, 1 hour назад @ telegram.me
Dynamic Color в UIKit и SwiftUISwiftUI и UIKit работают с динамическими цветами по-разному. В приложениях, где поддерживаются оба фреймворка, это становится проблемой. Разбираемся, как с этим жить, особенно в тех случаях, когда нужно построить дизайн-систе
Dynamic Color в UIKit и SwiftUISwiftUI и UIKit работают с динамическими цветами по-разному. В приложениях, где поддерживаются оба фреймворка, это становится проблемой. Разбираемся, как с этим жить, особенно в тех случаях, когда нужно построить дизайн-систе

Dynamic Color в UIKit и SwiftUISwiftUI и UIKit работают с динамическими цветами по-разному. В приложениях, где поддерживаются оба фреймворка, это становится проблемой. Разбираемся, как с этим жить, особенно в тех случаях, когда нужно построить дизайн-систему.

6 days, 1 hour назад @ t.me
Dynamic Color в UIKit и SwiftUISwiftUI и UIKit работают с динамическими цветами по-разному. В приложениях, где поддерживаются оба фреймворка, это становится проблемой. Разбираемся, как с этим жить, особенно в тех случаях, когда нужно построить дизайн-систе
Dynamic Color в UIKit и SwiftUISwiftUI и UIKit работают с динамическими цветами по-разному. В приложениях, где поддерживаются оба фреймворка, это становится проблемой. Разбираемся, как с этим жить, особенно в тех случаях, когда нужно построить дизайн-систе

Dynamic Color в UIKit и SwiftUISwiftUI и UIKit работают с динамическими цветами по-разному. В приложениях, где поддерживаются оба фреймворка, это становится проблемой. Разбираемся, как с этим жить, особенно в тех случаях, когда нужно построить дизайн-систему.

6 days, 1 hour назад @ telegram.me
Impeccable – скилы для дизайнаВесь AI-generated дизайн выглядит примерно одинаково. Держите пак из скиллов для вашего агента, которые помогут пройти через полный цикл подготовки дизайна – от определения того, чего именно вы хотите добиться, до создания ани
Impeccable – скилы для дизайнаВесь AI-generated дизайн выглядит примерно одинаково. Держите пак из скиллов для вашего агента, которые помогут пройти через полный цикл подготовки дизайна – от определения того, чего именно вы хотите добиться, до создания ани

Impeccable – скилы для дизайнаВесь AI-generated дизайн выглядит примерно одинаково. Держите пак из скиллов для вашего агента, которые помогут пройти через полный цикл подготовки дизайна – от определения того, чего именно вы хотите добиться, до создания анимаций, выбора цветов и лэйаутов, которые не будут похожи на типичный слоп.

1 week назад @ telegram.me
Impeccable – скилы для дизайнаВесь AI-generated дизайн выглядит примерно одинаково. Держите пак из скиллов для вашего агента, которые помогут пройти через полный цикл подготовки дизайна – от определения того, чего именно вы хотите добиться, до создания ани
Impeccable – скилы для дизайнаВесь AI-generated дизайн выглядит примерно одинаково. Держите пак из скиллов для вашего агента, которые помогут пройти через полный цикл подготовки дизайна – от определения того, чего именно вы хотите добиться, до создания ани

Impeccable – скилы для дизайнаВесь AI-generated дизайн выглядит примерно одинаково. Держите пак из скиллов для вашего агента, которые помогут пройти через полный цикл подготовки дизайна – от определения того, чего именно вы хотите добиться, до создания анимаций, выбора цветов и лэйаутов, которые не будут похожи на типичный слоп.

1 week назад @ t.me
MCP для SafariПродолжаем череду новостей о том, как ключевые компоненты Apple экосистемы становятся более дружелюбными для агентов. Свой сервер теперь есть и у браузера Safari – благодаря чему агент без всяких Playwright-подобных штук может получать доступ
MCP для SafariПродолжаем череду новостей о том, как ключевые компоненты Apple экосистемы становятся более дружелюбными для агентов. Свой сервер теперь есть и у браузера Safari – благодаря чему агент без всяких Playwright-подобных штук может получать доступ

MCP для SafariПродолжаем череду новостей о том, как ключевые компоненты Apple экосистемы становятся более дружелюбными для агентов. Свой сервер теперь есть и у браузера Safari – благодаря чему агент без всяких Playwright-подобных штук может получать доступ к DOM, консоли, делать скриншоты и кучу чего еще.

1 week, 1 day назад @ t.me
MCP для SafariПродолжаем череду новостей о том, как ключевые компоненты Apple экосистемы становятся более дружелюбными для агентов. Свой сервер теперь есть и у браузера Safari – благодаря чему агент без всяких Playwright-подобных штук может получать доступ
MCP для SafariПродолжаем череду новостей о том, как ключевые компоненты Apple экосистемы становятся более дружелюбными для агентов. Свой сервер теперь есть и у браузера Safari – благодаря чему агент без всяких Playwright-подобных штук может получать доступ

MCP для SafariПродолжаем череду новостей о том, как ключевые компоненты Apple экосистемы становятся более дружелюбными для агентов. Свой сервер теперь есть и у браузера Safari – благодаря чему агент без всяких Playwright-подобных штук может получать доступ к DOM, консоли, делать скриншоты и кучу чего еще.

1 week, 1 day назад @ telegram.me
MCP для LLDBВ LLDB завезли нативный MCP сервер. Это значит, что теперь AI агентам гораздо проще использовать дебаггер со всеми его фичами – брейкпойнтами, степами, доступом к содержимому памяти.
MCP для LLDBВ LLDB завезли нативный MCP сервер. Это значит, что теперь AI агентам гораздо проще использовать дебаггер со всеми его фичами – брейкпойнтами, степами, доступом к содержимому памяти.

MCP для LLDBВ LLDB завезли нативный MCP сервер. Это значит, что теперь AI агентам гораздо проще использовать дебаггер со всеми его фичами – брейкпойнтами, степами, доступом к содержимому памяти.

1 week, 2 days назад @ telegram.me
MCP для LLDBВ LLDB завезли нативный MCP сервер. Это значит, что теперь AI агентам гораздо проще использовать дебаггер со всеми его фичами – брейкпойнтами, степами, доступом к содержимому памяти.
MCP для LLDBВ LLDB завезли нативный MCP сервер. Это значит, что теперь AI агентам гораздо проще использовать дебаггер со всеми его фичами – брейкпойнтами, степами, доступом к содержимому памяти.

MCP для LLDBВ LLDB завезли нативный MCP сервер. Это значит, что теперь AI агентам гораздо проще использовать дебаггер со всеми его фичами – брейкпойнтами, степами, доступом к содержимому памяти.

1 week, 2 days назад @ t.me
Новые книги для айосеровМихаил Рубанов запустил сразу несколько очень крутых проектов! Во-первых, выпустил свою книгу про доступность в формате DocC на русском языке, и сразу же перевел ее на английский. Во-вторых, одновременно с этим запустил свое издател
Новые книги для айосеровМихаил Рубанов запустил сразу несколько очень крутых проектов! Во-первых, выпустил свою книгу про доступность в формате DocC на русском языке, и сразу же перевел ее на английский. Во-вторых, одновременно с этим запустил свое издател

Новые книги для айосеровМихаил Рубанов запустил сразу несколько очень крутых проектов! Во-первых, выпустил свою книгу про доступность в формате DocC на русском языке, и сразу же перевел ее на английский. Во-вторых, одновременно с этим запустил свое издательство для инди технических книг. Ну и в-третьих, в этом издательстве сразу же выпустили еще одну книгу – про Metal от Георгия Остроброда.Мне кажется, это очень крутая инициатива – все мы в какой-то момент карьеры хотели написать свою книгу, и теперь это стало немного проще.

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

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

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

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

1 month, 1 week назад @ 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 и разбираться, а не просто пользоваться готовыми …

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

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

3 months, 2 weeks назад @ t.me
iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация
iOS Meetup от Сбера   1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от  спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

iOS Meetup от Сбера 1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

9 months, 2 weeks назад @ t.me
iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация
iOS Meetup от Сбера   1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от  спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

iOS Meetup от Сбера 1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

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

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

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

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

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

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

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

3 weeks, 5 days назад @ 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 назад @ 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 назад @ t.me
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains

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

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

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

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

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

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

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

1 month назад @ t.me
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

1 month назад @ telegram.me
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

1 month назад @ t.me
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

1 month, 2 weeks назад @ t.me
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

1 month, 2 weeks назад @ telegram.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 1 week, 2 days назад
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 week, 2 days назад @ 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!

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

Apple altered their prices.

Pray they don’t alter them any further.

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

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

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

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

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

(Sponsored by AI.)

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

Claude: Ready to tackle bigger problems?

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

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

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

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

2 months, 3 weeks назад @ atp.fm
687: You Can Bend This Line
687: You Can Bend This Line 687: You Can Bend This Line

Ads in Apple Maps, copyright of AI output, and a short supply of flawed chips.

Sponsored by:Leesa: A mattress for every body and budget.

Zapier: Put AI to work across your company—for real.

Quince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months назад @ atp.fm
686: Write Two Letters
686: Write Two Letters 686: Write Two Letters

John’s next Mac is going to be very expensive.

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

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

3 months, 1 week назад @ atp.fm
685: The Ability to Be Hotter
685: The Ability to Be Hotter 685: The Ability to Be Hotter

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

Hosted by Marco Arment Casey Liss , and John Siracusa

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

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

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

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

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

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

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

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

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

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

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

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

Use code TALKSHOW for $80 in free credits.

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

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

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

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

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

And we pour one out for the Mac Pro.

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

Use code TALKSHOW for $80 in free credits.

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

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

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

4 months, 2 weeks назад @ daringfireball.net
441: ‘Serious Opinionators’, With Adam Engst
441: ‘Serious Opinionators’, With Adam Engst 441: ‘Serious Opinionators’, With Adam Engst

‘Serious Opinionators’, With Adam EngstAdam Engst returns to the show to talk, in detail, about certain of the UI changes in iOS 26 and Apple’s version 26 OSes overall.

In particular, the new Unified view in the Phone app, and the Filter pop-up menu in both the Phone and Messages apps.

Use code TALKSHOW for $80 in free credits.

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

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

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

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

5 months, 2 weeks назад @ daringfireball.net
438: ‘2025 Year in Review’, With Rene Ritchie
438: ‘2025 Year in Review’, With Rene Ritchie 438: ‘2025 Year in Review’, With Rene Ritchie

‘2025 Year in Review’, With Rene RitchieA look back at Apple’s 2025, with special guest Rene Ritchie.

Sponsored by:Factor: Healthy eating, made easy.

Get 50% off your first box, plus free breakfast for 1 year, 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.

6 months, 2 weeks назад @ daringfireball.net
437: ‘A Naughty Citizen’, With Quinn Nelson
437: ‘A Naughty Citizen’, With Quinn Nelson 437: ‘A Naughty Citizen’, With Quinn Nelson

‘A Naughty Citizen’, With Quinn NelsonSpecial guest Quinn Nelson returns for a two-part holiday spectacular: the iPad in the wake of iPadOS 26, and Apple’s executive changes as Tim Cook seemingly nears the end of his time as CEO.

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.

Transcripts: Unofficial but surprisingly good.

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

6 months, 3 weeks назад @ daringfireball.net