Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 22 часа назад
Lykke Studios: In pursuit of puffy perfection
Lykke Studios: In pursuit of puffy perfection Lykke Studios: In pursuit of puffy perfection

The delightful game puffies.

developer Lykke Studios spent months fine-tuning these small moments.

Available on: iPhone, iPad, Mac, Apple TViPhone, iPad, Mac, Apple TV Team size: 88 Based in: Thailand and CyprusDownload puffies.

from Apple Arcade >“We always start with a material that we like,” says Lykke Studios founder Jakob Lykkegaard.

“We scrapped the entire code base and started over again until it felt right.”That pursuit of perfection is threaded throughout the game’s design.

22 часа назад @ developer.apple.com
Hello Developer: April 2026
Hello Developer: April 2026 Hello Developer: April 2026

In this edition: Join us on bilibili and LinkedIn.

Catch up on essential sessions before WWDC26.

Build a travel app with sample code.

Browse the latest edition of our new design gallery.

Learn about the biggest-ever update to Analytics in App Store Connect.

Read now

2 weeks, 3 days назад @ developer.apple.com
Q&A: How Plane Finder set itself up for the long haul
Q&A: How Plane Finder set itself up for the long haul Q&A: How Plane Finder set itself up for the long haul

Plane Finder is a sparkling example of what happens when a small team grows with a platform.

Launched in 2009, Plane Finder didn’t scale over the years by adding headcount, vendors, or complexity.

Plane FinderAvailable on: iPhone, iPad, Apple WatchiPhone, iPad, Apple Watch Team size: 88 Based in: UKDownload Plane Finder from the App Store >Take us back to 2009.

Plane Finder is known for adopting Apple technologies and features — like ARKit, MapKit, and Liquid Glass — early.

We’re working on an internal project code-named “Plane Finder Double Glazed” — the next iteration with wider UI changes that we held back initially.

3 weeks назад @ developer.apple.com
How Infold Games fashioned an open world for Infinity Nikki
How Infold Games fashioned an open world for Infinity Nikki How Infold Games fashioned an open world for Infinity Nikki

Infinity Nikki is a literally glowing example of what video game graphics can be.

The fifth in a series of dress-up titles from Infold Games, Infinity Nikki is also the first to embrace elements of RPG action-adventure.

Douhu, lead gameplay systems designer for outfitsThis is the first Nikki game to include action-adventure elements and light combat.

Ade: Infinity Nikki introduces a revolutionary material system.

Visual richness in Infinity Nikki extends well beyond fabric.

3 weeks назад @ developer.apple.com
App Store expands support to 11 new languages
App Store expands support to 11 new languages App Store expands support to 11 new languages

To help your apps and games reach more people worldwide — especially in India — App Store Connect now supports localized metadata for 11 new languages, bringing the total number of supported localizations to 50.

You can now provide localized metadata — such as your app name, description, screenshots, and more — in App Store Connect.

When you localize your metadata, it helps make your app relevant to potential users across languages and cultures, and provides an opportunity to grow your business.

You can add localized metadata with your next version submission for each platform you support and use new localized App Store badges in your marketing communications.

Learn how to localize your app…

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

The Apple Developer Program License Agreement has been revised to support new features, updated policies, and clarifications.

Definitions, Section 3.3.3(B), Section 3.3.7(K): Specified requirements for use of the Foveated Streaming framework and clarified data privacy requirements.

Definitions, Section 3.3.3(Q): Specified requirements for use of the Family Controls framework.

Definitions, Section 3.3.7(J): Specified requirements for use of the Accessory Notifications framework and Accessory Live Activities framework.

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

3 weeks, 4 days назад @ developer.apple.com
Get ready with the latest beta releases
Get ready with the latest beta releases Get ready with the latest beta releases

The beta versions of iOS 26.5, iPadOS 26.5, macOS 26.5, tvOS 26.5, visionOS 26.5, and watchOS 26.5 are now available.

Get your apps ready by confirming they work as expected on these releases.

And make sure to build and test with Xcode 26.5 beta to take advantage of the advancements in the latest SDKs.

View downloads and release notesLearn about testing a beta OSLearn about sending feedback

3 weeks, 4 days назад @ developer.apple.com
Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States
Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States

To provide additional transparency to customers, the App Store will now display whether an app is a regulated medical device on its product page in the European Economic Area (EEA), United Kingdom, or United States.

Regulated medical device apps are those that function on their own or as part of a system for a range of medical purposes, including diagnosis, prevention, monitoring, and treatment of diseases and physiological conditions.

However, if you haven’t declared your app’s status by early 2027, you’ll no longer be able to submit app updates.

If your app is not a regulated medical device, you can select No.

Learn about providing a regulated medical device status

4 weeks, 1 day назад @ developer.apple.com
New In-App Purchase and subscription data now available in Analytics
New In-App Purchase and subscription data now available in Analytics New In-App Purchase and subscription data now available in Analytics

Now you can access monetization and subscription data in Analytics to better understand the performance of your In-App Purchases and offers.

Export these via the Analytics Reports API to perform offline analysis and integrate Analytics into your own data systems.

App Store Analytics Guide.

This new guide in App Store Connect Help enables you to develop a data-driven strategy and understand App Store tools and features you can use to grow your business.

Learn about measuring performance with AnalyticsRead the new Analytics guide

1 month назад @ developer.apple.com
WWDC26: June 8-12, 2026
WWDC26: June 8-12, 2026 WWDC26: June 8-12, 2026

Join the worldwide developer community online for a week of technology, creativity, and community.

Be there for the reveal of the latest Apple tools, frameworks, and features.

Learn to elevate your apps and games through video sessions hosted by Apple engineers and designers.

Engage with Apple experts in labs and connect with the worldwide developer community.

Learn more about WWDC26 >

1 month назад @ developer.apple.com
Apple Developer is now on bilibili and LinkedIn
Apple Developer is now on bilibili and LinkedIn Apple Developer is now on bilibili and LinkedIn

Check out Apple Developer on bilibili and LinkedIn to learn about the latest news, announcements, videos, and events — including the Worldwide Developers Conference and Meet with Apple activities — for the developer community.

Follow on bilibiliFollow on LinkedIn

1 month, 1 week назад @ developer.apple.com
Adjustments to the China storefront of the App Store on iOS and iPadOS
Adjustments to the China storefront of the App Store on iOS and iPadOS Adjustments to the China storefront of the App Store on iOS and iPadOS

Apple is making changes to the App Store in China following discussions with the Chinese regulator.

As of March 15, 2026, changes will be made to the commission rates that apply to the China mainland storefront of the App Store on iOS and iPadOS.

The commission rate for standard Apple In-App Purchase and paid app transactions will be 25%.

We strive for iOS and iPadOS to be the best app ecosystem and a great business opportunity for developers in China.

We are committed to terms that remain fair and transparent to all developers, and to always offering competitive App Store rates to developers distributing apps in China that are no higher than overall rates in other markets.

1 month, 1 week назад @ developer.apple.com
Hello Developer: March 2026
Hello Developer: March 2026 Hello Developer: March 2026

In this edition: Join Apple at GDC.

Get tips on privacy and security in a new developer activity.

Dive deep on coding intelligence in Xcode 26.

Learn how the Speechify team is going all in on AI.

Catch up on the latest news and updates.

Read now

1 month, 3 weeks назад @ developer.apple.com
Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana
Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana

Updates to the Declared Age Range API are now available in beta for testing.

BrazilDevelopers who are distributing apps in Brazil can use the updated Declared Age Range API to obtain a user’s age category.

To assist with this, the Declared Age Range API—available on iOS, iPadOS, and macOS—provides developers with a helpful signal about a user's age.

Developers can use the Declared Age Range API to present significant update notifications to adults in these states through the Significant Update Action, now in beta.

When releasing a significant update, developers must follow the Human Interface Guidelines and provide users with a meaningful description of the update.

1 month, 4 weeks назад @ developer.apple.com
Get ready with the latest beta releases
Get ready with the latest beta releases Get ready with the latest beta releases

The beta versions of iOS 26.4, iPadOS 26.4, macOS 26.4, tvOS 26.4, visionOS 26.4, and watchOS 26.4 are now available.

Get your apps ready by confirming they work as expected on these releases.

And make sure to build and test with Xcode 26.4 beta to take advantage of the advancements in the latest SDKs.

View downloads and release notesLearn about testing a beta OSLearn about sending feedback

2 months, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 days, 18 hours назад
iOS 18.7.8 (22H352)
iOS 18.7.8 (22H352) iOS 18.7.8 (22H352)

View downloads

2 days, 18 hours назад @ developer.apple.com
iOS 26.4.2 (23E261)
iOS 26.4.2 (23E261) iOS 26.4.2 (23E261)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
iPadOS 18.7.8 (22H352)
iPadOS 18.7.8 (22H352) iPadOS 18.7.8 (22H352)

View downloads

2 days, 18 hours назад @ developer.apple.com
iPadOS 26.4.2 (23E261)
iPadOS 26.4.2 (23E261) iPadOS 26.4.2 (23E261)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
iPadOS 26.5 beta 3 (23F5059e)
iPadOS 26.5 beta 3 (23F5059e) iPadOS 26.5 beta 3 (23F5059e)

View downloadsView release notes

4 days, 18 hours назад @ developer.apple.com
iOS 26.5 beta 3 (23F5059e)
iOS 26.5 beta 3 (23F5059e) iOS 26.5 beta 3 (23F5059e)

View downloadsView release notes

4 days, 18 hours назад @ developer.apple.com
macOS 26.5 beta 3 (25F5058e)
macOS 26.5 beta 3 (25F5058e) macOS 26.5 beta 3 (25F5058e)

View downloadsView release notes

4 days, 18 hours назад @ developer.apple.com
watchOS 26.5 beta 3 (23T5558e)
watchOS 26.5 beta 3 (23T5558e) watchOS 26.5 beta 3 (23T5558e)

View downloadsView release notes

4 days, 18 hours назад @ developer.apple.com
visionOS 26.5 beta 3 (23O5458e)
visionOS 26.5 beta 3 (23O5458e) visionOS 26.5 beta 3 (23O5458e)

View downloadsView release notes

4 days, 18 hours назад @ developer.apple.com
tvOS 26.5 beta 3 (23L5460d)
tvOS 26.5 beta 3 (23L5460d) tvOS 26.5 beta 3 (23L5460d)

View downloadsView release notes

4 days, 18 hours назад @ developer.apple.com
App Store Connect Update
App Store Connect Update App Store Connect Update

View release notes

1 week, 1 day назад @ developer.apple.com
Xcode 26.4.1 (17E202)
Xcode 26.4.1 (17E202) Xcode 26.4.1 (17E202)

View downloadsView release notes

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

View release notes

1 week, 3 days назад @ developer.apple.com
Xcode 26.5 beta 2 (17F5022i)
Xcode 26.5 beta 2 (17F5022i) Xcode 26.5 beta 2 (17F5022i)

View downloadsView release notes

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

View downloadsView release notes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 months, 4 weeks назад @ swift.org
Improving the usability of C libraries in Swift
Improving the usability of C libraries in Swift Improving the usability of C libraries in Swift

While one could go and rewrite these libraries in Swift, usually there is no need, because Swift provides direct interoperability with C. With a little setup, you can directly use existing C libraries from your Swift code.

In this post, I’m going to use these annotations to improve how Swift interacts with the WebGPU C code.

You can create a module map for the WebGPU header by writing the following to a file module.modulemap :module WebGPU { header "webgpu.h" export * }The easiest thing to do is to put module.modulemap alongside the header itself.

The resulting API notes are in WebGPU.apinotes, and the generated Swift interface after these API notes are applied is here.

A better approach fo…

3 months назад @ swift.org
What's new in Swift: December 2025 Edition
What's new in Swift: December 2025 Edition What's new in Swift: December 2025 Edition

BSD : The preview of Swift on FreeBSD support is now available for FreeBSD 14.3 and later, and will be featured in a FOSDEM 2026 talk about Porting Swift to FreeBSD.

: The preview of Swift on FreeBSD support is now available for FreeBSD 14.3 and later, and will be featured in a FOSDEM 2026 talk about Porting Swift to FreeBSD.

AWS blog post about AWS Lambda runtime - The Swift AWS Lambda Runtime moved to the official AWS Labs GitHub organization, delivering a vendor-supported approach to running Swift on AWS Lambda.

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

Under Active Review:SE-0501 HTML Coverage Report - This proposal …

4 months назад @ swift.org
Exploring the Swift SDK for Android
Exploring the Swift SDK for Android Exploring the Swift SDK for Android

Since the announcement of the preview Swift SDK for Android, the Android workgroup has seen a lot of interest in how it works and what’s next.

An Android workflow was added to the official Swift workflows for GitHub months ago, allowing you to easily try building your Swift packages with the Swift SDK for Android, and work is underway to let you run your tests in an Android emulator too.

Swift 6.3 SDK nightly previewsFinally, we are happy to announce that an official Swift 6.3 SDK CI has been set up, and it is producing nightly preview releases of the Swift 6.3 SDK for Android.

Try out the new preview releases of the Swift 6.3 SDK for Android and help us make it even better!

AuthorsThe Andr…

4 months, 1 week назад @ swift.org
Swift Configuration 1.0 released
Swift Configuration 1.0 released Swift Configuration 1.0 released

Honza Dvorsky works on foundational Swift server libraries at Apple, and is a maintainer of Swift OpenAPI Generator and Swift Configuration.

Swift Configuration brings a unified, type-safe approach to this problem for Swift applications and libraries.

With the release of Swift Configuration 1.0, the library is production-ready to serve as a common API for reading configuration across the Swift ecosystem.

Swift Configuration creates a common interface for configuration, enabling you to:Read configuration the same way across your codebase using a single configuration reader API that’s usable from both applications and libraries.

Swift Configuration excels in the Swift server ecosystem, where …

4 months, 2 weeks назад @ swift.org
Embedded Swift Improvements Coming in Swift 6.3
Embedded Swift Improvements Coming in Swift 6.3 Embedded Swift Improvements Coming in Swift 6.3

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

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

Progress on the Embedded Swift linkage modelEmbedded Swift uses a different compilation model from regular Swift that delays code generation to later in the compilation process.

Embedded Swift support is available in the Swift development snapshots.

The best way to get started is through the examples in the Swift Embedded Examples repository, which contains a number of sample projects to get Embedded Swift code building …

5 months, 1 week назад @ swift.org
GSoC 2025 Showcase: Improved Console Output for Swift Testing
GSoC 2025 Showcase: Improved Console Output for Swift Testing GSoC 2025 Showcase: Improved Console Output for Swift Testing

The fourth and last post in this year’s series, contributed by Kelvin Bui, improved the console output that is printed when running tests implemented with Swift Testing.

My name is Kelvin Bui, and I’m excited to share my GSoC 2025 project, where I worked on improving the console output for the Swift Testing framework with my mentor, Stuart Montgomery.

OverviewThis summer, as part of Google Summer of Code 2025, I had the incredible opportunity to work on improving the console output for the Swift Testing framework.

Thank you as well to Swift Testing Workgroup, and all the other members of the Swift community who provided thoughtful feedback on the forums.

AuthorsKelvin is a Google Summer of …

5 months, 1 week назад @ swift.org
Swift GSoC 2025 highlight: Improved code completion for Swift
Swift GSoC 2025 highlight: Improved code completion for Swift Swift GSoC 2025 highlight: Improved code completion for Swift

Today’s featured project improved how documentation is displayed during code completion in IDEs, contributed by Ahmed Elrefaey.

I’m excited to share with you an update on my GSoC project which improved the display of documentation during code completion for Swift.

We reused the existing argument completion logic to determine the overloads and refactored the code completion item description implementation to reuse it in signature help.

Then, in VS Code you can pick “Select Toolchain” from the Command Palette and select the newly downloaded toolchain.

During Google Summer of Code 2025, he worked on improving the display of Swift documentation during code completion in SourceKit-LSP and VS Cod…

5 months, 1 week назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 1 час назад
Peek for App Store Connect: App Sales, Customer Reviews & ASO
Peek for App Store Connect: App Sales, Customer Reviews & ASO Peek for App Store Connect: App Sales, Customer Reviews & ASO

Hello everyone, About a year ago, I introduced Peek here—an alternative to the App Store Connect app—and received a huge amount of helpful feedback. Since then, I’ve continued improving the app and adding new features. Here’s what’s new: Filter sales and subscriptions by individual apps View changes in sales for each app (and item) and compare performance across time periods Track keyword rankings for any app in any country’s store Read customer reviews, translate them into your language, and respond using AI I’ll keep building and refining Peek based on your feedback, so if you have suggestions, I’d love to hear them. Tech Stack Swift, SwiftUI, SwiftData, CloudKit, Keychain, Swift Charts, …

1 час назад @ reddit.com
I used to build iOS apps. Stopped in 2014, became a CPO. Here's what happened when I came back with AI
I used to build iOS apps. Stopped in 2014, became a CPO. Here's what happened when I came back with AI I used to build iOS apps. Stopped in 2014, became a CPO. Here's what happened when I came back with AI

I've shipped two #1 apps on the App Store (fitness and edtech), the last one in 2014. I have a technical degree but moved into UX then product after that. Worked my way up through corporate product leadership, eventually CPO. Hadn't built anything myself in over a decade. I came back to solo dev because I felt AI had reached the point where one person could ship what used to take a team. I wanted to test that theory with a real product, not a side project. I also used this build to de-rust. And now I don't think there's any turning back. The app is called BaselineBody. A daily movement tool that makes every decision for you. Mobility, bodyweight workout, or breathwork. No library, no browsi…

2 часа назад @ reddit.com
Alarm That Refuses to Stop Ringing Unless You Get Up and Move!
Alarm That Refuses to Stop Ringing Unless You Get Up and Move! Alarm That Refuses to Stop Ringing Unless You Get Up and Move!

As a CS+engineering student, my sleep schedule is cooked. One of the biggest struggles I face throughout my day is just having the motivation to stop hitting snooze and get out of bed. To fix that problem, I built Unsnooze. It's an iOS app with an alarm retrigger system that won't stop retriggering an alarm until you perform some mental/physical task. Whether that involves climbing stairs, doing pushups, walking x feet, playing a memory puzzle, etc, the challenges ensure that you're out of bed and moving around, giving you the boost you need to start your day. You're able to chain multiple challenges to an alarm. Other features include: Detailed statistics and a streak system Custom voice r…

3 часа назад @ reddit.com
IAP not avaliable in my country. What do I do?
IAP not avaliable in my country. What do I do?

Is it ok to use external payment processor with out linking directly from the app? If any of you came across this , how did you handle it? submitted by /u/Key-Investigator9884 [link] [comments]

4 часа назад @ reddit.com
I think app icons matter way less than designers think (am I the only one?)
I think app icons matter way less than designers think (am I the only one?)

I’ve been thinking about this lately… do app icons actually matter that much to users? As someone who downloads a lot of apps, I realized I almost never choose based on the icon. When I’m searching, I’m looking at the name, screenshots and what the app actually does. The icon is just… there. There are apps with amazing, polished icons that I’ve ignored, and others with pretty average ones that I use every day. Once the app is installed, I barely even notice the icon anymore — it just becomes muscle memory. I get that from a branding perspective it matters, and maybe it helps with first impressions, but I feel like designers (and founders) sometimes overestimate how much weight users actuall…

10 часов назад @ reddit.com
Stop mixing your analytics: The 3-layer stack every IOS app needs to grow.
Stop mixing your analytics: The 3-layer stack every IOS app needs to grow.

I see a lot of devs (especially those moving from Web to iOS) making the same mistake: they treat "Analytics" as one big bucket. If you are changing your keywords or paywall UI "blindly" because you only look at App Store Connect, you’re leaving money on the table. To actually scale, you need to separate your data into three distinct layers: 1. Product Analytics (The "What") You need to know where people drop off. Are they finishing onboarding? Do they ever see the paywall? * Tools: PostHog, Amplitude, or Firebase. * Goal: Track events (sign up, trial start, retention). 2. Subscription Analytics (The "How Much") Product tools are bad at handling complex subscription logic (refunds, renewals…

13 часов назад @ reddit.com
StoreScreens - The Missing App Store Connect Companion
StoreScreens - The Missing App Store Connect Companion

I got tired of paying a ton for appscreens.com, I tried some competitors out and didn't like them. v1.x of StoreScreens supported automated screenshots via lightweight MCP/CLI/SKill. The v2.x release adds rendering support (backgrounds, logos, captions), App Store Connect support -- population of text fields like Description, What's New, and archiving/uploading. You can give it localized text / captions and it will properly populate all that in App Store Connect. For my purposes, I no longer have to use paid options like appscreens.com, ButterKit, AppLaunchpad etc. Doing a minor app update isn't painful anymore. Open source, MIT license. submitted by /u/BoringKick5331 [link] [comments]

20 часов назад @ reddit.com
Roast my Swift Package
Roast my Swift Package

Hello all, I am looking for feedback on my swift package. It’s a particle emitter abstraction. I’m an iOS dev with 1YOE, trying to learn about more iOS topics. Please note, my next steps are to write unit tests and thorough documentation so please skip that for now if you can. https://github.com/samlupton/Plume Thank you in advance. submitted by /u/Moo202 [link] [comments]

22 часа назад @ reddit.com
Working on a ‘sensory’ weather app
Working on a ‘sensory’ weather app Working on a ‘sensory’ weather app

Hi everyone 👋 I’m currently working on a small iOS project (built with Swift) and I’d really love to get some early feedback because it’s my first ever project. The app isn’t finished yet, but I think it’s at a point where outside opinions could really help shape it. The idea is a “sensory weather app” — instead of focusing only on raw data like temperature or humidity, it tries to describe how the weather actually feels. The goal is to make weather info more intuitive and human, rather than just numbers. Right now I’m mainly exploring: how to translate weather data into meaningful sensations UI/UX that reinforces that feeling (animations, visual cues, etc.) keeping it simple without losing…

1 day, 2 hours назад @ reddit.com
[ Removed by Reddit ]
[ Removed by Reddit ]

[ Removed by Reddit on account of violating the content policy. ] submitted by /u/HorseInner2573 [link] [comments]

1 day, 9 hours назад @ reddit.com
Is it possible to take an IPA file and install it remotely without an enterprise account?
Is it possible to take an IPA file and install it remotely without an enterprise account?

Hi all, Without using some third party service, is it possible to take an IPA file from a standard developer account and remotely install it (like via MDM software) to a device? Or does that require an enterprise account? I already tried it and it failed but I wanted to just double check and see if I'm missing something. Long story short someone got our enterprise account locked out 🤦‍♂️. submitted by /u/SnowPudgy [link] [comments]

1 day, 10 hours назад @ reddit.com
iOS 26.4 changed Apple’s on-device model enough that I had to rework my prompts. Anyone else?
iOS 26.4 changed Apple’s on-device model enough that I had to rework my prompts. Anyone else?

I had a benchmark baseline saved before updating to iOS 26.4, and I’m very glad I did. Same prompt, same fixed image set, same greedy decoding: 59.6% -> 51.4% Yeah, not “everything is broken,” but definitely enough to be annoying. What got me is that the outputs didn’t look obviously terrible. A lot of them still looked plausible at a glance. But the model got noticeably worse at picking the most specific top result, and started leaning toward broader “close enough” labels more often. So the benchmark dropped even when the outputs still felt kind of reasonable. I ended up reworking the prompt quite a bit to get it back. A lot of the things I tried just made things worse, a few made the mode…

1 day, 12 hours назад @ reddit.com
What's the best way to host videos in iOS app (total videos: 250, total size: 2 GB)
What's the best way to host videos in iOS app (total videos: 250, total size: 2 GB)

submitted by /u/Scary-Room7043 [link] [comments]

1 day, 13 hours назад @ reddit.com
Anyone know how you are supposed to run a sandbox ID on apple tv?
Anyone know how you are supposed to run a sandbox ID on apple tv?

I cant find ANYTHING on it other than some old random comment about signing in through the app. but that just takes me to store login which fails a sandbox login. there is no developer login on appletv? submitted by /u/0__O0--O0_0 [link] [comments]

1 day, 17 hours назад @ reddit.com
Where do you go for help designing and improving the paywall conversions for your apps?
Where do you go for help designing and improving the paywall conversions for your apps?

Hey all — I’ve got a small iOS + Android app that just crossed ~$110 in total revenue. It’s growing steadily with zero marketing in the past couple of months, so I’m starting to think more seriously about conversion rather than just acquisition. Right now I’m focused on improving: free → paid conversion onboarding → activation general in-app funnel I’m curious: Are there services, tools, or agencies that actually help indie apps improve conversion? What’s worth it at this early stage? Would love to hear what worked (or didn’t), especially from other small/solo builders. submitted by /u/dp234523 [link] [comments]

1 day, 20 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 1 week, 1 day назад
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.

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

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

Issue 745 13th March 2026 Written by Dave VerwerI spent a little time updating and cleaning up the iOS Dev Directory this week and it reminded me that I’ve not talked about it here in a while.

Getting people to know about a new blog is hard, especially if you don’t have a large social media following.

That said, because it’s not a “destination” site, it always needs an occasional push here to remind people it exists.

I do have another reason to write about the iOS Dev Directory.

I’d love some help with iOS Dev Directory from anyone who thinks a site like this is important.

1 month, 1 week назад @ iosdevweekly.com
Issue 746
Issue 746 Issue 746

Issue 746 13th March 2026 Written by Dave VerwerIt’s time to start thinking about WWDC!

The big question is whether it’s worth being in Cupertino for a week without Apple running a week-long event.

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

It also has improvements to embedded Swift, and the first official release of the Swift SDK for Android.

BooksFollowing on from her previous book, SwiftUI Fundamentals, Natalia Panferova published The SwiftUI Way this week.

1 month, 1 week назад @ iosdevweekly.com
Issue 744
Issue 744 Issue 744

Yes, it might help with a simple task, but does it do everything that everyone in that company used the SaaS product for?

What I talked about last week in terms of detailed thought going into the prompt isn’t just for code.

It’s much more about thinking through edge cases, user interfaces, features, and everything else that goes into making good software.

So I kept on making the software that I wanted to build, that I wanted to exist in this world.

I’ve linked to several workflows like this for iOS, but don’t think I have linked to one for macOS before!

1 month, 3 weeks назад @ iosdevweekly.com
Issue 743
Issue 743 Issue 743

Well, yes, but not on how to set it up, use it, or whether I like the Xcode 26.3 implementation.

It’s good, and the presenters do a good job of explaining it, but you’ll notice something about the prompts they use.

I’d love to see the spec in a completely separate context window to the coding agent, too.

I’d love to see Apple and the Xcode team really lead from the front and reduce the friction of working this way.

Aryaman Sharda:SimTag adds a small, unobtrusive overlay to each iOS Simulator window showing the branch that build came from.

2 months, 1 week назад @ iosdevweekly.com
Issue 742
Issue 742 Issue 742

Issue 742 6th February 2026 Written by Dave VerwerI received plenty of feedback on my comment from last week about Swift for Wasm and Windows, and wanted to start this week by highlighting the projects that I heard about.

They are even hiring for a couple of roles (1, 2), if you’re interested in using Swift and Wasm together every day.

Also on the Wasm side, Geoff Pado’s Barcode Generator for his Barc app uses Wasm to generate the barcode images.

What I didn’t realise is that much of that Electron app is backed by Swift code.

😂What’s potentially even more exciting than the built-in agent support in Xcode 26.3 is what Rudrank Riyam discovered by digging a little deeper into the release.

2 months, 2 weeks назад @ iosdevweekly.com
Issue 741
Issue 741 Issue 741

Issue 741 30th January 2026 Written by Dave VerwerA couple of announcements combined to inspire this week’s comment.

I’m not aware of any current and significant Wasm projects built with Swift¹, and even if I missed some, the ecosystem would certainly benefit from more!

That said, I’m delighted to see a real-world open source project that is pushing Wasm into real use-cases.

– Dave VerwerRevenueCat Paywalls now work on the web — meaning the same paywalls you design for iOS can now render in the browser.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our products.

2 months, 3 weeks назад @ iosdevweekly.com
Issue 740
Issue 740 Issue 740

Issue 740 23rd January 2026 Written by Dave VerwerThe best part of this week (related to the industry, at least!)

Obviously, Claude Code is great for long sessions working on a codebase, but I’ve also started using it for smaller tasks in directories with lots of text files, like the iOS Dev Weekly site source code directory.

– Dave VerwerLearn how to connect the dots between slowdowns, crashes, and the user experience in your iOS app.

Monitor and reduce the size of your iOS app using Size Analysis.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our products.

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

Issue 739 16th January 2026 Written by Dave VerwerIf you’ve spent any time at all reading about AI coding agents, you’ll likely have heard that people get better results when working with languages other than Swift.

In fact, I’ve seen people say that type-safe languages produce better results as the agent can rely on the compiler to automatically catch basic errors.

So I’ve been interested to receive several recommendations of a tool that really helps the agents get to grips with the current state of Swift.

I can’t imagine a better guide to getting everything correct than the one in Alberto De Bortoli’s latest blog post.

JobsSenior iOS Engineer @ alba – We have a unique approach to identify…

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

Issue 738 9th January 2026 Written by Dave VerwerIt happened while I was away on my end-of-year break, but at the end of last year Apple announced changes to iOS in Japan.

iOS 26.2 enabled the changes, and now there are several regions of the world where users could be using browsers with non-WebKit rendering engines.

At the time it felt like we had a chance for HTML rendering engines to converge into one standard implementation (apologies to Gecko 😬), which promised to be a win for the web.

Note, I’m not talking about browsers, strictly about rendering engines.

One year ago, iOS 18 was at ~78%.

3 months, 2 weeks назад @ iosdevweekly.com
Issue 737
Issue 737 Issue 737

Issue 737 19th December 2025 Written by Dave VerwerI’m back from my vacation, which was exactly what I needed, and I now find myself writing the last issue of 2025!

😱To mark the end of the year, Apple announced this year’s App Store Award winners!

You can see the full list of awards and winners on the developer site, although I actually prefer their press release writeup as it includes screenshots of the apps.

I especially liked the Be My Eyes app, which restored some of my faith in humanity.

Follow along and have some Swifty fun with that Pi that is still sitting in its box on your shelf.

4 months, 1 week назад @ iosdevweekly.com
Issue 736
Issue 736 Issue 736

It takes the idea of using LLMs inside an app one step further than having the model return text or structured data.

I’d recommend watching this 30-second slice of the video for a better explanation than I can manage in a few words.

It includes a built-in set of widgets for common UI, and you can add your own too.

It has been possible to get Swift apps running on really tiny devices for a while now (as mentioned in Issue 655, Issue 673, and Issue 691), although getting it going was not trivial.

😬VideosI wrote about ServerSide.swift 2025 back in Issue 729, but if you missed the conference, you can at least now catch up with the session videos!

5 months назад @ iosdevweekly.com
Issue 735
Issue 735 Issue 735

Issue 735 14th November 2025 Written by Dave VerwerIt’s been a few years since the closure of the Swift Weekly Brief newsletter.

It regularly covered detailed information on Swift Evolution proposals, topics from the Swift Forums, and other Swift community news.

I cover Swift news, of course, but I mainly stick to the larger announcements rather than covering anything still going through the Swift Evolution process.

I especially like his point that parameterising your tests has the potential to introduce logic into your test code that mirrors the code you’re testing.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our pr…

5 months, 1 week назад @ iosdevweekly.com
Issue 734
Issue 734 Issue 734

Issue 734 7th November 2025 Written by Dave VerwerI did not have Apple launching a web-based version of the App Store on my bingo card for this week, but here we are.

It’s a full, multi-region implementation of the App Store, with the “Today” view (including featured lists and events) and Apple Arcade.

Should you rely on linking directly to an App Store listing, assuming that everyone who clicks on it will have a device that will launch the store and show your product page?

You also get the chance to let people opt in to receiving email, either as customers or as potential customers before they make an App Store download.

It’s a nice step forward for the App Store!

5 months, 2 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 15 часов назад
How to watch Major League Baseball games Fridays on Apple TV
How to watch Major League Baseball games Fridays on Apple TV How to watch Major League Baseball games Fridays on Apple TV

Here’s how to watch tonight’s MLB games on Apple TV.

Major League Baseball is back on Apple TV again this season, and this week’s Friday doubleheader is an especially great one.

Subscribers can watch all Apple TV content inside the Apple TV app.

You do not need an Apple device to subscribe to Apple TV or to watch Friday Night Baseball.

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

15 часов назад @ 9to5mac.com
Court sides with iyO in trademark fight against OpenAI and Jony Ive
Court sides with iyO in trademark fight against OpenAI and Jony Ive Court sides with iyO in trademark fight against OpenAI and Jony Ive

The United States District Court for the Northern District of California has granted iyO’s preliminary injunction request, preventing OpenAI and Jony Ive’s new hardware venture from using the io branding.

A bit of backgroundLast year, Sam Altman and Jony Ive announced that their companies would join forces under a new venture called io to develop AI-powered products.

iyO secured a temporary restraining order, prompting OpenAI to scrub mentions of the newly formed venture from the web.

OpenAI argued that some of that outreach involved unsolicited information and investment requests from iyO, while iyO recently amended its lawsuit to allege trade secret theft.

Court sides with iyOIn a decisio…

15 часов назад @ 9to5mac.com
Here’s everything new Apple TV has coming in May
Here’s everything new Apple TV has coming in May Here’s everything new Apple TV has coming in May

Here’s everything new coming to Apple TV in May.

Apple TV subscribers in the US get full access to all F1 races plus bonus coverage—all at no additional cost.

UnconditionalWhen: May 8What: TV ShowGenre: Thriller“Unconditional” follows a mother-daughter vacation-turned-nightmare when 25-year-old Gali (Talia Lynne Ronn) is arrested for drug smuggling in Moscow.

New episodes: Your Friends & Neighbors, Criminal Record, and moreMay will also bring new episodes for many currently airing Apple TV series, including:Which of Apple TV’s May releases do you plan to watch?

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

16 часов назад @ 9to5mac.com
Apple Wallet’s new Digital ID feature just added more ways to use it
Apple Wallet’s new Digital ID feature just added more ways to use it Apple Wallet’s new Digital ID feature just added more ways to use it

At launch, Digital ID was accepted at TSA security checkpoints in over 250 US airports for domestic travel.

[…] *A Digital ID in Apple Wallet created using a U.S. passport can be used to confirm that you’re an adult.

Per that italicized line, Digital ID is officially accepted as an approved age verification method for Apple Accounts and Apple services.

They can just use their secure, private Digital ID from Apple Wallet.

Have you used Apple Wallet’s Digital ID yet at an airport or for age verification?

16 часов назад @ 9to5mac.com
HomeKit Weekly: The Aqara G400 brings PoE and HomeKit Secure Video to your front door
HomeKit Weekly: The Aqara G400 brings PoE and HomeKit Secure Video to your front door HomeKit Weekly: The Aqara G400 brings PoE and HomeKit Secure Video to your front door

The Aqara Doorbell Camera G400 delivers that stability, along with local AI detection and a tall aspect ratio designed to spot packages.

Aqara also equipped the Aqara Doorbell Camera G400 with 940nm infrared LEDs for night vision.

The Aqara Doorbell Camera G400 handles person recognition and zone intrusion on the device without relying on a cloud connection.

Wrap-up on the Aqara Doorbell Camera G400Finding a HomeKit Secure Video doorbell that checks every single box is nearly impossible, but the Aqara Doorbell Camera G400 gets incredibly close for a really strong price.

You can buy the Aqara Doorbell Camera G400 on Amazon or learn more about it from Aqara.

17 часов назад @ 9to5mac.com
Spotify isn’t the only service now integrated with Anthropic’s Claude
Spotify isn’t the only service now integrated with Anthropic’s Claude Spotify isn’t the only service now integrated with Anthropic’s Claude

Meanwhile, Anthropic has upgraded two existing features this week, including a recently introduced Claude Code tool.

Claude now connects to a variety of services including Instacart, Audible, and UberAnthropic actually announced a variety of new services that work with Claude through its connector system.

Claude Managed Agents gain built-in memorySeparate from connectors, Anthropic has introduced two more notable features and enhancements to Claude this week.

“Because memories are stored as files, developers can export them, manage them via the API, and keep full control over what agents retain.”Anthropic introduced Claude Managed Agents earlier this month.

You can now /schedule one-time ta…

18 часов назад @ 9to5mac.com
Hands-on: Kuxiu’s S4 MagSafe battery is slimmer and adds a real-time smart display
Hands-on: Kuxiu’s S4 MagSafe battery is slimmer and adds a real-time smart display Hands-on: Kuxiu’s S4 MagSafe battery is slimmer and adds a real-time smart display

Kuxiu has made some of my favorite Magsafe battery packs over the years.

They also brought one of the best features I’ve seen on any MagSafe battery pack: dual-sided MagSafe magnets, which let you add even more MagSafe accessories on top of the battery.

Now they are bringing us their brand new S4 Semi-Solid Safe MagSafe battery pack, and this might be their best one yet.

If you were looking for a MagSafe battery pack that checked off as many boxes as possible, this might be the one.

The first did this on their X40 Turbo charger, and they have brought that over to this S4 MagSafe Battery pack.

18 часов назад @ 9to5mac.com
Security Bite: This app tells you if your Mac’s webcam or mic was triggered while you were away
Security Bite: This app tells you if your Mac’s webcam or mic was triggered while you were away Security Bite: This app tells you if your Mac’s webcam or mic was triggered while you were away

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

The Mac’s built-in green LED privacy indicator—paired with those displayed on-screen in macOS—do a solid job of alerting users in real time when the webcam or microphone is active.

In a comment to that piece, Apple security researcher, Objective-See founder, and friend of Security Bite Patrick Wardle suggested his organization’s free open-source tool OverSight as an additional layer of defense.

OverSight camera alert generated when FaceTime became active.

Security Bite is 9to5Mac’s weekly deep dive into the world of Apple security.

18 часов назад @ 9to5mac.com
Watch Apple reveal how it made the delightful MacBook Neo intro video
Watch Apple reveal how it made the delightful MacBook Neo intro video Watch Apple reveal how it made the delightful MacBook Neo intro video

The all-new $599 MacBook Neo has been a hit for Apple since the delightful introductory video in March.

Now Apple has shared a behind-the-scenes look at how it made the magic.

As a refresher, this is the original MacBook Neo introduction video:New today is the view of how Apple actually put together the fun reveal video:It’s always impressive learning what blend of CGI and practical effects go into making these clips.

MacBook Neo helped Apple break a Mac launch week record last month.

More recently, Apple has sold out of MacBook Neo inventory until the middle of next month.

19 часов назад @ 9to5mac.com
iOS 26.5 will add new features to three popular iPhone apps
iOS 26.5 will add new features to three popular iPhone apps iOS 26.5 will add new features to three popular iPhone apps

iOS 26.5 is coming very soon with a variety of brand new features for users.

Here are the new iOS 26.5 features being added to three popular iPhone apps.

#1: MessagesApple’s Messages app is getting an important upgrade in iOS 26.5 for RCS messaging.

And in iOS 26.5, Apple has added end-to-end encrypted RCS messaging in beta.

With iOS 26.5, Apple will start providing a new subscription option that’s a sort of blend between these popular plans.

19 часов назад @ 9to5mac.com
This free iPhone app from Cornell answers nature’s greatest springtime mystery
This free iPhone app from Cornell answers nature’s greatest springtime mystery This free iPhone app from Cornell answers nature’s greatest springtime mystery

Merlin Bird ID is a fantastic free app for identifying birds by soundThere are plenty of iPhone apps that can identify birds either visually or sonically.

Fortunately, there’s a wonderful free iPhone app from the Cornell Lab of Ornithology that can solve the great mystery of spring: what kind of bird is singing?

Merlin Bird ID is available for free on both iPhone and Android, and it has a 4.9-star rating from 109K reviews on the App Store for a reason.

You can also snap a photo of a bird to tag it, though I’ve mostly appreciated the Sound ID feature.

You can learn more about Merlin Bird ID here, or download it from the App Store for free.

19 часов назад @ 9to5mac.com
Deals: Most affordable new M5 Pro MacBook Pro $200 off, 1TB MacBook Air $150 off, Alpine and Trail Loops from $35, more
Deals: Most affordable new M5 Pro MacBook Pro $200 off, 1TB MacBook Air $150 off, Alpine and Trail Loops from $35, more Deals: Most affordable new M5 Pro MacBook Pro $200 off, 1TB MacBook Air $150 off, Alpine and Trail Loops from $35, more

Today’s 9to5Toys Lunch Break is headlined by Apple’s most affordable new M5 Pro MacBook Pro hitting its best price ever at $200 off, alongside the new 15-inch 1TB M5 MacBook Air at $150 off.

Apple’s most affordable new M5 Pro MacBook Pro just hit its best price ever at $200 offThis morning Amazon has dropped Apple’s most affordable M5 Pro MacBook Pro model down to a new all-time low at $200 off the list price.

Amazon is now offering the 14-inch M5 Pro MacBook Pro with 24GB of RAM and 1TB of storage down at $1,999 shipped.

Apple’s new 15-inch 1TB M5 MacBook Air is $150 off right now, moreWe have had a strong run of deals on Apple’s brand new M5 MacBook Air lineup since launch.

For those of y…

20 часов назад @ 9to5mac.com
iPhone 18 rumored to get at least one new Pro-tier upgrade
iPhone 18 rumored to get at least one new Pro-tier upgrade iPhone 18 rumored to get at least one new Pro-tier upgrade

All signs indicate that Apple’s base iPhone 18 will be missing from this fall’s flagship lineup, launching in early 2027 instead.

But when it does arrive, it will reportedly come with at least one new Pro-tier upgrade: 12GB of RAM.

12GB of RAM coming to iPhone 18 with A20 chip, says analystRecent reports on the base model iPhone 18 have focused on the negatives.

Additionally, Weibo leaker Fixed Focus Digital says Apple plans to downgrade the iPhone 18 manufacturing process to cut costs.

Are you considering a base iPhone 18 as your next iPhone, or planning on a different model?

20 часов назад @ 9to5mac.com
Apple TV’s twisted new comedy hailed as ‘unlike anything else on TV’
Apple TV’s twisted new comedy hailed as ‘unlike anything else on TV’ Apple TV’s twisted new comedy hailed as ‘unlike anything else on TV’

Widow’s Bay is a new Apple TV comedy from Parks and Recreation’s Katie Dippold that critics seem to love.

Widow’s Bay arrives April 29 as another strong addition to Apple TVMost TV shows and movies fit neatly into a genre box—as a comedy, thriller, drama, and so on.

Apple calls its new show Widow’s Bay a “genre-bending” series that combines elements of comedy, horror, thriller, and character drama all into one.

Do you plan to watch Widow’s Bay?

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

21 час назад @ 9to5mac.com
Leaker details next year’s ‘iPhone 20’ display features
Leaker details next year’s ‘iPhone 20’ display features Leaker details next year’s ‘iPhone 20’ display features

This fall’s iPhone 18 lineup is less than half a year away, but next year is rumored to bring a radical new 20th anniversary iPhone model.

Here’s what the latest leaks say about the ‘iPhone 20’ display.

Design details rumored for next year’s 20th anniversary iPhoneApple’s rumored iPhone roadmap contains several exciting and unique new models.

This fall, the foldable iPhone Ultra will be unlike any iPhone model before it.

What are your thoughts on the new design details for the iPhone 20 display?

21 час назад @ 9to5mac.com
MacRumors MacRumors
последний пост 14 часов назад
Ads Are Coming to Apple Maps This Summer: Here's What to Expect
Ads Are Coming to Apple Maps This Summer: Here's What to Expect Ads Are Coming to Apple Maps This Summer: Here's What to Expect

Apple is planning to start showing ads in the Apple Maps app this summer, and signs of ads have already shown up in the iOS 26.5 beta as Apple prepares to roll them out.

Where Ads Show UpAds will be displayed in the ‌Apple Maps‌ search interface.

No Opt-OutSimilar to ads in the App Store, there will be no option to turn off ads in ‌Apple Maps‌.

Beta TestingApple is laying the groundwork for Maps ads in the iOS 26.5 and iPadOS 26.5 betas.

There's an ads splash screen in the Maps app along with underlying ad code, but ads are not yet live.

14 часов назад @ macrumors.com
XChat App Now Available
XChat App Now Available XChat App Now Available

X today launched XChat, a standalone messaging app for the iPhone and iPad, available now on the App Store.

XChat allows users to chat with anyone on X in a private, focused space separate from the main X app.

Unlike the main X app, XChat adopts iOS 26 design conventions, including the ‌iOS 26‌ keyboard.

The app offers several customization options, including light and dark modes, message permissions, left-swipe interaction settings, and a selection of app icon options.

There is also a prominent button within XChat for jumping back to the main X app.

14 часов назад @ macrumors.com
iPhone 18 Could Come With 12GB of RAM
iPhone 18 Could Come With 12GB of RAM iPhone 18 Could Come With 12GB of RAM

Apple's standard iPhone 18 could feature 12GB of memory for the first time, according to analyst Dan Nystedt.

In a new post on X, Nystedt said that the standard ‌iPhone 18‌ will match the 12GB of RAM Apple gave the iPhone 17 Pro and ‌iPhone 17 Pro‌ Max last September.

It would mark the first time the entry-level iPhone model has shipped with that much memory.

The jump to 12GB of RAM on the base model is likely tied to Apple Intelligence.

The ‌iPhone 18‌ is not expected to launch alongside the iPhone 18 Pro this fall.

15 часов назад @ macrumors.com
Apple Shares Behind-the-Scenes Look at MacBook Neo Intro Video
Apple Shares Behind-the-Scenes Look at MacBook Neo Intro Video Apple Shares Behind-the-Scenes Look at MacBook Neo Intro Video

Apple today released a YouTube Short revealing a rare behind-the-scenes look at the making of its playful MacBook Neo introduction video.

The short clip gives what Apple describes as "a peek at some handmade magic," revealing the physical models and camera techniques used during production.

Apple does not usually share production insights for a major product launch videos.

See the original "Hello, MacBook Neo" video below:The MacBook Neo launched in March at $599, and its introductory video was widely noted for its whimsey and charm.

The ‌MacBook Neo‌ itself has proven to be very strong seller since its launch; Apple reportedly broke a Mac launch week record in the weeks following its debut…

16 часов назад @ macrumors.com
Foldable 'iPhone Ultra' Could Be Missing These 5 Key Features Despite $2,000 Price Tag
Foldable 'iPhone Ultra' Could Be Missing These 5 Key Features Despite $2,000 Price Tag Foldable 'iPhone Ultra' Could Be Missing These 5 Key Features Despite $2,000 Price Tag

Apple's first foldable iPhone, dubbed the "iPhone Ultra," could be missing at least five key features present on the iPhone 18 Pro models despite its $2,000 price point.

This suggests that the ‌iPhone Ultra‌ will be the first iPhone model with no Action button or silent switch.

The images of the foldable iPhone dummy models shared so far have been shown alongside mock ‌iPhone 18 Pro‌ and ‌iPhone 18 Pro‌ Max units.

The rumored starting price for the ‌iPhone Ultra‌ varies somewhat, but reports agree that it will not be below $1,999.

The device is expected to launch alongside the ‌iPhone 18 Pro‌ and ‌iPhone 18 Pro‌ Max in the fall.

18 часов назад @ macrumors.com
Apple to Launch 'MacBook Ultra' With These Six New Features
Apple to Launch 'MacBook Ultra' With These Six New Features Apple to Launch 'MacBook Ultra' With These Six New Features

According to Bloomberg's Mark Gurman, the higher-end MacBook Pro models will be receiving a major redesign by early 2027, and he said that Apple might use "MacBook Ultra" branding for them.

If so, the MacBook Ultra would likely be a higher-priced model at the top of the MacBook lineup, sitting above the MacBook Pro entirely.

OLED DisplayRegardless of whether Apple uses MacBook Pro or MacBook Ultra branding, it is widely expected that these will be the first MacBooks with OLED displays.

With a Dynamic Island, the MacBook Ultra would be another step towards a truly edge-to-edge display with thin bezels.

M6 Pro and M6 Max ChipsThis one is obvious, but the MacBook Ultra is expected to be powere…

18 часов назад @ macrumors.com
The MacRumors Show: Tim Cook to Step Down as Apple CEO
The MacRumors Show: Tim Cook to Step Down as Apple CEO The MacRumors Show: Tim Cook to Step Down as Apple CEO

On this week's special episode of The MacRumors Show, we discuss Apple's bombshell announcement that Tim Cook will step down as CEO on September 1, 2026, with hardware engineering chief John Ternus set to succeed him.

Cook will transition to executive chairman, where he will "assist with certain aspects of the company, including engaging with policymakers around the world."

Ternus, who has spent nearly his entire career at Apple, will join the board ahead of assuming the CEO role.

You can also listen to ‌The MacRumors Show‌ on Apple Podcasts, Spotify, Overcast, or other podcast apps.

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

19 часов назад @ macrumors.com
Best Apple Deals of the Week: Low Prices on Apple Watch, MacBook Air, AirTag 1, and More
Best Apple Deals of the Week: Low Prices on Apple Watch, MacBook Air, AirTag 1, and More Best Apple Deals of the Week: Low Prices on Apple Watch, MacBook Air, AirTag 1, and More

This week's best deals include lowest-ever prices on Apple Watch Series 11, M5 MacBook Air, and AirTag 1.

Take $150 off M5 MacBook AirTake $150 off M5 MacBook Air Where can I get it?

Apple Watch Series 11What's the deal?

Take $100 off Apple Watch Series 11Take $100 off Apple Watch Series 11 Where can I get it?

Right hereAmazon this week has all-time low prices on the Apple Watch Series 11, with $100 discounts across numerous models of the smartwatch.

21 час назад @ macrumors.com
Get the 2026 MacBook Pro for New Record Low $1,999 Price
Get the 2026 MacBook Pro for New Record Low $1,999 Price Get the 2026 MacBook Pro for New Record Low $1,999 Price

Apple's new 14-inch M5 Pro MacBook Pro with 24GB RAM and 1TB SSD has hit a new all-time low price today.

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

This beats the previous deal we tracked on this model by about $50, and as of writing it's only available in Space Black.

Amazon provides a free delivery estimate by around April 29, with earlier delivery for Prime members.

You can also get $200 off every 16-inch MacBook Pro model right now on Amazon, with the 24GB RAM/1TB M5 Pro model hitting a new all-time low price of $2,499.00, down from $2,699.00.

21 час назад @ macrumors.com
OpenAI Debuts GPT-5.5 Claiming Agentic Coding and Research Gains
OpenAI Debuts GPT-5.5 Claiming Agentic Coding and Research Gains OpenAI Debuts GPT-5.5 Claiming Agentic Coding and Research Gains

OpenAI has announced the release of GPT-5.5, the latest upgrade to the company's family of models powering its ChatGPT and Codex apps.

OpenAI describes GPT-5.5 as better at multi-step work, claiming it can plan, use tools, and verify its own output with less hand-holding.

GPT-5.5 Thinking offers "faster help for harder problems," according to OpenAI, while GPT-5.5 Pro is being pitched as a research partner for tougher questions where accuracy matters more than speed.

ChatGPT Plus, Pro, Business, and Enterprise subscribers get GPT-5.5 Thinking, while the more powerful GPT-5.5 Pro model is limited to ChatGPT Pro, Business, and Enterprise.

In Codex, GPT-5.5 spans Plus, Pro, Business, Enterpris…

23 часа назад @ macrumors.com
20th Anniversary iPhone to Feature Custom 'Micro-Curved' OLED Panel
20th Anniversary iPhone to Feature Custom 'Micro-Curved' OLED Panel 20th Anniversary iPhone to Feature Custom 'Micro-Curved' OLED Panel

For its 20th-anniversary iPhone, Apple is tapping Samsung to produce a custom micro-curved OLED display that is brighter and thinner than existing panels, according to new supply chain information out of China.

Apple is reportedly considering a radical redesign for the 20th-anniversary iPhone that could feature a completely bezel-less display that curves around all four edges of the device.

COE displays remove the polarizing film from an OLED panel, applying the color filter directly onto the encapsulation layer of the display.

2027 will mark the 20th-anniversary of the iPhone, and Apple reportedly wants to create a high-end all-glass model that doesn't have cutouts in the display.

The late…

1 day, 1 hour назад @ macrumors.com
Apple Invites App for iPhone Updated – Here's What's New
Apple Invites App for iPhone Updated – Here's What's New Apple Invites App for iPhone Updated – Here's What's New

Following the latest update of Apple's Invites app, hosts can now manually edit the guest list to update guest responses and adjust the number of additional guests.

This v1.8.0 update appears to have focused on delivering a more streamlined experience for managing and sharing events.

Within Messages, a new Invites iMessage app allows users to quickly share an existing invite without needing to leave the conversation.

Apple Invites is available on the iPhone, and on the web at iCloud.com/invites.

Guests can RSVP in the iPhone app, or on the web from any device.

1 day, 2 hours назад @ macrumors.com
Here's What's Coming in the 2026 Apple TV
Here's What's Coming in the 2026 Apple TV Here's What's Coming in the 2026 Apple TV

We're expecting the 2026 ‌Apple TV‌ to be indistinguishable from the existing ‌Apple TV‌ on the exterior, with no changes to size or design.

A RAM update is possible too, especially if the ‌Apple TV‌ has any kind of ‌Apple Intelligence‌ support.

Apple Intelligence and SiriThe next ‌Apple TV‌ is ready to launch, but new ‌Siri‌ features are the holdup.

Apple intended to launch the ‌Apple Intelligence‌ ‌Siri‌ features in spring 2026, but the company was still experiencing issues with ‌Siri‌.

PricingThere have been rumors of a price drop, so it's possible Apple has plans for a cheaper ‌Apple TV‌.

1 day, 16 hours назад @ macrumors.com
New Apple Ad Sells the iPhone and Apple Watch Health Pairing
New Apple Ad Sells the iPhone and Apple Watch Health Pairing New Apple Ad Sells the iPhone and Apple Watch Health Pairing

Apple has published a new ad to appeal to customers in the market for an iPhone and Apple Watch pairing, highlighting the insights it can offer for your health.

An Apple Watch notification about her new cardio fitness trend cuts through the cacophony, and she subsequently looks into the Health app on iPhone to learn that her cardio fitness is above average.

The YouTube blurb reads:With iPhone and Apple Watch, you get science-based insights about your health.

You see data on things like your heart rate, cycle tracking, cardio fitness, and sleep quality.

Apple Watch Cardio Fitness determines cardiorespiratory fitness as measured by VO2 max.

1 day, 17 hours назад @ macrumors.com
A Full Apple Ecosystem Now Costs Less Than a MacBook Pro
A Full Apple Ecosystem Now Costs Less Than a MacBook Pro A Full Apple Ecosystem Now Costs Less Than a MacBook Pro

Apple's entire entry-level product lineup now costs less than a single 16-inch MacBook Pro with the M5 Pro chip.

The ten products that now define Apple's lowest-cost tier are as follows:iPhone 17e : $599: $599 MacBook Neo : $599: $599 iPad (11th generation) : $349: $349 Magic Keyboard Folio : $249: $249 Apple Pencil (USB-C) : $79: $79 Apple Watch SE 3 : $249: $249 AirPods 4 : $129: $129 Apple TV 4K : $129: $129 HomePod mini : $99: $99 AirTag: $29The total comes to $2,510, which is $189 less than the $2,699 starting price of the 16-inch ‌MacBook Pro‌ with the M5 Pro chip.

AppleCare One, which can cover any three Apple devices of the buyer's choosing, costs an additional $19.99 per month.

The…

1 day, 18 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 16 часов назад
Vantrue Pilot 2 review: Thermal imaging dashcam for pro drivers
Vantrue Pilot 2 review: Thermal imaging dashcam for pro drivers Vantrue Pilot 2 review: Thermal imaging dashcam for pro drivers

The Vantrue Pilot 2 is a great dash cam with a night vision camera, but it's probably overkill for anyone other than professional drivers.Vantrue Pilot 2The typical car dash cam is a simple. It's a camera or two, designed to capture footage of other people's driving to help with either insurance or the police investigating an accident.But with those cheaper cameras at the lower end of the spectrum, the camera may not be able to capture everything it needs to see in all conditions. In heavy rain, fog, sleet, or even the dark, a camera can miss important details simply because its sensor cannot "see" them. Continue Reading on AppleInsider | Discuss on our Forums

16 часов назад @ appleinsider.com
iPhone Fold or iPhone Ultra: What to expect from the folding iPhone
iPhone Fold or iPhone Ultra: What to expect from the folding iPhone iPhone Fold or iPhone Ultra: What to expect from the folding iPhone

The long-rumored iPhone Fold, or maybe the iPhone Ultra, should arrive in fall 2026. Here's what the rumor mill says about Apple's first foldable iPhone.A render of what the iPhone Fold could look likeWhile the rest of the smartphone industry has embraced foldable smartphones, Apple has so far held back from launching its own. However, the rumor mill certainly believes that one model will eventually come out of Cupertino, and that 2026 could be the year it finally does.With high expectations, the model referred to as the iPhone Fold is anticipated to be a big launch for the company. That launch could be just half a year away. Continue Reading on AppleInsider | Discuss on our Forums

18 часов назад @ appleinsider.com
Apple's entry-level iPhone 18 rumored to get 50% more RAM
Apple's entry-level iPhone 18 rumored to get 50% more RAM Apple's entry-level iPhone 18 rumored to get 50% more RAM

Apple's iPhone 18 isn't expected to be announced until 2027, but buyers can perhaps look forward to a RAM upgrade similar to the one the iPhone 17 Pro got.The iPhone 18 could be getting a huge RAM upgradeApple is expected to switch up its iPhone release cadence this year, and it's bad news for budget-conscious buyers. It's expected that the entry-level iPhone 18 won't ship alongside the Pro models, leaving customers to wait until early 2027.But analyst Dan Nystedt believes that the wait might be worth it. In a new post on the X social network, Nystedt says that, in a first for the entry-level model, the iPhone 18 will come with 12GB of RAM. Rumor Score: 🤯 Likely Continue Reading on AppleIns…

19 часов назад @ appleinsider.com
What is Roblox? Everything you need to know
What is Roblox? Everything you need to know What is Roblox? Everything you need to know

Released in 2006, Roblox grew from obscurity into a gaming juggernaut, with continued controversy about poor moderation and a monetization model that relies on children. Here's what you need to know about the game, last updated on April 24 2026.Roblox has seen fast growth during the pandemicRoblox is a video game and creation platform available on most mobile devices, consoles, and PCs. Players choose from experiences built by developers and can use in-app purchases for in-game content and other perks.Due to the platform's cutesy design and the freedoms it provides to players, Roblox has become a standout hit among children. The pandemic only spurred its growth as adults sought alternate in…

21 час назад @ appleinsider.com
Chatbots take a back seat as new GPT-5.5 model focuses on getting work done
Chatbots take a back seat as new GPT-5.5 model focuses on getting work done Chatbots take a back seat as new GPT-5.5 model focuses on getting work done

OpenAI is pushing AI beyond chat with the recent release of GPT-5.5, a model designed to complete multi-step work instead of stopping at answers.OpenAI logoThe company introduced GPT-5.5 on April 23, a new flagship AI model designed to handle multi-step tasks across software, research, and everyday computer work. It moves toward agentic systems that plan, act, and complete jobs with minimal guidance.OpenAI claims that GPT-5.5 can handle loosely defined requests by breaking them into steps. It can use tools, verify results, and continue working until the task is complete. Continue Reading on AppleInsider | Discuss on our Forums

22 часа назад @ appleinsider.com
Tim Cook, John Ternus, the FBI, and 'Star Wars,' on the AppleInsider Podcast
Tim Cook, John Ternus, the FBI, and 'Star Wars,' on the AppleInsider Podcast Tim Cook, John Ternus, the FBI, and 'Star Wars,' on the AppleInsider Podcast

You didn't see that coming, at least not now, but Tim Cook's successor is John Ternus and there's so much news about both men. Plus what Apple had to update because of the FBI, how "Star Wars" benefits from the Apple Vision Pro, and more, on the AppleInsider Podcast.If John Ternus ever had to buy his iPhones at an Apple Store, he doesn't now - image credit: AppleThis week, Apple pulled off something special. It managed to totally surprise everyone, and yet at the same moment, surprise no one at all.It really was startling when it was announced that Tim Cook is stepping down as Apple CEO, but it wasn't remotely unexpected that his successor would be John Ternus. Continue Reading on AppleInsi…

23 часа назад @ appleinsider.com
Repurposing Macs: How to get more out of your obsolete hardware
Repurposing Macs: How to get more out of your obsolete hardware Repurposing Macs: How to get more out of your obsolete hardware

If you've upgraded to a new Mac, don't throw away your old one. Here are some ideas of things you can do to get more out of your older Apple desktop.The 2018 Mac mini may be 'Obsolete' but it still has its uses. Buying a new Mac or MacBook can be a thrill. The bump of speed, the extra memory and storage that's free of clutter, and the unscratched, clean casing can make most Mac users instantly happy.However, after drinking in all the potential of your new digital workspace, you'll soon be reminded that you still have your old one. After you've migrated your software and files over to your new daily driver, it may seem that there's little point in keeping your old one around. Continue Readin…

1 day назад @ appleinsider.com
Apple taps Samsung for 20th-anniversary iPhone's quad-curved display
Apple taps Samsung for 20th-anniversary iPhone's quad-curved display Apple taps Samsung for 20th-anniversary iPhone's quad-curved display

Apple's 20th-anniversary iPhone is again rumored to have a new, curved display with Samsung now tipped to produce the "four-micro-curve" OLED panel.iPhone 20 is tipped to get a new, quad-curved OLED displayApple is expected to pull out all the stops for the iPhone 20 to celebrate 20 years of the iPhone. The iPhone X did something similar for its 10th anniversary, ditching the Home button and minimizing display bezels.With its 20th-anniversary iPhone, Apple is expected to go a step further and bend the display around all four sides of the device. Now, Weibo leaker Digital Chat Station reports that Apple has tapped Samsung to produce curved displays for the device. Rumor Score: 🤔 Possible Con…

1 day назад @ appleinsider.com
Lowest price ever: Apple's 2026 14-inch MacBook Pro M5 Pro plunges to $1,949
Lowest price ever: Apple's 2026 14-inch MacBook Pro M5 Pro plunges to $1,949 Lowest price ever: Apple's 2026 14-inch MacBook Pro M5 Pro plunges to $1,949

A bonus in-cart coupon brings the M5 Pro 14-inch MacBook Pro down to a record low $1,949, but supply is limited at the reduced price.Save $250 on Apple's new 14-inch MacBook Pro with M5 Pro - Image credit: AppleApple Authorized Reseller B&H Photo is beating Amazon's price this Friday on the new 14-inch MacBook Pro that was released in March 2026.The standard model, which is on sale for $1,949 in Space Black after a $200 cash discount stacked with a $50 in-cart coupon, features Apple's M5 chip with a 15-core CPU and 16-core GPU. The laptop is also equipped with 24GB of unified memory and 1TB of storage (up from the standard 512GB found in the M4 Pro line). Continue Reading on AppleInsider | …

1 day, 5 hours назад @ appleinsider.com
LincPlus LincStation E1 review: Compact, entry-level, and fast enough
LincPlus LincStation E1 review: Compact, entry-level, and fast enough LincPlus LincStation E1 review: Compact, entry-level, and fast enough

The LincPlus LincStation E1 is a compact NAS that promises speed, capacity, and some smart features. Prosumers and above should skip this one, but for everyday users, it's a pretty decent package.LincPlus LincStation E1A typical network-attached storage (NAS) device is, as the name implies, a bunch of drives in a purpose-made computer, optimized to serve files. There's a big range that falls under that umbrella though, with many models able to provide services that rival a rack-mounted server.When it comes to making a NAS for a typical computer user rather than those with greater needs, things tighten up a bit. We've been fond of LincStation's approach to that market. Continue Reading on Ap…

1 day, 11 hours назад @ appleinsider.com
'Pluribus' & 'Come See Me In The Good Light' win Peabody awards for Apple TV
'Pluribus' & 'Come See Me In The Good Light' win Peabody awards for Apple TV 'Pluribus' & 'Come See Me In The Good Light' win Peabody awards for Apple TV

Of the five nominations for the 86th Peabody Awards, Apple TV scored two wins. "Pluribus" won in the entertainment category, while "Come See Me In the Good Light" won in the documentary category.'Pluribus' brings home a Peabody award for Apple TVApple continues to rake in the awards with its original programming. At last count, Apple TV has 3,431 award nominations and 797 wins.The results from the Peabody Awards are in, and Apple TV can add two more wins to its list. Five of its shows were nominated. Continue Reading on AppleInsider | Discuss on our Forums

1 day, 12 hours назад @ appleinsider.com
Proposed mandatory clean energy guidelines could mean less participation, Apple argues
Proposed mandatory clean energy guidelines could mean less participation, Apple argues Proposed mandatory clean energy guidelines could mean less participation, Apple argues

Apple has come out against a new proposal that would impact how companies report emissions and clean energy use. The guidance could have the opposite of the intended effect.Apple leads the way in green energy implementation, but it fears mandatory participation could hurt implementationJust over a week after releasing its 2025 environmental report, Apple has signed a joint statement criticizing a proposed change to the Greenhouse Gas Protocol (GHGP). The GHGP, established in 1998, is effectively the global standard for managing, recording, and reporting greenhouse gas emissions.Apple, along with its supply chain partners Luxshare, BYD, and BOE, as well as companies the likes of General Moto…

1 day, 12 hours назад @ appleinsider.com
Discover ending support for two Apple Pay features in June 2026
Discover ending support for two Apple Pay features in June 2026 Discover ending support for two Apple Pay features in June 2026

The Connected Accounts and rewards features in Apple Wallet aren't widely used, but Discover is dropping support for both in June.Apple Wallet has many small features that are underutilizedWith iOS 17.1, the Apple Wallet app gained a new Connected Accounts feature, letting users of select UK and US banks view the balance of connected credit cards. While the capability is supported by major UK banks, in the United States, the feature was primarily available to Discover cardholders.That will soon change, however, as Discover has announced it will discontinue support for Connected Accounts and the Pay with Rewards feature on June 4. Continue Reading on AppleInsider | Discuss on our Forums

1 day, 14 hours назад @ appleinsider.com
How Apple Savings compares vs other high-yield savings accounts
How Apple Savings compares vs other high-yield savings accounts How Apple Savings compares vs other high-yield savings accounts

Apple Savings is now available for Apple Card users. Here's how it compares to other high-yield savings accounts in April.Apple Savings requires Apple CardThe finance sector isn't new to Apple, with Apple Wallet, Apple Pay, Apple Card, Apple Pay Later, and now Apple Savings. Customers have multiple avenues to entrust vital financial processes to Apple.Apple Savings is a high-yield savings account provided by Goldman Sachs. It requires users to have an Apple Card and be over 18 years old. Otherwise, there are no minimum balances or fees associated with the account. Continue Reading on AppleInsider | Discuss on our Forums

1 day, 15 hours назад @ appleinsider.com
Apple is reportedly working on six new product categories
Apple is reportedly working on six new product categories Apple is reportedly working on six new product categories

Apple is reportedly working on bringing no fewer than six new product categories to market soon, in part as Tim Cook's swansong as CEO of the company.Apple Home Hub to arrive in 2026 with Apple IntelligenceFollowing the news that Apple CEO Tim Cook will be replaced by Ternus in late 2026, a new report has detailed the products his teams are working on. Speaking during an interview with TBPN, Bloomberg's Mark Gurman reports that Apple has products in six new product categories in the works. This is alongside its usual product refreshes, like new iPhones, iPads, and more.Apple's 2024 Apple Vision Pro release was the last time it entered a new category. The spatial computer has so far failed t…

1 day, 18 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 7 months, 3 weeks назад
Building a design system at Genius Scan
Building a design system at Genius Scan Building a design system at Genius Scan

Like all good engineering solutions, building a design system should aim to solve an actual problem that we’re facing within a given project.

In the case of Genius Scan, since our initial focus was on lists, we started by creating a basic Row component, which would simply combine a leading and trailing element into a horizontal row:public struct Row: View { public var leading: Leading public var trailing: Trailing public init ( @ViewBuilder leading: () -> Leading , @ViewBuilder trailing: () -> Trailing = EmptyView .

leading = leading () self .

Configuration () ... } extension EnvironmentValues { @Entry var configuration = Configuration () }Note how we also define an @Entry for our configu…

7 months, 3 weeks назад @ swiftbysundell.com
Deciding between ‘let’ and ‘var’ for Swift struct properties
Deciding between ‘let’ and ‘var’ for Swift struct properties Deciding between ‘let’ and ‘var’ for Swift struct properties

Let’s say that we’ve declared a User struct within a project, which currently only contains constant let properties:struct User: Identifiable , Codable { let id: UUID let name: String let bio: String let imageURL: URL ? }

That could be done like this:struct User: Identifiable , Codable { let id: UUID let name: String let bio: String let imageURL: URL ?

init (id: UUID = UUID () , name: String , bio: String , imageURL: URL ?

id = id self .

Such an API could take the form of a UserTransformer protocol, which uses Swift’s inout parameter feature to enable each transformer to directly mutate the User value that was passed to it, without first having to make a mutable copy:protocol UserTran…

9 months назад @ swiftbysundell.com
Decoding Swift types that require additional data
Decoding Swift types that require additional data Decoding Swift types that require additional data

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

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

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

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

func decode( from data: Dat…

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

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

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

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

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

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

1 month, 2 weeks назад @ hackingwithswift.com
What to fix in AI-generated Swift code
What to fix in AI-generated Swift code

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

The action you just performed triggered the security solution.

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

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

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

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

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

The action you just performed triggered the security solution.

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

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

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

5 months, 2 weeks назад @ hackingwithswift.com
Level up your SwiftUI
Level up your SwiftUI

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, 4 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 days, 22 hours назад
Kodebits Day 10: Protocol Extension [FREE]
Kodebits Day 10: Protocol Extension [FREE] Kodebits Day 10: Protocol Extension [FREE]

What does this print?

protocol Greet { var name: String { get } } extension Greet { func hi() -> String { "Hi, \(name)" } } struct Dev: Greet { let name: String } print(Dev(name: "Sam").hi())Try it in the online Swift Playground →[spoiler title="Solution"]Answer:Hi, SamExplanation:Dev gets hi() from the protocol extension, which interpolates name.

[/spoiler]Further Reading

2 days, 22 hours назад @ kodeco.com
Kodebits Day 8: Result Mapping [FREE]
Kodebits Day 8: Result Mapping [FREE] Kodebits Day 8: Result Mapping [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.

5 days, 22 hours назад @ kodeco.com
Getting Started with the Swift SDK for Android [FREE]
Getting Started with the Swift SDK for Android [FREE] Getting Started with the Swift SDK for Android [FREE]

The Swift SDK for Android provides 3 main components required to run Swift on Android.

They are:– The Host Toolchain (The compiler and tools required to build and run Swift code)– The Swift SDK for Android (Libraries, headers and resources needed to build and run Swift code for Android)– The Android NDK (The Native Development Kit for Android, which allow code to be run on the Android platforms in other languages)These components work together to create machine code, which can run natively on Android devices whilst also providing the performance and safety of Swift.

In the next section you’ll use the Swift SDK for Android to create a small library running in an Android app.

Setting up the S…

1 week, 2 days назад @ kodeco.com
Kodebits Day 6: Guard Optionals [FREE]
Kodebits Day 6: Guard Optionals [FREE] Kodebits Day 6: Guard Optionals [FREE]

All videos.

One low price.

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

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

1 week, 2 days назад @ kodeco.com
Kodebits Day 5: Closure Capturing [FREE]
Kodebits Day 5: Closure Capturing [FREE] Kodebits Day 5: Closure Capturing [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, 4 days назад @ kodeco.com
Day 2: Property Wrappers [FREE]
Day 2: Property Wrappers [FREE] Day 2: Property Wrappers [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 2: Property Wrappers [FREE]
Kodebits Day 2: Property Wrappers [FREE] Kodebits Day 2: Property Wrappers [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 1: Optional Chaining [FREE]
Kodebits Day 1: Optional Chaining [FREE] Kodebits Day 1: Optional Chaining [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, 4 days назад @ kodeco.com
Day 1: Optional Chaining [FREE]
Day 1: Optional Chaining [FREE] Day 1: Optional Chaining [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, 4 days назад @ kodeco.com
Swift Internals [SUBSCRIBER]
Swift Internals [SUBSCRIBER] Swift Internals [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
Getting Started with iOS App Observability [FREE]
Getting Started with iOS App Observability [FREE] Getting Started with iOS App Observability [FREE]

In this tutorial, you’ll learn the basics of app observability, and understand how your app behaves in the hands of your customers.

Integrate Open-Telemetry Framework to your iOS app.

You can learn more about App observability from the App Observability Module.

You’ll create a singleton instance of the class you created OTelSpans and you’ll use the shared instance across the project.

Add this method:public class func createSpan( scopeName: String, name: String ) -> (any Span) { shared.createSpan( scopeName: scopeName, name: name) }

1 month, 3 weeks назад @ kodeco.com
Getting Started with SwiftData in iOS 26 [FREE]
Getting Started with SwiftData in iOS 26 [FREE] Getting Started with SwiftData in iOS 26 [FREE]

Well, it’s getting model inheritance at least!

Let’s say you have a generic recipe class that you have setup for SwiftData already.

This year at WWDC, SwiftData was updated to allow for model inheritance when constructing your SwiftData types.

This feature is only available in iOS 26 and above, so any uses of this new API have to be annotated with an @available check:@available(iOS 26, *)This unfortunately means that if your minimum target is earlier than iOS 26, you won’t able to use model inheritance – so plan accordingly!

If using model inheritance is important to your program structure, you will need everyone to upgrade to iOS 26 (or above) before using the next version of your app.

2 months, 1 week назад @ kodeco.com
An Introduction to Liquid Glass for iOS 26 [FREE]
An Introduction to Liquid Glass for iOS 26 [FREE] An Introduction to Liquid Glass for iOS 26 [FREE]

In this tutorial you’ll go through some of the scenarios you may encounter when upgrading an iOS App to use Liquid Glass.

Liquid Glass is Apple’s attempt to convey their belief that Hardware and Software should be closely entwined.

Getting Started with Liquid GlassBuilding an app for iOS 26 requires a minimum of Xcode 26 to use.

You learned about how Liquid Glass differs to the minimalist design Apple previously relied on and also how easy it is to adopt Liquid Glass into your app.

To continue learning about Liquid Glass, take a look at the Liquid Glass module in the What’s New in iOS 26 Program.

2 months, 2 weeks назад @ kodeco.com
RealityKit & Reality Composer Pro [SUBSCRIBER]
RealityKit & Reality Composer Pro [SUBSCRIBER] RealityKit & Reality Composer Pro [SUBSCRIBER]

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

Already a member of Kodeco?

2 months, 2 weeks назад @ kodeco.com
visionOS: An Introduction [SUBSCRIBER]
visionOS: An Introduction [SUBSCRIBER] visionOS: An Introduction [SUBSCRIBER]

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

Already a member of Kodeco?

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

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

6 months, 3 weeks назад @ nshipster.com
@isolated(any)
@isolated(any) @isolated(any)

func dispatch Responder ( _ responder : () async -> Void ) async { await responder () } await dispatch Responder { // no explicit isolation => nonisolated print ( "🚒 HONK HOOOOONK!"

isolation ) await responder () }When you apply @isolated(any) to a function type, it does two things.

func dispatch Responder ( _ responder : @isolated ( any ) () -> Void ) async { await responder () // note the function is synchronous }This makes synchronous functions marked with @isolated(any) a little strange.

How @isolated(any) Affects CallersAll of the task creation APIs — Task initializers and Task Group — make use of @isolated(any) .

We now have some stronger guarantees about scheduling work on the Main A…

8 months, 3 weeks назад @ nshipster.com
Uncertain⟨T⟩
Uncertain⟨T⟩ Uncertain⟨T⟩

Their paper, Uncertain: A First-Order Type for Uncertain Data introduced a probabilistic programming approach that’s both mathematically rigorous and surprisingly practical.

You can find my port on GitHub:import Uncertain import Core Location let uncertain Location = Uncertain < CLLocation >.

Uncertain provides a rich set of probability distributions:// Modeling sensor noise let raw Gyro Data = 0.85 // rad/s let gyro Reading = Uncertain .

Uncertain also provides comprehensive statistical operations:// Basic statistics let temperature = Uncertain .

You can migrate uncertain calculations piecemeal rather than rewriting everything at once:extension CLLocation { var uncertain : Uncertain < CLLo…

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

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

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

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

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

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

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

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

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

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

# # ``` # $ gi…

4 months, 1 week назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 1 day, 5 hours назад
Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.
Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.

Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.

1 day, 5 hours назад @ t.me
FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.
FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift. FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.

FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.

3 days, 5 hours назад @ t.me
Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.
Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.

Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.

4 days, 13 hours назад @ t.me
Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift
Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift

Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift

5 days, 5 hours назад @ t.me
Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко
Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко

Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко собирать приложение, запускать тесты и помогать вам разрабатывать без Xcode.

1 week, 2 days назад @ t.me
Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где ес
Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где ес

Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где есть Swift.

1 week, 3 days назад @ t.me
Wildberries & Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в
Wildberries &amp; Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в Wildberries &amp; Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в

Wildberries & Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в Wildberries, UI тестирование приложения Wildberries и про работу с файловой системой на iOS. Будет интересно и разрабам, и техменеджерам.Чтобы принять участие, нужна только рега. Онлайн трансляция тоже будет

1 week, 3 days назад @ t.me
Сложности с древними датами в iOSВсякий, кто работал с календарями, знает, что чем дальше вглубь истории ты идешь, тем на более странные артефакты натыкаешься. В статье разбираются некоторые из них, специфичные для Apple SDK.
Сложности с древними датами в iOSВсякий, кто работал с календарями, знает, что чем дальше вглубь истории ты идешь, тем на более странные артефакты натыкаешься. В статье разбираются некоторые из них, специфичные для Apple SDK.

Сложности с древними датами в iOSВсякий, кто работал с календарями, знает, что чем дальше вглубь истории ты идешь, тем на более странные артефакты натыкаешься. В статье разбираются некоторые из них, специфичные для Apple SDK.

1 week, 4 days назад @ t.me
Swift VS Code плагин выходит в Open VSXТеперь официальный Swift плагин можно устанавливать в Cursor и другие VS Code based IDE, прямо из встроенного реестра плагинов, без ручной установки.
Swift VS Code плагин выходит в Open VSXТеперь официальный Swift плагин можно устанавливать в Cursor и другие VS Code based IDE, прямо из встроенного реестра плагинов, без ручной установки.

Swift VS Code плагин выходит в Open VSXТеперь официальный Swift плагин можно устанавливать в Cursor и другие VS Code based IDE, прямо из встроенного реестра плагинов, без ручной установки.

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

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

2 weeks, 2 days назад @ t.me
Скилл для ускорения сборкиНи недели без нового скилла! В этот раз держите оптимизацию скорости сборки. В твиттере репортят разные результаты – от 5 до 50%.
Скилл для ускорения сборкиНи недели без нового скилла! В этот раз держите оптимизацию скорости сборки. В твиттере репортят разные результаты – от 5 до 50%.

Скилл для ускорения сборкиНи недели без нового скилла! В этот раз держите оптимизацию скорости сборки. В твиттере репортят разные результаты – от 5 до 50%.

2 weeks, 3 days назад @ t.me
Composable Architecture 2.0Вышло превью большого обновления TCA. Из важных изменений:👉API передизайнены так, чтобы быть больше похожими на SwiftUI👉@Feature макрос заменяет редьюсеры – ну и в целом библиотека отходит от ментальных моделей Elm и Redux👉Уменьш
Composable Architecture 2.0Вышло превью большого обновления TCA. Из важных изменений:👉API передизайнены так, чтобы быть больше похожими на SwiftUI👉@Feature макрос заменяет редьюсеры – ну и в целом библиотека отходит от ментальных моделей Elm и Redux👉Уменьш

Composable Architecture 2.0Вышло превью большого обновления TCA. Из важных изменений:👉API передизайнены так, чтобы быть больше похожими на SwiftUI👉@Feature макрос заменяет редьюсеры – ну и в целом библиотека отходит от ментальных моделей Elm и Redux👉Уменьшается количество перекидывания объектов туда и обратно благодаря глобальному хранилищу для записи стейта👉Сильно улучшили биндинги со SwiftUI👉Много чего еще: хуки, связывающие с жизненным циклом приложения, лучше инкапсуляция, новые способы коммуникации фичей друг с другом, улучшенное тестирование

2 weeks, 4 days назад @ t.me
anyAppleOSНеожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок.
anyAppleOSНеожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок. anyAppleOSНеожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок.

anyAppleOSНеожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок.

2 weeks, 5 days назад @ t.me
Поисковый движок по всем iOS блогамЕсли вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!Если доберутся руки, сделаю аналог G
Поисковый движок по всем iOS блогамЕсли вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!Если доберутся руки, сделаю аналог G Поисковый движок по всем iOS блогамЕсли вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!Если доберутся руки, сделаю аналог G

Поисковый движок по всем iOS блогамЕсли вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!Если доберутся руки, сделаю аналог Google Trends поверх него!

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

Новые AI модели и инструменты выходят каждую неделю, городские сумасшедшие хоронят программирование, а кто-то, обложившись десятком агентов, создает супер-успешные проекты. Как с этим жить, решительно непонятно.Мы в Подлодке собрали закрытое сообщество инженеров, которые верят в то, что их профессия меняется, и хотят научиться использовать новые инструменты себе на пользу. Каждую неделю мы проводим несколько воркшопов с экспертами, которые уже используют AI в реальных проектах. Между встречами – закрытый чат, random coffee, хакатоны и куча другого движа.Сейчас основной упор на несколько треков – spec-driven development, harness engineering и внедрение AI в компании. Спикеры очень классные –…

3 weeks, 1 day назад @ t.me
iOS.Events iOS.Events
последний пост 3 weeks, 2 days назад
🧭 Разбираем, что под капотом у 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 weeks, 2 days назад @ 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Подробности и регистрация

6 months, 3 weeks назад @ t.me
🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro
🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro 🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro

🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Android, реальные уязвимости и эксперименты с LLM (Николай Анисеня, Positive Technologies)• Воркшоп по Frida/Objection: SSL Pinning, детект jailbreak и обнаружение Frida (Евгений Иванов, Альфа-Банк)• Секреты в проде: STRIDE-анализ, обфускация vs шифрование, ротация ключей и процесс на дистанции (Кирилл Смирнов, СберЗдоровье)• iOS AppSec hands-on: инструменты пентеста, типовые уязвимости и способы защиты (Михаил Косьянов, Bi.Zone)👉 Подробности и…

7 months, 2 weeks назад @ t.me
Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил
Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил

Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобильном приложении СберЗдоровья⭐️Прокопьев Евгений, Лид мобильной команды в Купере, расскажет почему стоит следующее мобильное приложение писать на React Native Присоединяйтесь, чтобы прокачать свои навыки и задать вопросы экспертам ⭐️🔜 Узнать подробности и зарегистрироваться

8 months назад @ t.me
Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile
Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile

Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile-викторинаМесто: бар "Mishka" (Конногвардейский бульвар, 4)Время: 26 августа 19:00 (сбор гостей в 18:30)Подробности и регистрация по ссылке: https://koronatech.ru/events/223/

8 months, 2 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 2 days, 4 hours назад
Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency
Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency

Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency

2 days, 4 hours назад @ t.me
Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an
Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an

Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an AI Skill for migration right away. 🙈https://www.pointfree.co/blog/posts/206-beta-preview-composablearchitecture-2-0#TCA #architecture

3 weeks, 1 day назад @ t.me
Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm
Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm

Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm

1 month назад @ t.me
Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thri
Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thri

Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thrilled.• Xcode deprecated. Nature is healing.Let’s see what actually lands.https://developer.apple.com/wwdc26/#Apple #wwdc

1 month назад @ t.me
Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact see
Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact see

Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact seems very case-dependent.A few observations from different sources:• Helps when switching branches or doing repeated clean builds.https://mjtsai.com/blog/2025/06/13/xcode-26-announced/• Tuist reports that in early Xcode 26 versions not everything is cached yet — parts of SwiftPM and some build graph work still bypass the cache.https://tuist.dev/blog/2025/10/22/xcode-cache• CI results vary a lot. Bitrise points out that the local compilation …

1 month, 1 week назад @ t.me
Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on an
Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on an

Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on and…

1 month, 1 week назад @ t.me
My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it wri
My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it wri

My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it writes the code, runs it, taps the UI, and checks whether it actually works.”Three tools that make this very real:• AXe — a CLI to control iOS Simulator via accessibility & HID functionality.Tap at specific coordinates. Swipe with precise velocity. Type text. Dump the accessibility tree. Record video. Chain it in scripts.• MotionEyes — analyzes UI motion frame-by-frame.It can detect when pixels start changing and when they stop — so you can a…

1 month, 2 weeks назад @ t.me
Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b
Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b

Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE backend: connect it to your agent, stay in the terminal, and let Xcode do the “IDE stuff” for you. Except it currently asks for permission on basically every action, doesn’t allow project-level agent trust, and refuses to render SwiftUI previews unless the editor tab is open. 😥So close. So very Apple.#Xcode #AI

2 months, 2 weeks назад @ t.me
TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon
TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon

TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for long pages. Apple Maps uses it to export a clean map, without UI chrome.Feels like one of those UIKit features that quietly shipped and never got attention.

2 months, 3 weeks назад @ t.me
Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rus
Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rus

Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rushed a rename.• During that window, the account was taken over.• Under the old name, fake tokens were pushed to the market.• Within hours, FOMO kicked in on Solana and the token briefly hit a ~$16M market cap. 🫠Not a bug — pure timing.https://dev.to/sivarampg/from-clawdbot-to-moltbot-how-a-cd-crypto-scammers-and-10-seconds-of-chaos-took-down-the-4eck#security #Clawdbot

2 months, 3 weeks назад @ t.me
As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal impo
As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal impo

As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal import — visible only inside the module and does not affect the public interface.public import Foo• Allows Foo types to be used in public / open API.• Downstream modules gain access to Foo, but still have to explicitly write import Foo themselves.@_exported import Foo• Foo types become automatically available to any module importing yours.• Useful for facade modules.https://alexanderweiss.dev/blog/2026-01-16-exported-import-vs-public-import#sw…

3 months назад @ t.me
Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later
Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later

Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later if you trust the magic:• saves resolve conflicts, deletes don’t;• enums in synced models are a trap;• engine state must be persisted;• quota errors are still your problem.The API is better, but architectural responsibility didn’t go anywhere. So it’s worth reading if you’re considering CKSyncEngine.https://christianselig.com/2026/01/cksyncengine/#iOS #CloudKit

3 months, 1 week назад @ t.me
Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency
Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency

Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency

4 months назад @ t.me
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happil
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happil

Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happily in pet projects and playgrounds.Maybe there are some lucky people in this chat actually using them in production? If so — envy! As the year ends, here’s my little wish for all of us: may next year finally give us a project brave enough to let us play with them for real! 😎https://nilcoalescing.com/blog/AnimatingSFSymbolsInSwiftUI/#SwiftUI #animations

4 months назад @ t.me
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of

Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of hours (and some sanity).https://clive819.github.io/posts/animatable-auto-sized-to-fit-swiftui-sheet/#SwiftUI #Layout

4 months, 3 weeks назад @ t.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
последний пост 3 days, 19 hours назад
688: A Company Man
688: A Company Man 688: A Company Man

John Ternus was announced as Apple’s next CEO!

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

Sponsored by:Anthropic: Ready to tackle bigger problems?

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

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

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

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

2 weeks, 1 day назад @ 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 weeks, 2 days назад @ atp.fm
684: It’s Not What Young People Do
684: It’s Not What Young People Do 684: It’s Not What Young People Do

WWDC 2026 hopes, the state of passkeys, more on podcast transcripts, and how businesses manage fleets of Macs.

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.

Babble On: Localize your app on iOS, macOS, and AndroidBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

4 weeks, 1 day назад @ atp.fm
683: I Didn’t Want to Melt My Rug
683: I Didn’t Want to Melt My Rug 683: I Didn’t Want to Melt My Rug

MacBook Neo hands-on, Studio Display XDR eyes-on, and how Overcast is transcribing podcasts at scale.

Sponsored by:Leesa: A mattress for every body and budgetZapier: Put AI to work across your company—for real.

1Password: Award-winning password manager trusted by millions of usersBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month назад @ atp.fm
682: Medium Core
682: Medium Core 682: Medium Core

MacBook Neo details, Studio Display XDR tech and impressions, Marco tries a Garmin, and Casey tries to watch F1.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Claude: Get 50% off your first three months of Claude Pro.

Quince: Elevated essentials and staples that last.

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

1 month, 1 week назад @ atp.fm
681: The Price of Your Nightmares
681: The Price of Your Nightmares 681: The Price of Your Nightmares

The MacBook Neo, M5 MacBook Air, M4 iPad Air, MacBook Pro with M5 Pro and M5 Max, the new Studio Display XDR, and the “new” Studio Display.

Sponsored by:Masterclass: Learn from the world’s best.

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

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, 2 weeks назад @ atp.fm
680: A Lot of Holes in That Cheese
680: A Lot of Holes in That Cheese 680: A Lot of Holes in That Cheese

Our home screens, desktop audio setups, document-saving models, what we hope to “experience” next week, and where not to aim snow.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Aura Frames: Frames for every memory, gifts for every occasionDeleteMe: 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
679: An Adversarial Relationship With Myself
679: An Adversarial Relationship With Myself 679: An Adversarial Relationship With Myself

Solar and batteries vs. generators, news about Perl (?!

), hiding apps as a self-improvement tool, and the age-old debate of "Save As…" vs. "Duplicate", which we basically only see in Preview now.

Sponsored by:Gusto: Payroll and benefits software built for small businesses.

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

1Password: Award-winning password manager trusted by millions of usersBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 1 week назад @ atp.fm
678: Mentoring a Box of Numbers
678: Mentoring a Box of Numbers 678: Mentoring a Box of Numbers

More on the impact of AI coding, and the Jony Ive-designed Ferrari interior.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Quince: Elevated essentials and staples that last.

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
677: I Accept the Battery Cost
677: I Accept the Battery Cost 677: I Accept the Battery Cost

If you really don’t like AI, we have some bad news for you.

Sponsored by:Gusto: Payroll and benefits software built for small businesses.

Masterclass: Learn from the world’s best.

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

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

2 months, 2 weeks назад @ atp.fm
676: A Sternly Worded Instruction
676: A Sternly Worded Instruction 676: A Sternly Worded Instruction

TCL and Sony TVs, Apple and Google's AI infrastructure, new AirTags, John Ternus overseeing design, and more adventures with Claude Code.

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!

2 months, 3 weeks назад @ atp.fm
675: Open, Retrieve, Expand, Load
675: Open, Retrieve, Expand, Load 675: Open, Retrieve, Expand, Load

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

Hosted by Marco Arment Casey Liss , and John Siracusa

3 months назад @ atp.fm
674: A Reliable, Boring Partner
674: A Reliable, Boring Partner 674: A Reliable, Boring Partner

Apple Creator Studio, the Gemini deal, the NBA on Vision Pro, and how Casey should spoil himself for his 50th birthday.

Sponsored by:Guru: Your AI Source of Truth.

Gusto: Payroll and benefits software built for small businesses.

1Password: More than a password manager.

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

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

1 month, 1 week назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

‘Bad Dates’, With Jason SnellJason Snell returns to the show to discuss the 2025 Six Colors Apple Report Card, MacOS 26 Tahoe, Apple Creator Studio, along with what we expect/hope for in next week’s Apple product announcements.

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

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

Use code TALKSHOW for $80 in free credits.

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

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

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

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

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

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

4 months назад @ daringfireball.net
436: ‘Financial Boner’, With Tyler Hayes
436: ‘Financial Boner’, With Tyler Hayes 436: ‘Financial Boner’, With Tyler Hayes

‘Financial Boner’, With Tyler HayesSpecial guest: Tyler Hayes.

Topics include how to get a small phone today, which way foldables should fold, the state of Apple TV (including its new “sonic logo”), and some holiday gift gadget recommendations.

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.

4 months, 3 weeks назад @ daringfireball.net
435: ‘Lincoln Bio Services’, With Stephen Robles
435: ‘Lincoln Bio Services’, With Stephen Robles 435: ‘Lincoln Bio Services’, With Stephen Robles

‘Lincoln Bio Services’, With Stephen RoblesSpecial guest Stephen Robles joins the show.

Topics include indie media and YouTube, Shortcuts and automation, and the state of podcasting.

Sponsored by:Uncommon Goods: Out of the ordinary gifts, great for the holidays.

Transcripts: Unofficial but surprisingly good.

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

5 months назад @ daringfireball.net
434: ‘Knee-Jerk Contrarian’, With Dan Frommer
434: ‘Knee-Jerk Contrarian’, With Dan Frommer 434: ‘Knee-Jerk Contrarian’, With Dan Frommer

‘Knee-Jerk Contrarian’, With Dan FrommerSpecial guest Dan Frommer returns to the show.

Topics include the indie media business, the iPhone Pocket, the iPhone Air (including rumors about the second generation model), AI “personalities”, and five years of Apple Silicon Macs.

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.

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

5 months, 1 week назад @ daringfireball.net
433: ‘Meat Bags’, With Brian Mueller
433: ‘Meat Bags’, With Brian Mueller 433: ‘Meat Bags’, With Brian Mueller

‘Meat Bags’, With Brian MuellerSpecial guest Brian Mueller, developer of Carrot Weather, joins the show to commemorate the 10th anniversary of his utterly ridiculous but totally serious weather app.

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

Uncommon Goods: Out of the ordinary gifts.

Transcripts: Unofficial but surprisingly good.

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

5 months, 3 weeks назад @ daringfireball.net
432: ‘You and Frank Sinatra’, With Dan Moren
432: ‘You and Frank Sinatra’, With Dan Moren 432: ‘You and Frank Sinatra’, With Dan Moren

‘You and Frank Sinatra’, With Dan MorenDan Moren returns to the show.

Sponsored by: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.

Transcripts: Unofficial but surprisingly good.

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

6 months назад @ daringfireball.net
431: ‘Iconic Pig Lipstick’, With John Moltz
431: ‘Iconic Pig Lipstick’, With John Moltz 431: ‘Iconic Pig Lipstick’, With John Moltz

‘Iconic Pig Lipstick’, With John MoltzJohn Moltz returns to the show to talk about the iPhone 17 lineup: the iPhone 17 Pro and Pro Max, iPhone 17, and the no-number iPhone Air.

Not one word about baseball, but some Star Wars talk may or may not have snuck in.

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.

Links:Halide — a great iPhone camera app with a “Technical Readout” feature that provides detailed specs regarding every camera on your phone.

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

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