Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 4 days, 18 hours назад
New requirement for app updates in the European Union
New requirement for app updates in the European Union New requirement for app updates in the European Union

Starting today, in order to submit updates for apps on the App Store in the European Union (EU) Account Holders or Admins in the Apple Developer Program need to enter trader status in App Store Connect.

If you’re a trader, you’ll need to provide your trader information before you can submit your app for review.

Starting February 17, 2025, apps without trader status will be removed from the App Store in the EU until trader status is provided and verified in order to comply with the Digital Services Act.

Learn what a trader is and how to enter your status

4 days, 18 hours назад @ developer.apple.com
Apple Push Notification service server certificate update
Apple Push Notification service server certificate update Apple Push Notification service server certificate update

The Certification Authority (CA) for Apple Push Notification service (APNs) is changing.

APNs will update the server certificates in sandbox on January 20, 2025, and in production on February 24, 2025.

All developers using APNs will need to update their application’s Trust Store to include the new server certificate: SHA-2 Root : USERTrust RSA Certification Authority certificate.

To ensure a smooth transition and avoid push notification delivery failures, please make sure that both old and new server certificates are included in the Trust Store before the cut-off date for each of your application servers that connect to sandbox and production.

At this time, you don’t need to update the APNs…

4 days, 18 hours назад @ developer.apple.com
Hello Developer: October 2024
Hello Developer: October 2024 Hello Developer: October 2024

Get your app up to speed, meet the team behind Lies of P, explore new student resources, and more.

Read the full article

1 week, 4 days назад @ developer.apple.com
Masters of puppets: How ROUND8 Studio carved out a niche for Lies of P
Masters of puppets: How ROUND8 Studio carved out a niche for Lies of P Masters of puppets: How ROUND8 Studio carved out a niche for Lies of P

Lies of P is closer to its surprising source material than you might think.

But it’s also preprogrammed with more than its share of darkness — which made it an appealing foundation for Lies of P director Jiwon Choi.

Jiwon Choi, Lies of P director“If you play without knowing the original story, you might not catch all those twists,” says Choi.

And the strategy worked: Choi says players are often found online discussing the best combinations rather than the best weapons.

That’s why it’s part of the game.”The Lies of P story might not be done just yet.

1 week, 4 days назад @ developer.apple.com
Announcing the Swift Student Challenge 2025
Announcing the Swift Student Challenge 2025 Announcing the Swift Student Challenge 2025

We’re thrilled to announce the Swift Student Challenge 2025.

The Challenge provides the next generation of student developers the opportunity to showcase their creativity and coding skills by building app playgrounds with Swift.

We’ll select 350 Swift Student Challenge winners whose submissions demonstrate excellence in innovation, creativity, social impact, or inclusivity.

All Challenge winners will receive one year of membership in the Apple Developer Program, a special gift from Apple, and more.

To help you get ready, we’re launching new coding resources, including Swift Coding Clubs designed for students to develop skills for a future career, build community, and get ready for the Chall…

1 week, 6 days назад @ developer.apple.com
Upcoming regional age ratings in Australia and France
Upcoming regional age ratings in Australia and France Upcoming regional age ratings in Australia and France

Within the next few months, the following regional age ratings for Australia and France will be implemented in accordance with local laws.

Where required by local regulations, regional ratings will appear alongside Apple global age ratings.

AustraliaApps with any instances of simulated gambling will display an R18+ regional age rating in addition to the Apple global age rating on the App Store in Australia.

FranceApps with a 17+ Apple global age rating will also display an 18+ regional age rating on the App Store in France.

Learn more about the age ratings

3 weeks, 4 days назад @ developer.apple.com
Update on iPadOS 18 apps distributed in the European Union
Update on iPadOS 18 apps distributed in the European Union Update on iPadOS 18 apps distributed in the European Union

The App Review Guidelines have been revised to add iPadOS to Notarization.

Starting September 16:Users in the EU can download iPadOS apps on the App Store and through alternative distribution.

As mentioned in May, if you have entered into the Alternative Terms Addendum for Apps in the EU, iPadOS first annual installs will begin to accrue and the lower App Store commission rate will apply.

Alternative browser engines can be used in iPadOS apps.

Historical App Install Reports in App Store Connect that can be used with our fee calculator will include iPadOS.

1 month, 1 week назад @ developer.apple.com
Win-back offers for auto-renewable subscriptions now available
Win-back offers for auto-renewable subscriptions now available Win-back offers for auto-renewable subscriptions now available

You can now configure win-back offers — a new type of offer for auto-renewable subscriptions — in App Store Connect.

Win-back offers allow you to reach previous subscribers and encourage them to resubscribe to your app or game.

When creating win-back offers in App Store Connect, you’ll determine customer eligibility, select regional availability, and choose the discount type.

Eligible customers will be able to discover win-back offers this fall.

Set up win-back offersLearn about win-back offers

1 month, 1 week назад @ developer.apple.com
App Store submissions now open for the latest OS releases
App Store submissions now open for the latest OS releases App Store submissions now open for the latest OS releases

iOS 18, iPadOS 18, macOS Sequoia, tvOS 18, visionOS 2, and watchOS 11 will soon be available to customers worldwide.

Build your apps and games using the Xcode 16 Release Candidate and latest SDKs, test them using TestFlight, and submit them for review to the App Store.

You can now start deploying seamlessly to TestFlight and the App Store from Xcode Cloud.

With exciting new features like watchOS Live Activities, app icon customization, and powerful updates to Swift, Siri, Controls, and Core ML, you can deliver even more unique experiences on Apple platforms.

Starting April 2025, apps uploaded to App Store Connect must be built with SDKs for iOS 18, iPadOS 18, tvOS 18, visionOS 2, or watchOS…

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

Explore machine learning on Apple platforms Watch nowBring expression to your app with Genmoji Watch nowBrowse new resourcesLearn how to make actions available to Siri and Apple Intelligence.

FEATUREDDive into the latest updates with these developer sessions.

(September 10, Cupertino)Envision the future: Create great apps for visionOS: Find out how to build visionOS apps for a variety of use cases.

(October 23, Cupertino)Subscribe to Hello DeveloperWant to get Hello Developer in your inbox?

Make sure you’ve opted in to receive emails about developer news and events by updating your email preferences in your developer account.

1 month, 2 weeks назад @ developer.apple.com
Behind the Design: The rhythms of Rytmos
Behind the Design: The rhythms of Rytmos Behind the Design: The rhythms of Rytmos

With its global rhythms, sci-fi visuals, and clever puzzles, the 2024 Apple Design Award winner for Interaction is both a challenge and an artistic achievement.

“The idea is that instead of reacting to the music, you’re creating it,” says Asger Strandby, cofounder of Floppy Club, the Denmark-based studio behind Rytmos.

Niels Böttcher, Floppy Club cofounderThe pair connected back in the early 2000s, bonding over music more than games.

Asger Strandby, Floppy Club cofounderStill, even with a more manageable set of puzzles, a great deal of design complexity remained.

“It’s that you’re creating something.”Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design …

1 month, 2 weeks назад @ developer.apple.com
Price and tax updates for apps, In-App Purchases, and subscriptions
Price and tax updates for apps, In-App Purchases, and subscriptions Price and tax updates for apps, In-App Purchases, and subscriptions

These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.

Price updatesOn September 16:Pricing for apps and In-App Purchases¹ will be updated for the Chile, Laos, and Senegal storefronts if you haven’t selected one of these as the base for your app or In‑App Purchase.¹ These updates also consider value‑added tax (VAT) introductions listed in the “Tax updates” section below.

If you’ve selected the Chile, Laos, or Senegal storefront as the base for your app or In-App Purchase, prices won’t change.

The Pricing and Availability section of Apps has been…

1 month, 3 weeks назад @ developer.apple.com
It’s Glowtime.
It’s Glowtime. It’s Glowtime.

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

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

1 month, 3 weeks назад @ developer.apple.com
Upcoming changes to the browser choice screen, default apps, and app deletion for EU users
Upcoming changes to the browser choice screen, default apps, and app deletion for EU users Upcoming changes to the browser choice screen, default apps, and app deletion for EU users

By the end of this year, we’ll make changes to the browser choice screen, default apps, and app deletion for iOS and iPadOS for users in the EU.

Developers of browsers offered in the browser choice screen in the EU will have additional information about their browser shown to users who view the choice screen, and will get access to more data about the performance of the choice screen.

The updated choice screen will be shown to all EU users who have Safari set as their default browser.

For details about the changes coming to the browser choice screen, view About the browser choice screen in the EU.

Additionally, the App Store, Messages, Photos, Camera, and Safari apps will now be deletable f…

2 months назад @ developer.apple.com
Upcoming requirements for app distribution in the European Union
Upcoming requirements for app distribution in the European Union Upcoming requirements for app distribution in the European Union

As a reminder, Account Holders or Admins in the Apple Developer Program need to enter trader status in App Store Connect for apps on the App Store in the European Union (EU) in order to comply with the Digital Services Act.

Please note these new dates and requirements:October 16, 2024 : Trader status will be required to submit app updates.

If you’re a trader, you’ll need to provide your trader information before you can submit your app for review.

: Trader status will be required to submit app updates.

February 17, 2025: Apps without trader status will be removed from the App Store in the EU until trader status is provided and verified.

2 months, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 17 часов назад
tvOS 18.1 RC (22J578)
tvOS 18.1 RC (22J578) tvOS 18.1 RC (22J578)

View downloadsView release notes

17 часов назад @ developer.apple.com
Xcode 16.1 RC(16B40)
Xcode 16.1 RC(16B40) Xcode 16.1 RC(16B40)

View downloadsView release notes

17 часов назад @ developer.apple.com
iOS 18.1 RC (22B82)
iOS 18.1 RC (22B82) iOS 18.1 RC (22B82)

View downloadsView release notes

17 часов назад @ developer.apple.com
iPadOS 18.1 RC (22B82)
iPadOS 18.1 RC (22B82) iPadOS 18.1 RC (22B82)

View downloadsView release notes

17 часов назад @ developer.apple.com
iPadOS 17.7.1 (21H216)
iPadOS 17.7.1 (21H216) iPadOS 17.7.1 (21H216)

View downloadsView release notes

17 часов назад @ developer.apple.com
macOS 15.1 RC (24B82)
macOS 15.1 RC (24B82) macOS 15.1 RC (24B82)

View downloadsView release notes

17 часов назад @ developer.apple.com
visionOS 2.1 RC (22N580)
visionOS 2.1 RC (22N580)

View downloadsView release notes

17 часов назад @ developer.apple.com
visionOS 2.1 beta 6 (22N5573b)
visionOS 2.1 beta 6 (22N5573b) visionOS 2.1 beta 6 (22N5573b)

View downloadsView release notes

3 days, 17 hours назад @ developer.apple.com
visionOS 2.1 beta 5 (22N5573a)
visionOS 2.1 beta 5 (22N5573a) visionOS 2.1 beta 5 (22N5573a)

View downloadsView release notes

1 week назад @ developer.apple.com
tvOS 18.1 beta 5 (22J5573a)
tvOS 18.1 beta 5 (22J5573a) tvOS 18.1 beta 5 (22J5573a)

View downloadsView release notes

1 week назад @ developer.apple.com
iOS 18.1 beta 7 (22B5075a)
iOS 18.1 beta 7 (22B5075a) iOS 18.1 beta 7 (22B5075a)

View downloadsView release notes

1 week назад @ developer.apple.com
iPadOS 18.1 beta 7 (22B5075a)
iPadOS 18.1 beta 7 (22B5075a) iPadOS 18.1 beta 7 (22B5075a)

View downloadsView release notes

1 week назад @ developer.apple.com
watchOS 11.1 beta 5 (22R5575a)
watchOS 11.1 beta 5 (22R5575a) watchOS 11.1 beta 5 (22R5575a)

View downloadsView release notes

1 week назад @ developer.apple.com
macOS 15.1 beta 6 (24B5070a)
macOS 15.1 beta 6 (24B5070a) macOS 15.1 beta 6 (24B5070a)

View downloadsView release notes

2 weeks назад @ developer.apple.com
watchOS 11.1 beta 4 (22R5569a)
watchOS 11.1 beta 4 (22R5569a) watchOS 11.1 beta 4 (22R5569a)

View downloadsView release notes

2 weeks назад @ developer.apple.com
Swift.org Swift.org
последний пост 1 month назад
Announcing Swift 6
Announcing Swift 6 Announcing Swift 6

Swift 6 scales even further through new low-level programming features, an embedded Swift language subset, expanded Linux and Windows support, new cross-platform APIs including the new Swift Testing library, and more.

macOS and iOS started using the Swift implementation of Foundation alongside Swift 5.9, and Swift 6 brings these improvements to Linux and Windows.

Swift TestingSwift 6 introduces Swift Testing, a new testing library designed from the ground up for Swift.

Since Swift Testing is included directly in Swift 6 toolchains, you can import Testing without needing to declare a package dependency.

Swift Testing supports all platforms that Swift officially supports, including all Apple …

1 month назад @ swift.org
Introducing Oblivious HTTP support in Swift
Introducing Oblivious HTTP support in Swift Introducing Oblivious HTTP support in Swift

Introducing Oblivious HTTP support in Swift August 21, 2024We’re excited to introduce an implementation of provisional support for Oblivious HTTP to the Swift ecosystem, with the availability of a new package called SwiftNIO Oblivious HTTP.

Oblivious HTTP helps ensure that personally identifiable data about the requesting source is never available to the device processing the request.

Binary HTTP EncodingThe Binary HTTP representation from RFC 9292 defines a mechanism to serialize and deserialize an abstract HTTP message that does not rely on a specific wire format, such as HTTP/1.1 or HTTP/2.

nextMessage () { print ( message ) }Oblivious EncapsulationThe Oblivious HTTP specification marrie…

2 months назад @ swift.org
Announcing Swift Homomorphic Encryption
Announcing Swift Homomorphic Encryption Announcing Swift Homomorphic Encryption

Announcing Swift Homomorphic Encryption July 30, 2024We’re excited to announce a new open source Swift package for homomorphic encryption in Swift: swift-homomorphic-encryption.

Homomorphic EncryptionAs mentioned above, homomorphic encryption enables computation on encrypted data without decryption or access to the decryption key.

The Swift implementation of homomorphic encryption implements the Brakerski-Fan-Vercauteren (BFV) HE scheme (https://eprint.iacr.org/2012/078, https://eprint.iacr.org/2012/144).

Below is a basic example for how to use Swift Homomorphic Encryption.

We’re excited to see how homomorphic encryption can empower developers and researchers in the Swift community to enabl…

2 months, 3 weeks назад @ swift.org
Plotting a Path to a Package Ecosystem without Data Race Errors
Plotting a Path to a Package Ecosystem without Data Race Errors Plotting a Path to a Package Ecosystem without Data Race Errors

Plotting a Path to a Package Ecosystem without Data Race Errors June 28, 2024Swift 6 introduces compile-time data race safety checking for any code that opts in to use the Swift 6 language mode.

Therefore, the quick adoption of Swift 6 language mode across the ecosystem of open-source packages will play a key role in advancing data race safety across the entire Swift ecosystem.

Tracking Swift 6 Readiness and ProgressThe Swift Package Index’s new Ready for Swift 6 page tracks progress toward data race safety across the entire package ecosystem.

Data Race Safety IndicatorsWhen evaluating a package, it is helpful to know if that package has any reported data race safety issues.

Every module th…

3 months, 3 weeks назад @ swift.org
New GitHub Organization for the Swift Project
New GitHub Organization for the Swift Project New GitHub Organization for the Swift Project

New GitHub Organization for the Swift Project June 10, 2024Today, we are announcing an exciting development for the Swift programming language: its migration to a dedicated GitHub organization at GitHub.com/swiftlang.

This migration reflects the growth and maturity of the Swift community and highlights Swift’s versatility beyond Apple’s own ecosystems.

With a GitHub organization dedicated to Swift, we are creating an even more conducive environment for collaboration and innovation.

As a first step, we will move the swift-evolution repository today, with other repositories transitioning over the coming weeks.

Ted (and the Swift Core Team)

4 months, 2 weeks назад @ swift.org
Get Started with Embedded Swift on ARM and RISC-V Microcontrollers
Get Started with Embedded Swift on ARM and RISC-V Microcontrollers Get Started with Embedded Swift on ARM and RISC-V Microcontrollers

Get Started with Embedded Swift on ARM and RISC-V Microcontrollers April 3, 2024 Kuba Mracek is a member of Apple's compiler team, focusing on Embedded Swift and using Swift for systems programming.

We’re pleased to introduce a repository of example projects that demonstrate how Embedded Swift can be used to develop software on a range of microcontrollers.

Swift on STM32F746, Raspberry Pi Pico, nRF52840, and ESP32C6This repository is meant to be a showcase of the wide applicability of Embedded Swift.

As an experimental mode, Embedded Swift is not yet available in release versions of Swift.

Your feedback will help bring Embedded Swift into a future release.

6 months, 3 weeks назад @ swift.org
SSWG 2024 Annual Update
SSWG 2024 Annual Update SSWG 2024 Annual Update

SSWG 2024 Annual Update March 28, 2024 Joannis is a member of the Swift Server Workgroup and maintainer of multiple open source Swift projects.

Franz Busch is a member of a team developing foundational server-side Swift libraries at Apple, and is a member of the SSWG.

In this annual post, the Swift Server WorkGroup (SSWG) reflects on the community, ecosystem-wide accomplishments and the workgroup’s focus areas for the year ahead.

For example, while the majority of respondents already use Swift Concurrency, there remain challenges in some areas with adoption.

The goal for 2024 is to produce a low-level, general-purpose HTTP server package.

6 months, 3 weeks назад @ swift.org
Writing GNOME Apps with Swift
Writing GNOME Apps with Swift Writing GNOME Apps with Swift

Writing GNOME Apps with Swift March 25, 2024 David is a student interested in Swift and the GNOME Project.

MotivationThe primary motivation for this package is to enable the use of Swift when writing GNOME apps, for all the reasons outlined above.

pack_start ( button_next , True , True , 0 ) def on_prev_clicked ( self , button ): self .

As the user interface is written in Swift, you can use convenient Swift syntax directly in your user interface definition.

You can share backend Swift code between SwiftUI apps and GNOME apps.

7 months назад @ swift.org
Introducing the Benchmark Package: Complementing Unit Tests with Performance Checks
Introducing the Benchmark Package: Complementing Unit Tests with Performance Checks Introducing the Benchmark Package: Complementing Unit Tests with Performance Checks

Introducing the Benchmark Package: Complementing Unit Tests with Performance Checks March 20, 2024 Joakim Hassila is the CTO of Ordo One, which builds high performance distributed trading systems written in Swift running on Linux and macOS.

Benchmarking InfrastructureThe open-source Benchmark package helps you automate performance testing and makes it easy for individual developers to run a quick performance validation locally before pushing changes.

The Benchmark package is implemented as a SwiftPM command plugin and adds a dedicated command to interact with benchmarks:swift package benchmarkIntroductory getting started information is available both on the package GitHub page as well as in…

7 months назад @ swift.org
Byte-sized Swift: Building Tiny Games for the Playdate
Byte-sized Swift: Building Tiny Games for the Playdate Byte-sized Swift: Building Tiny Games for the Playdate

Byte-sized Swift: Building Tiny Games for the Playdate March 12, 2024 Rauhul Varma works on Advanced Prototyping in the Platform Architecture group at Apple.

I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic.

Completing Swift BreakEquipped with a refined Swift Playdate API, I returned to developing Swift Break.

The final and most confusing crash arose from a specific Playdate C API call returning an enum from the Playdate OS.

From refining the Swift Playdate API to tackling issues involving calling conventions, CPU configurations, and memory layout disparities, there was no shortage of challeng…

7 months, 2 weeks назад @ swift.org
Iterate Over Parameter Packs in Swift 6.0
Iterate Over Parameter Packs in Swift 6.0 Iterate Over Parameter Packs in Swift 6.0

Iterate Over Parameter Packs in Swift 6.0 March 7, 2024 Sima Nerush is an incoming engineer on the Apple SwiftUI team.

Parameter packs, introduced in Swift 5.9, make it possible to write generics that abstract over the number of arguments.

Parameter Packs RecapFirst, let’s review parameter packs.

At the call site, the user provides value parameter packs for each tuple that will be substituted into their corresponding type parameter packs.

In the generic parameter list, it declares two type parameter packs: each V: ValueProducer , and each E: Error .

7 months, 2 weeks назад @ swift.org
Swift 5.10 Released
Swift 5.10 Released Swift 5.10 Released

Swift 5.10 Released March 5, 2024 Holly Borla is an engineer on the Apple Swift team, and a member of the Swift Core Team, Language Steering Group, and Diversity in Swift workgroup.

Full data isolation in Swift 5.10 sets the stage for the next major release, Swift 6.

Read on to learn about full data isolation in Swift 5.10, new unsafe opt-outs for actor isolation checking, and the remaining concurrency evolution ahead of Swift 6.

DownloadsOfficial binaries for Swift 5.10 are available for download from Swift.org for macOS, Windows, and Linux.

Swift Evolution AppendixThe following language proposals were accepted through the Swift Evolution process and implemented in Swift 5.10:

7 months, 2 weeks назад @ swift.org
Swift joins Google Summer of Code 2024
Swift joins Google Summer of Code 2024 Swift joins Google Summer of Code 2024

Swift joins Google Summer of Code 2024 February 23, 2024 Konrad Malawski is a member of a team developing foundational server-side Swift libraries at Apple, with focus on distributed systems and concurrency.

We’re happy to announce that Swift will once again be joining Google Summer of Code 2024!

Summer of Code is an annual program, organized by Google, which provides hands-on experience for newcomers contributing to open source projects.

Swift has been participating in Summer of Code since 2018, and every year we’ve had successful projects, helping the Swift project among various aspects including the compiler, runtime, and general package and tooling ecosystem.

Applications start on March…

8 months назад @ swift.org
On-device ML research with MLX and Swift
On-device ML research with MLX and Swift On-device ML research with MLX and Swift

On-device ML research with MLX and Swift February 20, 2024The Swift programming language has a lot of potential to be used for machine learning research because it combines the ease of use and high-level syntax of a language like Python with the speed of a compiled language like C++.

MLX Swift expands MLX to the Swift language, making experimentation on Apple silicon easier for ML researchers.

MotivationMLX has several important features for machine learning research that few if any existing Swift libraries support.

A Quick TourGetting set up with MLX Swift is quick and easy with Xcode or SwiftPM.

Further ResourcesHere are a few more resources to get started with MLX Swift:

8 months назад @ swift.org
Swift Summer of Code 2023 Summary
Swift Summer of Code 2023 Summary Swift Summer of Code 2023 Summary

Swift Summer of Code 2023 Summary February 13, 2024 Konrad Malawski is a member of a team developing foundational server-side Swift libraries at Apple, with focus on distributed systems and concurrency.

The Swift project regularly participates in Google Summer of Code in order to help people new to the open source ecosystem dip their toes in contributing to Swift and its growing ecosystem.

During compilation, the key path expression root and value were type-checked sequentially to resolve a key path type from this context.

However, the design of the type-checker’s evaluation of key path component types, their relationships to each other, and key path capabilities results in hard to understa…

8 months, 1 week назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 2 часа назад
Need help with UIKit Shape
Need help with UIKit Shape Need help with UIKit Shape

This is what I've achieved This is what I need I'm a SwiftUI developer and it's frustrating that I don't have tools to make in programatically. Can anyone help me with that? struct TabBarShape: Shape { func path(in rect: CGRect) -> Path { var path = Path() let middleRad: CGFloat = rect.height - 10.0 let cornerRad: CGFloat = 12.0 // Define corner points let topLeftC = CGPoint(x: rect.minX + cornerRad, y: rect.minY + cornerRad) let topRightC = CGPoint(x: rect.maxX - cornerRad, y: rect.minY + cornerRad) let botRightC = CGPoint(x: rect.maxX - cornerRad, y: rect.maxY - cornerRad) let botLeftC = CGPoint(x: rect.minX + cornerRad, y: rect.maxY - cornerRad) // 1: Start at the top left arc point var …

2 часа назад @ reddit.com
Wireless debugging on company's client isolated networks iOS+tvOS
Wireless debugging on company's client isolated networks iOS+tvOS

Debugging has become a shit show. For iPhone, Xcode sometimes enforces debugging over WiFi even when connected by cable. And AppleTV requires it. Our problem is that our company's WiFi is client isolated, so devices can't talk to each other. It's a security measure for this huge company, and I can't do anything about it. It's annoying for iPhone, as I either have to plug in and out and restart and slam my head against the table, or disable WifI, but my main problem is that I physically can't debug AppleTV (reliably). I can do it somewhat unreliably by connecting my mac to ethernet and sharing a WiFi-signal from my mac to the AppleTV, but it keeps losing the debug session, even though the in…

4 часа назад @ reddit.com
Copying assets in a new framework
Copying assets in a new framework Copying assets in a new framework

I created a new framework to make a new set of views quick in the simulator. It all went well but for some reason when I do Image("someImageInMyAssetsFolder") I get nothing. By default I thought the default copy option would be enough https://preview.redd.it/c46x7lygr7wd1.png?width=2104&format=png&auto=webp&s=3ffcf2ab0f47f7a83b2e4c0eb769cbce389577af Maybe it's not and I need to do something else, or is this a bug? submitted by /u/RSPJD [link] [comments]

9 часов назад @ reddit.com
watchOS app local notification delayed if companion app is installed or unlocked
watchOS app local notification delayed if companion app is installed or unlocked watchOS app local notification delayed if companion app is installed or unlocked

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

9 часов назад @ reddit.com
Independent iOS and watchOS proper procedure for uploading to App Store Connect?
Independent iOS and watchOS proper procedure for uploading to App Store Connect?

I have a project that I setup as an iOS app with companion watchOS app. Both the iOS and watchOS app are set to work independently within their respective settings. I can also run them independently of each other when running from Xcode or Testflight. The question I'm having though is I don't entirely think I'm doing it correctly. I cannot upload just the watchOS app, I can only upload the iOS app with the watchOS app attached to the archive. I also read that I should be able to see the iOS app and watchOS app separately inside of the Testflight app but I only see the iOS app with the "Show App on Apple Watch" option. So my question is... am I doing this right or do I need to change somethi…

11 часов назад @ reddit.com
Firebase bundle id inconsistent with app bundle id
Firebase bundle id inconsistent with app bundle id

I am using firebase for my app, but I am running into a problem. When I run my app, it says my Firebase bundle id in my plist does not match the bundle id of my app, even though they are the exact same. What do I do? submitted by /u/marv_theodo [link] [comments]

12 часов назад @ reddit.com
Memory Leak in AVPlayer
Memory Leak in AVPlayer Memory Leak in AVPlayer

Hello everyone! I have a small SwiftUI view that uses AVPlayer to play audio, but I’ve noticed it has a memory leak. I’ve been trying to figure out the cause for a few days now without any luck. Does anyone have any idea why this might be happening? https://preview.redd.it/qoc04l2cr6wd1.png?width=804&format=png&auto=webp&s=906225a0400406f2ddf50289bc32b6fff6ca47b7 https://preview.redd.it/3f3zol2cr6wd1.png?width=774&format=png&auto=webp&s=5575ee5d8e9d85fe5237a0691c48883fba7efc6a import SwiftUI import AVKit struct ContentView: View { u/State private var player: AVPlayer? = nil var body: some View { VStack { Text("Audio Player") .font(.title) .padding() if player != nil { Button(action: { if pl…

12 часов назад @ reddit.com
Custom iOS App - User Assignable Help
Custom iOS App - User Assignable Help

Hello, We recently got our custom app approved for distribution in App Store Connect. We have our app set as Private with our Org ID and name listed as the distribution method. When we pull the app into ABM, however, the app is defaulted as Device Assignable. This causes us to not be able to assign it to users in InTune Company Portal, rather we have to assign it to devices. How can we change this? Thank you. submitted by /u/teslaLotion [link] [comments]

12 часов назад @ reddit.com
Sharing my first app I just published on the App Store! Ask me any questions about the process!
Sharing my first app I just published on the App Store! Ask me any questions about the process! Sharing my first app I just published on the App Store! Ask me any questions about the process!

Hi everyone! After 7 months of hard work in my free time, I'm excited to announce the launch of my first app, RapidSubs! It's an AI-powered app that makes adding subtitles and captions to your videos super easy. As a student, this project started as a fun side project and turned into something I’m really proud of. So I’m very happy to be able to share it with you all! I'd love any feedback or questions about the development process. It’s available now on the App Store and Google Play Store. App Store: https://apps.apple.com/us/app/rapidsubs-captions-subtitles/id6695720834 Google Play: https://play.google.com/store/apps/details?id=com.intuiv.RapidSubs submitted by /u/sam_y14 [link] [comments]

13 часов назад @ reddit.com
Learn how to use Figma for your own projects
Learn how to use Figma for your own projects

This is for all developers who want to implement their own projects with Figma and are looking for a professional course with which they can design their own app with Figma. On my website www.appcourse.io you will find over 160 videos in which you will learn everything from scratch and if you need feedback or further help later, I am available to give you 1 to 1 training. But this post is not intended to be self-promotion. On the website you will also find free tutorials and free access to a small part of the course so you can start learning Figma for free today. If you have feedback for me, I look forward to reading your comments. Best regards submitted by /u/appcourses [link] [comments]

13 часов назад @ reddit.com
Alternative / customization for RealityKit's ObjectCaptureView?
Alternative / customization for RealityKit's ObjectCaptureView?

Apple provides ObjectCaptureView to help guide users when doing multiview capture of objects on iOS, but I'd prefer to keep parts and replace others. This particular component doesn't appear to be directly customizable. Has anyone seem someone working on an open source alternative that might have better customization? In particular, I like the automatic bounding box selection and refinement component, but the disk that appears on the bottom doesn't do enough IMO to help the user understand why they are missing certain regions. I feel like Luma's UI is better in this regard. Here's the component in question. https://developer.apple.com/documentation/realitykit/objectcaptureview It can be see…

13 часов назад @ reddit.com
Do you use Figma?
Do you use Figma?

Hello dear community, I'm wondering whether you developers also implement your own projects on the side. In addition to your main job. And if so, do you use Figma to create designs for it? And how easy is it for you to use Figma or create designs for your app? submitted by /u/appcourses [link] [comments]

14 часов назад @ reddit.com
how to check whether the app was reinstalled?
how to check whether the app was reinstalled?

What is the way to check whether app was reinstalled by the user? For example, if we need to provide some kind of trial during first N hours of app use. Smart users will try to remove the app and then install it again to reset the counter, that's why detecting reinstall is needed. StackOverflow provides no answers besides storing something in KeyChain, but using KeyChain will require filling forms about encryption etc.. It seems using FireBase can be the option (storing something in remote database), but it seems this requires user to login to Google account.. Thank you for your answers! submitted by /u/Technical_Outcome824 [link] [comments]

16 часов назад @ reddit.com
If I Use Ads In My App, Would I Be Considered A Trader?
If I Use Ads In My App, Would I Be Considered A Trader?

I'm doing this as a hobby. My app won't initially have ads, but if it somehow gets really popular I'm thinking of introducing small amounts of ads and maybe an IAP to remove ads. Would I be considered a trader if I'm using ads and/or IAP(might not even consider to bring IAP if it makes me one)? submitted by /u/Right_Dig_2209 [link] [comments]

17 часов назад @ reddit.com
Does RevenueCat support testing with the Apple Pay sandbox environment?
Does RevenueCat support testing with the Apple Pay sandbox environment?

I’m integrating RevenueCat into my iOS app to manage in-app subscriptions. I want to test the Apple Pay flow using the sandbox environment, but I’m not sure if RevenueCat supports this. Has anyone successfully tested Apple Pay with RevenueCat in the sandbox? If so, could you provide guidance on how to set it up? submitted by /u/i-am-goggins [link] [comments]

17 часов назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 3 days, 19 hours назад
iOS Dev Weekly - Issue 683 - Oct 18th 2024
iOS Dev Weekly - Issue 683 - Oct 18th 2024 iOS Dev Weekly - Issue 683 - Oct 18th 2024

If you’ve been dutifully ignoring Apple’s reminder emails about setting your “trader status” in App Store Connect, you can no longer submit app updates as of today.

If you continue to delay doing it, your apps will be removed from the App Store in EU countries in February next year.

Apple has some information on what it all means if you’re struggling.

It’s still not simple, though, so be prepared to read that page several times.

3 days, 19 hours назад @ iosdevweekly.com
iOS Dev Weekly - Issue 682 - Oct 11th 2024
iOS Dev Weekly - Issue 682 - Oct 11th 2024 iOS Dev Weekly - Issue 682 - Oct 11th 2024

I’m really happy to see Apple experimenting with in-person events again.

I wonder if we’ll see more of these happen, maybe even outside of Cupertino?

It was a fantastic experience, and I hope Apple holds many more like it.

Thanks to Todd Heberlein for writing up his experience at the event.

It sounds like this event was a great success.

1 week, 3 days назад @ iosdevweekly.com
iOS Dev Weekly - Issue 681 - Oct 4th 2024
iOS Dev Weekly - Issue 681 - Oct 4th 2024 iOS Dev Weekly - Issue 681 - Oct 4th 2024

Flora Damiano starts with a bit of icon history, and while I hadn’t heard of the design style of “Soft-realistic”, I agree that’s where we are.

Even better, I love that the industry is finally moving back in this directory.

She goes on to give some essential techniques you can use to give your icons this look.

2 weeks, 3 days назад @ iosdevweekly.com
iOS Dev Weekly - Issue 680 - Sep 30th 2024
iOS Dev Weekly - Issue 680 - Sep 30th 2024 iOS Dev Weekly - Issue 680 - Sep 30th 2024

CodeServer side Live Activities guide Can you start a live activity from a remote server with a push notification?

It’d be a terrible article if the text said “no”, wouldn’t it, so you probably already figured out that you can!

Getting Started with Hummingbird I linked to the announcement of Hummingbird 2 a couple of weeks ago.

If you didn’t immediately rush out to give it a try, this quick start from Joannis Orlandos might inspire you.

SwiftUI Animations As Chris Eidhof says in the first minute of his explanation of SwiftUI animations: The basic animations in SwiftUI will get you very far and will take care of most of your animation needs.

3 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 679 - Sep 20th 2024
iOS Dev Weekly - Issue 679 - Sep 20th 2024 iOS Dev Weekly - Issue 679 - Sep 20th 2024

Ready for more Swift on Windows news?

This time, it's from Fernando Barbat who's using Swift to make a cross-platform Windows and macOS LLM client app.

What a clearly explained blog post from Sidharth Juyal on dealing with dragging and dropping UI elements with gestures in SwiftUI.

With Xcode 16 I again tried switching Xcode previews back on to see if I got along with them.

But quickly previewing UI code is a useful technique, and it never crosses my mind to use Playgrounds.

1 month назад @ iosdevweekly.com
iOS Dev Weekly - Issue 678 - Sep 13th 2024
iOS Dev Weekly - Issue 678 - Sep 13th 2024 iOS Dev Weekly - Issue 678 - Sep 13th 2024

I liked this little tip from Michael Liberatore about using Morphology in Foundation to format plural strings that don’t include the number.

👍I couldn't have predicted an underlying issue as dramatic as “half of our app's features duplicated in memory”, whenever a user re-logged.

I’m sure I have already heard about the situation that Filip Němeček recently found himself in.

I may have even linked to another blog post about this, it certainly rings a bell!

Regardless, you’ll want to be aware of this restriction if you use Core Data (and presumably SwiftData too!)

1 month, 1 week назад @ iosdevweekly.com
iOS Dev Weekly - Issue 677 - Sep 6th 2024
iOS Dev Weekly - Issue 677 - Sep 6th 2024 iOS Dev Weekly - Issue 677 - Sep 6th 2024

Vapor 4 was in a late beta when we first started development on Swift Package Index.

It’s hard to believe that we’ve now been using the framework for more than four years, but we have!

Tim Condon sets out the plan for Vapor 5.

It will be based on async/await, will integrate swift-testing, and potentially include new routing APIs, which all sound good to me!

I just hope the migration for large Vapor 4 projects isn’t too painful.

1 month, 2 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 676 - Aug 30th 2024
iOS Dev Weekly - Issue 676 - Aug 30th 2024 iOS Dev Weekly - Issue 676 - Aug 30th 2024

I had a thought as I felt my scepticism rising while browsing the marketing material for this new cross-platform UI (iOS and Android) solution that uses Swift and SwiftUI.

It doesn’t need to be as good as using SwiftUI or Jetpack Compose, it only needs to be better than Flutter, React Native, and friends.

I haven’t tried it, but it does sound promising after reading the FAQ.

This might be worth a look if you’re staring down the barrel of a new cross-platform app.

1 month, 3 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 675 - Aug 23rd 2024
iOS Dev Weekly - Issue 675 - Aug 23rd 2024 iOS Dev Weekly - Issue 675 - Aug 23rd 2024

Mobile Developer (iOS) @ Planning Center – Our Mobile Team works on both iOS and Android.

– Remote (within US timezones) with some on-site work (United States in CA)Senior iOS Developer @ komoot – You’ll take over full responsibility for our iOS app.

Your work will touch all parts of the app and make outdoor adventures easily accessible to our users.

iOS is our main user surface area, so you'll be responsible for many high-impact features that touch our core users.

– On-site (United States in CA or NY) with some remote work (within US timezones)

1 month, 4 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 674 - Aug 16th 2024
iOS Dev Weekly - Issue 674 - Aug 16th 2024 iOS Dev Weekly - Issue 674 - Aug 16th 2024

Mobile Developer (iOS) @ Planning Center – Our Mobile Team works on both iOS and Android.

While focuses are leveraged, there is a healthy bit of collaboration in the execution of how things are released.

– Remote (within US timezones) with some on-site work (United States in CA)Senior iOS Developer @ komoot – You’ll take over full responsibility for our iOS app.

Your work will touch all parts of the app and make outdoor adventures easily accessible to our users.

iOS is our main user surface area, so you'll be responsible for many high-impact features that touch our core users.

2 months назад @ iosdevweekly.com
iOS Dev Weekly - Issue 673 - Aug 9th 2024
iOS Dev Weekly - Issue 673 - Aug 9th 2024 iOS Dev Weekly - Issue 673 - Aug 9th 2024

Frank Thamel has two books for the price of … well, one is free and the other is paid.

The first, “Crafting Consistency: Building a Complete App Design System with SwiftUI”, is more code-focused than you might think given the name, but covers much of what you’ll need to know to make a SwiftUI app look good.

It’s missing a chapter on accessibility, but that’s OK as there’s a whole other book on that subject, and that’s the free one.

👍For full disclosure, Frank sent me a copy of the books.

2 months, 1 week назад @ iosdevweekly.com
iOS Dev Weekly - Issue 672 - Aug 2nd 2024
iOS Dev Weekly - Issue 672 - Aug 2nd 2024 iOS Dev Weekly - Issue 672 - Aug 2nd 2024

CodeNon-Sendable types are cool too you know I only read about halfway through Matt Massicotte’s latest post before knowing I would link to it.

It’s now on my reading list for when I have a spare half an hour next week.

If the second half is anywhere near as good as the first then it should be required reading for Swift developers.

😂 I was happy to see Natalia Panferova’s latest post on a little bit of Swift 6 syntactic sugar.

😬 This time, it’s Jacob Bartlett posing a potential interview question: “Tell me about the tools available in Swift Concurrency, and when you might use them”.

2 months, 2 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 671 - Jul 26th 2024
iOS Dev Weekly - Issue 671 - Jul 26th 2024 iOS Dev Weekly - Issue 671 - Jul 26th 2024

At first glance, this is Jesse Squires talking about exactly what the post title says, but this could equally be a post about API design trade-offs between flexibility and complexity.

It appears that the SwiftUI interaction points during the application lifecycle are less granular by design.

I struggled to figure out the exact purpose of this new library from Brandon Williams and Stephen Celis at first glance until I read this line:This provides a very visual way to see when an issue has occurred in your application without stopping the app’s execution or interrupting your workflow.

I don’t know if “runtime warnings” are new in Xcode 16 or whether I just haven’t seen them before, but I like…

2 months, 3 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 670 - Jul 19th 2024
iOS Dev Weekly - Issue 670 - Jul 19th 2024 iOS Dev Weekly - Issue 670 - Jul 19th 2024

You may have heard some of what Riley Testut says in this interview with Peter Meinertzhagen.

Much of it is in blog posts and articles on other sites, but this snippet caught my eye:Riley: The notarization process often takes longer than App Review.

For instance, submitting Delta for notarization might take a whole day, whereas App Review could be just a couple of hours.

We have several apps waiting for notarization for weeks now.

For full disclosure, Peter works for RevenueCat who regularly sponsors this newsletter.

3 months назад @ iosdevweekly.com
iOS Dev Weekly - Issue 669 - Jul 12th 2024
iOS Dev Weekly - Issue 669 - Jul 12th 2024 iOS Dev Weekly - Issue 669 - Jul 12th 2024

Software Engineer, iOS @ amo – Amo values speed, creativity, and high performance.

The diverse, skilled team uses a modular monorepo tech stack with Rust, Bazel, and RxSwift, leveraging efficient data processing on GCP.

– On-site (France)Senior iOS Engineer @ Leica Camera AG – We are looking for an experienced iOS developer to join our team.

We are working as a small, fast-moving unit within Leica, so we are looking for team members who can take charge of projects and work independently.

– Remote (within European timezones)

3 months, 1 week назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 9 часов назад
PSA: New Hearing Health features for AirPods Pro 2 won’t be available worldwide
PSA: New Hearing Health features for AirPods Pro 2 won’t be available worldwide PSA: New Hearing Health features for AirPods Pro 2 won’t be available worldwide

Apple on Monday shared another glimpse at the new Hearing Health features coming to AirPods Pro 2 with iOS 18.1 next week.

Hearing Health features for AirPods Pro 2 will have limited availabilityApple announced the AirPods Pro 2 hearing aid feature at its September iPhone event.

The new Hearing Health features are only compatible with the second-generation AirPods Pro.

In the US, AirPods Pro 2 have received FDA authorization to be promoted as “clinical grade” hearing aids.

Apple is probably waiting for approval from more health regulators around the world to expand Hearing Health capabilities to more countries.

9 часов назад @ 9to5mac.com
Disney+ and Hulu ditch App Store In-App Purchase billing as latest round of price increases goes into effect
Disney+ and Hulu ditch App Store In-App Purchase billing as latest round of price increases goes into effect Disney+ and Hulu ditch App Store In-App Purchase billing as latest round of price increases goes into effect

In the past, Apple has always required streaming platforms available on the App Store to provide a way for users to subscribe directly through the app using in-app purchases.

Disney+ and Hulu ditch Apple’s in-app purchasesAs noted by many Reddit users over the weekend, Disney has removed the option to subscribe to both Disney+ and Hulu through their respective iOS apps.

Disney follows other streaming platforms such as Netflix and Spotify, which have also dropped Apple’s in-app purchases.

In 2022, Apple changed its App Store policies to allow “reader” apps to redirect users to an external website to complete a purchase.

Despite no longer paying the App Store commission, Disney+ and Hulu won’…

11 часов назад @ 9to5mac.com
New Magic Mouse, Trackpad and Keyboard coming soon – but don’t expect anything exciting
New Magic Mouse, Trackpad and Keyboard coming soon – but don’t expect anything exciting New Magic Mouse, Trackpad and Keyboard coming soon – but don’t expect anything exciting

More specifically, the company is reportedly working on new versions of the Magic Mouse, Magic Trackpad and Magic Keyboard – but you probably shouldn’t get too excited about that.

Apple working on new Magic Mouse, Trackpad and Keyboard with USB-CAs noted by Aaron Perris on X, iOS 18.1 RC includes references to a “new” Magic Mouse 2, Magic Trackpad 2 and also an updated Magic Keyboard.

Technically, the current Magic Mouse and Trackpad are already version 2 (Apple refers to the Lightning versions introduced in 2015 as “2”).

Except for the Magic Keyboard, which was updated in 2021 along with the M1 iMac, it’s been almost 10 years since Apple updated the Magic Mouse and Trackpad.

Apple currentl…

13 часов назад @ 9to5mac.com
Apple Intelligence in iOS 18.1 will have a waitlist, here’s how to jump the line
Apple Intelligence in iOS 18.1 will have a waitlist, here’s how to jump the line Apple Intelligence in iOS 18.1 will have a waitlist, here’s how to jump the line

Process for unlocking Apple Intelligence in iOS 18.1When iOS 18.1 releases next week, it will be available for a wide variety of iPhones.

After installing iOS 18.1, you’ll need to go to Settings ⇾ Apple Intelligence & Siri to join the waitlist.

Join the Apple Intelligence waitlist todayYou can join the Apple Intelligence waitlist today.

More importantly: once you install the iOS 18.1 RC, you’ll be able to join the Apple Intelligence waitlist without waiting another day.

Are you joining the Apple Intelligence waitlist ahead of time?

15 часов назад @ 9to5mac.com
Gurman: New Mac launches still expected after iPad mini press release
Gurman: New Mac launches still expected after iPad mini press release Gurman: New Mac launches still expected after iPad mini press release

While Apple announced a new iPad mini with a press release last week, the company still has bigger plans to announce new Macs this month.

As inventory runs low at Apple Stores, we’re expecting updates to the MacBook Pro, iMac, Mac mini, and more.

Gurman says:Latest on Macs: Inventory at Apple retail stores is very low on iMacs, Mac mini and MacBook Pros, Magic Keyboards, Magic Mouse and Magic Trackpad.

I still anticipate imminent M4 upgrades for the iMac and MacBook Pro, as well as a full-scale Mac mini overhaul.

Gurman previously reported that the M4 Macs could launch on November 1.

15 часов назад @ 9to5mac.com
Here are Apple’s full release notes for iOS 18.1
Here are Apple’s full release notes for iOS 18.1 Here are Apple’s full release notes for iOS 18.1

The iOS 18.1 RC is now available for developers and public beta testers.

The update is set for a release next week with a slew of important new features and big fixes.

While we’ve been chronicling all of the changes for the last two months, Apple has also now shared the full release notes for the update.

As always, there are features included in OS 18.1 that aren’t mentioned in Apple’s release notes, such as TikTok integration in Apple Music and upgrades to iPhone Mirroring.

You can check out our full detailed guide on the update for the rundown.

16 часов назад @ 9to5mac.com
iOS 17.7.1 is coming soon for iPhone users not yet on iOS 18
iOS 17.7.1 is coming soon for iPhone users not yet on iOS 18 iOS 17.7.1 is coming soon for iPhone users not yet on iOS 18

Apple is preparing a host of big software updates for next week, including iOS 18.1 with the first Apple Intelligence features.

But it turns out, there’s another iPhone software update on the way: iOS 17.7.1 is coming soon too.

iOS 17.7.1, which has never previously been available as a beta, received its own RC beta release.

Now, for all the users who have yet to jump on iOS 18 since then, iOS 17.7.1 will provide key security fixes for their iPhone.

We don’t know exactly when iOS 17.7.1 will release publicly, but it’s likely we’ll see it next week at the same time iOS 18.1 debuts—probably October 28.

16 часов назад @ 9to5mac.com
MagSafe Monday: LISEN phone holder is a must-have travel accessory for frequent fliers
MagSafe Monday: LISEN phone holder is a must-have travel accessory for frequent fliers MagSafe Monday: LISEN phone holder is a must-have travel accessory for frequent fliers

From a design point of view, this phone holder is pocket-friendly and perfect for sliding into a carry-on, backpack, or even a large pocket without adding bulk.

The LISEN phone holder addresses these issues with its adjustable angles and 360-degree rotation capabilities.

For content creators, the LISEN phone holder offers a portable way to film or photograph content on the go.

Wrap upThis is a well-built, highly functional tool for anyone needing a reliable and versatile phone holder.

You can buy the LISEN phone holder from Amazon or directly form LISEN.

16 часов назад @ 9to5mac.com
iOS 18.1 upgrades business messaging with RCS support
iOS 18.1 upgrades business messaging with RCS support iOS 18.1 upgrades business messaging with RCS support

Apple has a packed iOS 18.1 update coming next week, with Apple Intelligence and a whole lot more.

But despite months of beta testing, there’s one new feature we just learned about today: iOS 18.1 upgrades business messaging to include RCS support.

Business Chat is no longer iMessage-onlyYears ago, Apple upgraded iMessage with a new feature: Business Chat (now known as Messages for Business).

But in iOS 18.1, it’s expanding to support RCS networking as well.

Are you glad that business messaging is coming to RCS?

16 часов назад @ 9to5mac.com
The new iOS 18.1 build for AirPods Pro 2 has this firmware number
The new iOS 18.1 build for AirPods Pro 2 has this firmware number The new iOS 18.1 build for AirPods Pro 2 has this firmware number

One of them will be new firmware for AirPods Pro 2 that enable key iOS 18.1 features related to hearing health.

As part of that update, the release notes detailed exactly what to expect for next week’s AirPods Pro 2 update.

Apple will release its new iOS 18.1 hearing health features as part of firmware version 7B19 for AirPods Pro 2.

The last public build of AirPods Pro 2 firmware was 7A305.

Best AirPods Pro accessories

17 часов назад @ 9to5mac.com
iOS 18.1 includes bug fixes for iPhone 16, car key, and more
iOS 18.1 includes bug fixes for iPhone 16, car key, and more iOS 18.1 includes bug fixes for iPhone 16, car key, and more

Apple today released final beta of iOS 18.1 to developers and public beta testers.

This gives us our first look at the full release notes of the update, revealing that iOS 18.1 includes several notable bug fixes for iPhone users.

Apple says that iOS 18.1 includes fixes for iPhone 16 and iPhone 16 Pro users, the Photos app, Podcasts, and the digital car keys feature.

Here are the full details:Fixes an issue in Podcasts where unplayed episodes are marked as playedFixes an issue where videos recorded at 4K 60 while the device is warm could experience stutter while scrubbing the video playback in PhotosFixes an issue where digital car keys may not unlock or start a vehicle with passive entry af…

17 часов назад @ 9to5mac.com
9to5Mac Daily: October 21, 2024 – New AirPods Pro features, iPhone 17 Slim rumors
9to5Mac Daily: October 21, 2024 – New AirPods Pro features, iPhone 17 Slim rumors 9to5Mac Daily: October 21, 2024 – New AirPods Pro features, iPhone 17 Slim rumors

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

New episodes of 9to5Mac Daily are recorded every weekday.

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

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

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

17 часов назад @ 9to5mac.com
Apple releases RC updates for visionOS 2.1, tvOS 18.1, more
Apple releases RC updates for visionOS 2.1, tvOS 18.1, more Apple releases RC updates for visionOS 2.1, tvOS 18.1, more

Today alongside RC versions of iOS 18.1, iPadOS 18.1, and macOS Sequoia 15.1, Apple has also debuted RC updates for its non-AI platforms.

Apple Intelligence is limited to the company’s three flagship products, but there are still updates coming for the Vision Pro, Apple TV, and Watch.

However, RC updates for Apple’s other platforms include:visionOS 2.1 RCtvOS 18.1 RCHomePod 18.1 RCwatchOS 11.1 should be coming in the next day or so as well.

Apple’s engineering teams have clearly been prioritizing the updates coming for iPhone, iPad, and Mac instead.

The RC (release candidate) versions should hopefully perform better and be generally more bug-free than previous betas.

17 часов назад @ 9to5mac.com
macOS Sequoia 15.1 RC version now available, launching next week
macOS Sequoia 15.1 RC version now available, launching next week macOS Sequoia 15.1 RC version now available, launching next week

Apple has released the macOS Sequoia 15.1 RC to both developers and public beta users.

New features coming in macOS 15.1macOS Sequoia 15.1 is the first major update for Mac users since Sequoia debuted last month.

Here’s a sampling of what’s coming:Another big aspect of macOS Sequoia 15.1 and iOS 18.1 is an upgrade to the iPhone Mirroring feature that arrived last month.

What to know about RC betasApple’s macOS Sequoia 15.1 RC beta stands for ‘release candidate.’ It is the exact release the company expects and hopes to launch publicly to all users.

Have you installed the macOS 15.1 RC?

17 часов назад @ 9to5mac.com
iOS 18.1 RC now available ahead of next week’s release
iOS 18.1 RC now available ahead of next week’s release iOS 18.1 RC now available ahead of next week’s release

iOS 18.1 is officially set for a release next week, bringing the first Apple Intelligence features to the general public.

The iOS 18.1 RC, or “Release Candidate,” is now available for developer and public beta testers.

The iPadOS 18.1 RC is also now available.

The iOS 18.1 RC features the build number 22B82.

There are a number of non-Apple Intelligence features included in the update, too, like upgrades to Control Center and more.

17 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 1 час назад
iOS 18: Create Dark Mode Icons for Apps That Won't Go Dark
iOS 18: Create Dark Mode Icons for Apps That Won't Go Dark iOS 18: Create Dark Mode Icons for Apps That Won't Go Dark

Have you tried making your iPhone's Home Screen app icons dark using the new customization options in iOS 18?

If so, you may have run up against the issue that, despite all efforts, some app icons simply refuse to turn dark.

And while iOS 18 tries to automatically generate dark icons when developers haven't provided them, it doesn't always work.

Big thanks to Redditor Straight_Random_2211 for sharing their custom dark icon assets and process, which we've distilled below:On your iPhone, download the "Get App Icon" shortcut: [Shortcut Link].

Note: If you have several app icons that you want to create dark mode equivalents for, make sure to create a new "Open App" shortcut for each one as you …

1 час назад @ macrumors.com
Testing the New iOS 18.1 Hearing Aid Functionality
Testing the New iOS 18.1 Hearing Aid Functionality Testing the New iOS 18.1 Hearing Aid Functionality

Apple's hearing test mimics the hearing tests you might have had conducted at a doctor's office or by an audiologist, and it's meant to determine whether you have any hearing loss.

After going through the hearing test steps, you'll get your Hearing Test results, with separate decibel levels detected for each ear.

26 to 40 dBHL is a sign of mild hearing loss, while results of 41 to 60 dBHL suggest moderate hearing loss.

61 to 80 dBHL is severe hearing loss, and a result above 80 dBHL is considered profound hearing loss.

If you have the iOS 18.1 developer or public beta and ‌AirPods Pro‌ 2, you can try out the new hearing test and hearing aid feature right now.

10 часов назад @ macrumors.com
Qualcomm Says New Snapdragon 8 Elite SoC Has 'World's Fastest Mobile CPU'
Qualcomm Says New Snapdragon 8 Elite SoC Has 'World's Fastest Mobile CPU' Qualcomm Says New Snapdragon 8 Elite SoC Has 'World's Fastest Mobile CPU'

Qualcomm today unveiled the Snapdragon 8 Elite mobile platform, which features a next-generation custom Qualcomm-designed Oryon CPU instead of the semi-custom Kryo Arm-based chips from prior SoCs.

According to Qualcomm, the Snapdragon 8 Elite features the "world's fastest mobile CPU," outperforming even the A18 Pro chip in the iPhone 16 Pro series.

It has eight cores in total, including two prime cores and six performance cores, and it is able to reach peak CPU speeds of 4.32 GHz.

Compared to prior-generation Qualcomm chips, the Snapdragon 8 Elite features 45 percent faster CPU performance and 44 percent better power efficiency.

The chip integrates the Qualcomm Snapdragon X80 5G modem with …

11 часов назад @ macrumors.com
iPad Mini 7 Will Have Day One Update
iPad Mini 7 Will Have Day One Update iPad Mini 7 Will Have Day One Update

Apple is set to release the iPad mini 7 on Wednesday, and new iPad mini owners will have an update waiting right out of the box.

Apple is shipping the ‌iPad mini 7‌ with a version of iOS 18.0, which is no longer the current version of iOS 18.

‌iPad mini‌ owners will need to install iOS 18.0.1, and Apple has a special version of the update ready to go, with a version number of 22A8380.

After that day one update, ‌iPad mini‌ owners will need to install a second update next Monday, which is when Apple will release iOS 18.1. iOS 18.1 is the first version of ‌iOS 18‌ that includes Apple Intelligence features, which the ‌iPad mini 7‌ will support with its A17 Pro chip.

The ‌iPad mini 7‌ is priced…

12 часов назад @ macrumors.com
WhatsApp for iOS Gets New Home Screen Widget for Chats, Camera Updates
WhatsApp for iOS Gets New Home Screen Widget for Chats, Camera Updates WhatsApp for iOS Gets New Home Screen Widget for Chats, Camera Updates

Popular messaging app WhatsApp was today updated to add a new Home Screen widget that's specific to chats.

The widget is available on the iPhone after updating to version 24.21.81, which came out this afternoon.

After updating the widget can be added to the ‌Home Screen‌ using the Edit interface.

Users can choose from Recents, Favorites, Pinned, or Frequently Contacted to get quick access to their preferred chats.

Not all users will receive these updates right away, and WhatsApp says they will "roll out over the coming weeks."

13 часов назад @ macrumors.com
Hulu and Disney+ No Longer Support Signups and Payment Using App Store
Hulu and Disney+ No Longer Support Signups and Payment Using App Store Hulu and Disney+ No Longer Support Signups and Payment Using App Store

Disney is no longer allowing its customers to sign up for and purchase subscriptions to Hulu or Disney+ through Apple's App Store, cutting out any subscription fees that Disney would have needed to pay to Apple for using in-app purchase.

The change was noted on Reddit over the weekend, and there are details on the Disney+ and Hulu websites.

Both the Disney+ and Hulu websites say that new and returning subscribers cannot sign up for and pay through Apple, but existing Apple-billed subscribers are not affected.

Hulu and Disney+ customers can still watch content on Apple devices by signing into their Hulu and Disney+ accounts in the iOS apps.

Disney joins other streaming apps like Netflix that…

14 часов назад @ macrumors.com
Apple Working on New Magic Mouse 2, Magic Trackpad 2 and Magic Keyboard
Apple Working on New Magic Mouse 2, Magic Trackpad 2 and Magic Keyboard Apple Working on New Magic Mouse 2, Magic Trackpad 2 and Magic Keyboard

Apple may soon release new versions of the Magic Mouse, Magic Keyboard, and Magic Trackpad, according to code found in the iOS 18.1 release candidate by MacRumors contributor Aaron Perris.

There are references to a new Magic Mouse 2, Magic Trackpad 2, and several Magic Keyboards, which would include versions with Touch ID and number pads, as well as models without.

Apple could also move the port location on the Magic Mouse, as the Lightning port located on the bottom of the device has long been a subject of ridicule.

We'll likely see Apple introduce the new Magic Mouse, Magic Trackpad, and Magic Keyboard alongside new M4 Mac models.

Rumors suggest that Apple plans to release M4 versions of …

16 часов назад @ macrumors.com
iOS 18.1 Fixes Bug Causing iPhone 16 to Randomly Restart
iOS 18.1 Fixes Bug Causing iPhone 16 to Randomly Restart iOS 18.1 Fixes Bug Causing iPhone 16 to Randomly Restart

Along with new Apple Intelligence features, iOS 18.1 includes several bug fixes, and it addresses a frustrating bug that was causing some new iPhone 16 and iPhone 16 Pro models to randomly restart.

As we reported last week, there have been reports about unexpected restarts since the new ‌iPhone 16‌ models launched.

Affected users see the iPhone's display either stop responding or slow down with touch input, and then the ‌iPhone‌ will restart.

Some users have seen 10 to 20 crashes per day, while other users have seen fewer restarts.

Apple has confirmed that the iOS 18.1 update will fix the restart issue, and it is mentioned in the iOS 18.1 release notes included with the release candidate th…

17 часов назад @ macrumors.com
Apple Seeds macOS Sequoia 15.1 Release Candidate
Apple Seeds macOS Sequoia 15.1 Release Candidate Apple Seeds macOS Sequoia 15.1 Release Candidate

Apple today provided developers and public beta testers with the release candidate version of an upcoming macOS Sequoia 15.1 update, with the new software coming one week after Apple released the seventh beta.

Registered developers can opt-in to the ‌macOS Sequoia‌ beta through the Software Update section of the System Settings app.

An Apple ID associated with an Apple Developer account is required to get the beta.

‌macOS Sequoia‌ 15.1 introduces the first Apple Intelligence features, adding support for Writing Tools, new Siri features, Smart Replies in Mail and Messages, Priority messages in the Mail app, Memory Movie and Clean Up in Photos, and more.

Using Apple Intelligence features requ…

17 часов назад @ macrumors.com
Apple Seeds iOS 18.1 and iPadOS 18.1 Release Candidates With Apple Intelligence
Apple Seeds iOS 18.1 and iPadOS 18.1 Release Candidates With Apple Intelligence Apple Seeds iOS 18.1 and iPadOS 18.1 Release Candidates With Apple Intelligence

Apple today provided developers and public beta testers with the release candidate versions of iOS 18.1 and iPadOS 18.1 to continue testing Apple Intelligence features.

The release candidate software comes a week after Apple seeded the seventh iOS 18.1 and iPadOS 18.1 betas.

Note that Apple Intelligence features still an iPhone 15 Pro or iPhone 16 to run.

More on all of the features that are available in the betas right now can be found in our Apple Intelligence guide.

Image Playground, Genmoji, and other new ‌Siri‌ features have not yet been implemented.

17 часов назад @ macrumors.com
Apple Seeds visionOS 2.1 and tvOS 18.1 Release Candidates
Apple Seeds visionOS 2.1 and tvOS 18.1 Release Candidates Apple Seeds visionOS 2.1 and tvOS 18.1 Release Candidates

Apple today seeded release candidate versions of upcoming visionOS 2.1 and tvOS 18.1 updates to developers and public beta testers for testing purposes.

tvOS 18.1 can be downloaded and installed through the Apple TV Settings app, and visionOS 2.1 can be installed by going to the Software Update section of the Settings app on the Vision Pro and opting into Beta Updates.

These betas are accompanied by iOS 18.1 and macOS Sequoia 15.1, which will introduce Apple Intelligence.

There are no Apple Intelligence features in tvOS and visionOS as of yet.

While we don't always know what's included in minor tvOS and visionOS updates, we inform MacRumors readers when updates are available so those who ar…

17 часов назад @ macrumors.com
Tesla Plans to Release Apple Watch App That Will Work as a Digital Key
Tesla Plans to Release Apple Watch App That Will Work as a Digital Key Tesla Plans to Release Apple Watch App That Will Work as a Digital Key

Tesla last week updated its iPhone app with new Control Center controls on iOS 18.

In addition, the latest version of the app added hidden code references to an upcoming Apple Watch version of the app, according to MacRumors contributor Aaron Perris.

The code indicates that it will be possible to use the Apple Watch as a digital key to remotely unlock compatible Tesla vehicles.

Currently, this functionality is only available through unofficial, third-party Apple Watch apps on the App Store, and it has also been possible to use an iPhone as a Tesla car key for many years as well.

Earlier this year, Tesla CEO Elon Musk seemed open to Tesla releasing an Apple Watch app, and the code confirms t…

18 часов назад @ macrumors.com
AirPods Pro vs. AirPods Max Buyer's Guide: 30+ Differences Compared
AirPods Pro vs. AirPods Max Buyer's Guide: 30+ Differences Compared AirPods Pro vs. AirPods Max Buyer's Guide: 30+ Differences Compared

The AirPods Pro and AirPods Max are Apple's highest-end headphone options, so which should you choose?

Both the ‌AirPods Max‌ and the ‌AirPods Pro‌ feature Active Noise Cancellation, Personalized Spatial Audio with dynamic head tracking, Hey Siri, and automatic switching.

If you actively dislike the in-ear design of the ‌AirPods Pro‌, the ‌AirPods Max‌ may also be more comfortable.

On the other hand, the ‌AirPods Pro‌ offer a high-level of convenience and portability due to their small size and charging case.

The audio quality of ‌AirPods Pro‌ cannot rival ‌AirPods Max‌, but features like Adaptive Audio, Loud Sound Reduction, and Conversation Boost are ideal for when you're on the go.

19 часов назад @ macrumors.com
Tim Cook Admits Truth About Vision Pro Following Lackluster Sales
Tim Cook Admits Truth About Vision Pro Following Lackluster Sales Tim Cook Admits Truth About Vision Pro Following Lackluster Sales

The Wall Street Journal's Ben Cohen this summer interviewed Apple CEO Tim Cook about the Vision Pro, innovation, Apple Intelligence, and more.

Image Credit: Vanity Fair Image Credit: Vanity FairCook admitted that the Vision Pro headset is not a mass-market product due to its high price.

"At $3,500, it's not a mass-market product," said Cook.

In July, research firm IDC estimated that Vision Pro sales would be under 500,000 units this year.

Cook said Apple Intelligence makes the experience of using Apple products "profoundly different."

19 часов назад @ macrumors.com
Get the Apple Pencil Pro for $94.99 on Amazon, Plus Low Prices on Magic Keyboards, AirTag, and More
Get the Apple Pencil Pro for $94.99 on Amazon, Plus Low Prices on Magic Keyboards, AirTag, and More Get the Apple Pencil Pro for $94.99 on Amazon, Plus Low Prices on Magic Keyboards, AirTag, and More

Amazon this week has a few solid deals on popular Apple accessories, including the Apple Pencil Pro, M4 iPad Pro Magic Keyboards, AirTag, and MagSafe Charger.

Apple PencilStarting with the Apple Pencil Pro, you can get this accessory for $94.99, down from $129.00.

Although this is not an all-time low price, it's just $5 higher compared to that record low Prime Day price we saw earlier in the month.

Amazon also has the USB-C Apple Pencil available for $69.00, down from $79.00.

Amazon also has the 13-inch M4 iPad Pro Magic Keyboard on sale, available for $299.99 in both colors, down from $349.00.

20 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 7 часов назад
How to use macOS's Finder Eject When Finished feature
How to use macOS's Finder Eject When Finished feature How to use macOS's Finder Eject When Finished feature

A handy new feature of macOS Sequoia allows a mounted volume to self-eject once a process copying files from it ends.

Finder holds the .dmg's mounted volume captive as long as it is in use.

Starting from macOS Sequoia you can now tell the Finder to auto-eject the .dmg's volume once the copy completes.

But now in macOS Sequoia, that alert features a new button: Eject when finished.

Speed up your workflowIf you immediately click Eject when finished, the Finder will automatically eject the .dmg's volume when the copy is done.

7 часов назад @ appleinsider.com
You can no longer sign up for Disney+ and Hulu via the App Store
You can no longer sign up for Disney+ and Hulu via the App Store You can no longer sign up for Disney+ and Hulu via the App Store

In an attempt to avoid paying Apple's App Store fees, Disney has removed the ability for users to pay for Disney+ or Hulu through the App Store.

By instructing their users to visit a website rather than pay via the App Store, Disney is able to save money and avoid paying Apple a fee.

The subscription-related change can be found on the official Disney and Hulu websites.

Existing Apple-billed subscribers will remain unaffected, however, according to the Disney+ and Hulu websites.

For payments, however, users will need to turn to the Disney+ and Hulu websites.

13 часов назад @ appleinsider.com
Apple could announce redesigned Mac mini with M4 at October event
Apple could announce redesigned Mac mini with M4 at October event Apple could announce redesigned Mac mini with M4 at October event

The iMac, MacBook Pro, and Mac Mini are all expected to receive the M4 chip later this month in the form of an online-focused event.

While Apple recently announced the seventh-generation iPad mini through a simple press release, new Mac computers will reportedly be revealed via an online event later in October.

According to the post, the iMac and MacBook Pro are expected to receive the Apple M4 chip, currently only found in the iPad Pro.

"I've seen no evidence to suggest Apple will hold a full-scale, iPhone-like event at its headquarters with press," Gurman said.

This would align with Apple's previous events, such as the online iPad event in May of 2024, where redesigned iPad Pro and iPad A…

13 часов назад @ appleinsider.com
New in iOS 18.1: RCS support for Business Messaging, fixes for the random restart bug on iPhone 16 Pro
New in iOS 18.1: RCS support for Business Messaging, fixes for the random restart bug on iPhone 16 Pro New in iOS 18.1: RCS support for Business Messaging, fixes for the random restart bug on iPhone 16 Pro

The iOS 18.1 update introduces support for a new RCS messaging feature and fixes a known issue affecting devices in the iPhone 16 range.

In addition to the various issues the update resolves, the RC version of iOS 18.1 enhances the existing business messaging feature by adding support for the RCS protocol.

iOS 18.1 further improves the Business Messaging feature by adding RCS support.

Along with the enhancements to Business Messaging, the iOS 18.1 update also introduces various bug fixes.

The bug was most commonly encountered on iPhone 16 Pro and iPhone 16 Pro Max units, which would sometimes crash even when in standby mode.

15 часов назад @ appleinsider.com
Apple CEO Tim Cook continues to kick it with Nike almost 20 years later
Apple CEO Tim Cook continues to kick it with Nike almost 20 years later Apple CEO Tim Cook continues to kick it with Nike almost 20 years later

Apple CEO Tim Cook has been on Nike's board for almost 20 years, and now he has to help guide the major sports brand through some stormy weather.

The Apple CEO has been on the Nike board of directors since 2005, the longest of any board member, and has helped the brand continue to thrive in his tenure.

In March, two months before Cook wore special Nike sneakers for the iPad launch, Nike warned of financial issues.

Working with Cook, Knight referred to him as "a great collaborative leader" at a Stanford talk.

As for the current CEO, Hill, he was supported by Cook.

15 часов назад @ appleinsider.com
Magic Keyboard, Magic Trackpad, & Magic Mouse may soon be upgraded with USB-C
Magic Keyboard, Magic Trackpad, & Magic Mouse may soon be upgraded with USB-C Magic Keyboard, Magic Trackpad, & Magic Mouse may soon be upgraded with USB-C

Apple's slow transition to USB-C is inching closer to an end with the imminent release of a new Magic Mouse 2, Magic Trackpad 2, and Magic Keyboard, which were referenced in the iOS 18.1 RC.

The Mac, iPad, iPhone, and even AirPods have all moved away from legacy ports to adopt USB-C, but one group of Apple products held out — Magic accessories.

In the iOS 18.1 RC that released on Monday, Aaron Perris, a MacRumors contributor, discovered code referencing new Magic accessories.

Those included an updated Magic Keyboard, Magic Mouse 2, and Magic Trackpad 2.

Note that the code referenced the existing product names like Magic Mouse 2.

16 часов назад @ appleinsider.com
Apple issues release candidates for Apple Intelligence OS updates
Apple issues release candidates for Apple Intelligence OS updates Apple issues release candidates for Apple Intelligence OS updates

As Apple Intelligence gets closer to public availability, the first release candidates of iOS 18.1, iPadOS 18.1, tvOS 18.1, visionOS 2.1, and macOS Sequoia 15.1 are now available.

The first release candidates of iOS 18.1, macOS Sequoia 15.1, and iPadOS 18.1 arrive after the seventh build, which landed on October 14, or for macOS, October 15.

The new iOS 18.1 and iPadOS 18.1 build numbers are both 22B82.

However, not all Apple Intelligence features will be available when it is eventually released.

In the fifth build, Apple's iOS 18.1 changes were largely nothing to do with Apple Intelligence.

17 часов назад @ appleinsider.com
Early Chinese Singles' Day offers include an iPhone 16 price drop
Early Chinese Singles' Day offers include an iPhone 16 price drop Early Chinese Singles' Day offers include an iPhone 16 price drop

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.

18 часов назад @ appleinsider.com
Sonos Arc Ultra, Car Key expands, & Shortcuts automations with Clicks on HomeKit Insider
Sonos Arc Ultra, Car Key expands, & Shortcuts automations with Clicks on HomeKit Insider Sonos Arc Ultra, Car Key expands, & Shortcuts automations with Clicks on HomeKit Insider

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.

18 часов назад @ appleinsider.com
Russian officials buy four times more iPhones after ban
Russian officials buy four times more iPhones after ban Russian officials buy four times more iPhones after ban

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.

19 часов назад @ appleinsider.com
Who will deliver useful AI to the masses?
Who will deliver useful AI to the masses? Who will deliver useful AI to the masses?

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.

20 часов назад @ appleinsider.com
Safeguarding mobile privacy: why an iPhone needs a VPN
Safeguarding mobile privacy: why an iPhone needs a VPN Safeguarding mobile privacy: why an iPhone needs a VPN

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.

20 часов назад @ appleinsider.com
Apple's AirPods Pro 2's impressive hearing test launch date confirmed
Apple's AirPods Pro 2's impressive hearing test launch date confirmed Apple's AirPods Pro 2's impressive hearing test launch date confirmed

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.

21 час назад @ appleinsider.com
New price drops hit Apple's M3 MacBook Air, on sale from $899
New price drops hit Apple's M3 MacBook Air, on sale from $899 New price drops hit Apple's M3 MacBook Air, on sale from $899

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.

21 час назад @ appleinsider.com
iPhone SE 4 mockup shows 6.1-inch screen with TrueDepth notch
iPhone SE 4 mockup shows 6.1-inch screen with TrueDepth notch iPhone SE 4 mockup shows 6.1-inch screen with TrueDepth notch

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.

22 часа назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост None
Hacking with Swift
последний пост 2 months, 2 weeks назад
Making mistakes while learning Swift
Making mistakes while learning Swift

Tired of making mistakes while learning to code? You're not alone.

2 months, 2 weeks назад @ hackingwithswift.com
What’s new in SwiftUI for iOS 18
What’s new in SwiftUI for iOS 18

We got new API for colors and gradients, more scrollview improvements, tab improvements, and more.

4 months назад @ hackingwithswift.com
What's new in Swift 6.0?
What's new in Swift 6.0?

When fully enabled, Swift 6 is likely to require changes in pretty much every project.

4 months, 2 weeks назад @ hackingwithswift.com
Save 50% on all books and bundles for WWDC24
Save 50% on all books and bundles for WWDC24

Shop the Hacking with Swift sale and upgrade your skills today!

4 months, 2 weeks назад @ hackingwithswift.com
What's new in Swift 5.10?
What's new in Swift 5.10?

Important concurrency clean ups ahead of Swift 6.

4 months, 2 weeks назад @ hackingwithswift.com
Build your next website in Swift
Build your next website in Swift

How Swift's result builders can help us write smarter, safer HTML.

5 months, 1 week назад @ hackingwithswift.com
Shipping a visionOS app for launch
Shipping a visionOS app for launch

The future of audio synthesis is in your hands!

8 months, 3 weeks назад @ hackingwithswift.com
Take on visionOS at Unwrap Live 2024
Take on visionOS at Unwrap Live 2024

The Vision Pro is almost here – are you ready to build?

9 months, 2 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 month назад
Build AI-Powered Apps with Apple Intelligence
Build AI-Powered Apps with Apple Intelligence Build AI-Powered Apps with Apple Intelligence

This course explores on-device machine learning using Apple’s powerful tools.

See how simple the Vision framework makes complex computer vision tasks, enabling your app to understand the real world, through tasks like object detection and face recognition.

Learn to leverage the Translation framework for on-device, real-time language translation, breaking down language barriers for your users.

Before finally looking at how to develop your own machine learning models, by customizing Apple’s pre-built models for specific use cases within your apps.

1 month назад @ kodeco.com
Integrating 3rd-Party AI on Apple Platforms
Integrating 3rd-Party AI on Apple Platforms Integrating 3rd-Party AI on Apple Platforms

Incorporating third-party machine learning models requires knowledge about the source model as well as some Core ML conversion techniques.

This module will get you started with incorporating such a third-party model into an existing iOS app and use it for realtime object detection.

1 month назад @ kodeco.com
Improving User Experience with Apple Intelligence
Improving User Experience with Apple Intelligence Improving User Experience with Apple Intelligence

CourseThis course equips you with the skills to leverage Apple’s latest user experience (UX) advancements within your iOS apps.

You’ll explore Writing Tools, a powerful suite for enhancing text input and editing.

Dive into Genmoji, a brand new tool for creating custom emoji characters, adding a layer of personalization and expression to your apps.

And unlock the power of Siri and App Intents with Apple Intelligence, enabling seamless voice interaction and context-aware functionality within your creations.

1 month назад @ kodeco.com
Building Intelligent Apps with Apple AI Models
Building Intelligent Apps with Apple AI Models Building Intelligent Apps with Apple AI Models

CourseThis course explores on-device machine learning using Apple’s powerful tools.

See how simple the Vision framework makes complex computer vision tasks, enabling your app to understand the real world, through tasks like object detection and face recognition.

Learn to leverage the Translation framework for on-device, real-time language translation, breaking down language barriers for your users.

Before finally looking at how to develop your own machine learning models, by customizing Apple’s pre-built models for specific use cases within your apps.

1 month назад @ kodeco.com
New Webinar: Using APIs to Add Images to Your Apps [FREE]
New Webinar: Using APIs to Add Images to Your Apps [FREE] New Webinar: Using APIs to Add Images to Your Apps [FREE]

This isn’t just a futuristic idea; it’s possible right now with the OpenAI API for image generation.

By integrating AI-generated images, you can offer features that feel fresh, cutting-edge, and tailored to individual users.

What You’ll LearnThe upcoming webinar is designed to provide a comprehensive introduction to using the OpenAI API for image generation.

Along the way, you’ll:Understand the capabilities of the OpenAI API and how it can be used for image generation in various applications.

By the end of this webinar, you’ll have an overview of the tools and insights needed to leverage AI-generated images, making your app more engaging and innovative.

2 months назад @ kodeco.com
Free Webinar: Apple Intelligence in Action: Applying Smart Features to Your Apps [FREE]
Free Webinar: Apple Intelligence in Action: Applying Smart Features to Your Apps [FREE] Free Webinar: Apple Intelligence in Action: Applying Smart Features to Your Apps [FREE]

Join our free webinar, Apple Intelligence in Action: Applying Smart Features to Your Apps, to get a taste of some of the exciting Apple Intelligence features announced at WWDC 2024.

Hosted by Emad Ghorbaninia for Kodeco, this webinar will look at some of the ways that Apple Intelligence will improve user experiences in the near future.

Smart features significantly enhance user engagement and retention rates by delivering personalized user experiences.

Emad will guide you through two important features for mobile developers: Writing Tools and using Siri with Apple Intelligence.

Special Offer: Attendees will receive a special discount on our Apple Intelligence bootcamp enrollments!

2 months, 2 weeks назад @ kodeco.com
Kodeco Podcast: The Power of Native Platforms (V2, S2, E11) [FREE]
Kodeco Podcast: The Power of Native Platforms (V2, S2, E11) [FREE] Kodeco Podcast: The Power of Native Platforms (V2, S2, E11) [FREE]

In this episode of the Kodeco podcast, hosts Dru Freeman and Susannah Skyer Gupta delve into native platforms and the implications of cross-platform development.

The conversation highlights the pros and cons of cross-platform tools, with real-world examples from the guests’ extensive experience in the field.

See it for yourself at monday.com/KodecoInterested in sponsoring a podcast episode?

Be sure to subscribe in iTunes, in Spotify, or on YouTube to get notified when the next episode comes out.

We’d love to hear what you think about the podcast and any suggestions on what you’d like to hear in future episodes.

3 months, 3 weeks назад @ kodeco.com
SwiftUI Essentials
SwiftUI Essentials SwiftUI Essentials

SwiftUI is a revolutionary Apple framework for creating UI across multiple platforms.

It represents many advantages over the traditional UIKit framework, but can represent a challenge for developers experienced with UIKit-based apps.

The Kodeco SwiftUI Essentials program provides a comprehensive learning experience designed to introduce developers with UIKit experience to SwiftUI.

You’ll also see how to integrate state-of-the-art concurrency and data persistence into your app, before focusing on performance optimization of SwiftUI apps.

This program gives you the skillset you need to progress from being a UIKit developer to one fully versed in the latest SwiftUI technologies.

3 months, 3 weeks назад @ kodeco.com
Siri Is Cooking for WWDC 2024 [FREE]
Siri Is Cooking for WWDC 2024 [FREE] Siri Is Cooking for WWDC 2024 [FREE]

Apple has given Siri a huge shot of intelligence with the introduction of two key components: the App Intents framework and Apple Intelligence.

Note:If you’d like to learn about App Intents with Shortcuts, see the article titled If you’d like to learn about App Intents with Shortcuts, see the article titled Creating Shortcuts with App IntentsApp Intents are just the entry point.

To illustrate the potential, this article explores how this could play out in the kitchen by imagining a hypothetical cooking app called Chef Cooks.

Data Modeling With App EntitiesBefore Siri can understand the cooking domain, the cooking app must define its data entities so Apple Intelligence can comprehend them.

T…

4 months назад @ kodeco.com
iOS Ready
iOS Ready iOS Ready

The Kodeco iOS Ready program provides a comprehensive learning experience guided by experienced industry professionals.

Gain the in-demand skills you need to excel in building modern iOS apps using Apple’s revolutionary UI framework, SwiftUI.

As the program progresses you’ll navigate your way towards the power of data management, including passing data, state management, and data persistence for dynamic apps.

Take a step further with networking and performance optimization techniques, ensuring your apps run smoothly.

This program provides you with the tools to maximize your learning potential towards becoming a sought after iOS developer.

4 months назад @ kodeco.com
SwiftUI Navigation [SUBSCRIBER]
SwiftUI Navigation [SUBSCRIBER] SwiftUI Navigation [SUBSCRIBER]

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

Already a member of Kodeco?

4 months назад @ kodeco.com
Networking with SwiftUI [SUBSCRIBER]
Networking with SwiftUI [SUBSCRIBER] Networking with SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

4 months назад @ kodeco.com
SwiftUI Views & Layouts [SUBSCRIBER]
SwiftUI Views & Layouts [SUBSCRIBER] SwiftUI Views & Layouts [SUBSCRIBER]

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

Already a member of Kodeco?

4 months назад @ kodeco.com
Concurrency Demystified [SUBSCRIBER]
Concurrency Demystified [SUBSCRIBER] Concurrency Demystified [SUBSCRIBER]

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

Already a member of Kodeco?

4 months назад @ kodeco.com
Passing Data in SwiftUI [SUBSCRIBER]
Passing Data in SwiftUI [SUBSCRIBER] Passing Data in SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

4 months назад @ kodeco.com
NSHipster NSHipster
последний пост None
Ole Begemann
последний пост 7 months, 2 weeks назад
Building with nightly Swift toolchains on macOS
Building with nightly Swift toolchains on macOS

This should be set to the desired toolchain’s bundle ID, which you can find in the Info.plist file in the toolchain’s directory.

Example (I’m using a nightly toolchain from 2024-03-03 here):# My normal Swift version is 5.10 $ swift --version swift-driver version: 1.90.11.1 Apple Swift version 5.10 ( swiftlang-5.10.0.13 clang-1500.3.9.4 ) # The nightly toolchain is 6.0-dev $ export TOOLCHAINS = org.swift.59202403031a $ swift --version Apple Swift version 6.0-dev ( LLVM 0c7823cab15dec9, Swift 0cc05909334c6f7 )Toolchain name vs. bundle IDI think the TOOLCHAINS variable is also supposed to accept the toolchain’s name instead of the bundle ID, but this doesn’t work reliably for me.

I tried passi…

7 months, 2 weeks назад @ oleb.net
How the Swift compiler knows that DispatchQueue.main implies @MainActor
How the Swift compiler knows that DispatchQueue.main implies @MainActor

You may have noticed that the Swift compiler automatically treats the closure of a DispatchQueue.main.async call as @MainActor .

In other words, the we can call a main-actor-isolated function in the closure:import Dispatch @MainActor func mainActorFunc () { } DispatchQueue .

async { // The compiler lets us call this because // it knows we're on the main actor.

Compiler has inserted `@_unsafeMainActor` mainActorFunc () }Perplexity through obscurityI love that this automatic @MainActor inference for DispatchQueue.main exists.

I do not love that it’s another piece of hidden, implicit behavior that makes Swift concurrency harder to learn.

7 months, 3 weeks назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 4 часа назад
Как создать zip архивОказывается, в Foundation есть системный API, который позволяет создавать zip архив по переданному ему URL папки. Код можно посмотреть здесь.
Как создать zip архивОказывается, в Foundation есть системный API, который позволяет создавать zip архив по переданному ему URL папки. Код можно посмотреть здесь.

Как создать zip архивОказывается, в Foundation есть системный API, который позволяет создавать zip архив по переданному ему URL папки. Код можно посмотреть здесь.

4 часа назад @ t.me
ИТ-событие МТС True Tech ChampДата: 8 ноябряМесто: МТС Live Холл + онлайнМТС приглашает разработчиков присоединиться к мультиформатному ИТ-событию True Tech Champ. Будем обмениваться опытом, общаться с экспертами и просто классно проводить время среди свои
ИТ-событие МТС True Tech ChampДата: 8 ноябряМесто: МТС Live Холл + онлайнМТС приглашает разработчиков присоединиться к мультиформатному ИТ-событию True Tech Champ. Будем обмениваться опытом, общаться с экспертами и просто классно проводить время среди свои ИТ-событие МТС True Tech ChampДата: 8 ноябряМесто: МТС Live Холл + онлайнМТС приглашает разработчиков присоединиться к мультиформатному ИТ-событию True Tech Champ. Будем обмениваться опытом, общаться с экспертами и просто классно проводить время среди свои

ИТ-событие МТС True Tech ChampДата: 8 ноябряМесто: МТС Live Холл + онлайнМТС приглашает разработчиков присоединиться к мультиформатному ИТ-событию True Tech Champ. Будем обмениваться опытом, общаться с экспертами и просто классно проводить время среди своих.Что тебя ждет:— True Tech Garage. Интерактивный лекторий с воркшопами, ИТ-батлом «Плохие прогерские шутки» и кодинг-дуэлью с победителем олимпиады.— Технофест. Более 20 площадок с кодерскими и фановыми активностями. Можно забраться на скалодром, погонять роботов по лабиринтам и взломать код сейфа.— Шоу-финал. Лучшие команды ИТ-чемпионата на глазах у зрителей поборются за победу в гонках роботов по усложнённым интерактивным лабиринтам с п…

21 час назад @ t.me
Рекомендации по оптимизации перфомансаGitHub репозиторий с подборкой статей, инструментов и кейсов оптимизации разных аспектов перфоманса.
Рекомендации по оптимизации перфомансаGitHub репозиторий с подборкой статей, инструментов и кейсов оптимизации разных аспектов перфоманса. Рекомендации по оптимизации перфомансаGitHub репозиторий с подборкой статей, инструментов и кейсов оптимизации разных аспектов перфоманса.

Рекомендации по оптимизации перфомансаGitHub репозиторий с подборкой статей, инструментов и кейсов оптимизации разных аспектов перфоманса.

1 day, 4 hours назад @ t.me
Genesis – новый генератор статических сайтов на SwiftГенератор статических сайтов – один из самых простых способов собрать себе тот самый блог, о котором вы давно мечтали. А если этот генератор написан на Swift, вы еще можете и поиграться с необычным приме
Genesis – новый генератор статических сайтов на SwiftГенератор статических сайтов – один из самых простых способов собрать себе тот самый блог, о котором вы давно мечтали. А если этот генератор написан на Swift, вы еще можете и поиграться с необычным приме

Genesis – новый генератор статических сайтов на SwiftГенератор статических сайтов – один из самых простых способов собрать себе тот самый блог, о котором вы давно мечтали. А если этот генератор написан на Swift, вы еще можете и поиграться с необычным применением любимого языка.Genesis – еще один такой генератор. От альтернатив его отличает максимально простая реализация, отсутствие каких-то внешних зависимостей и работа со строками вместо сложных DSL.

4 days, 4 hours назад @ t.me
Новые статьи в документацииДержите пачку октябрьских обновлений документации Apple:👉Win-back offers: специальный тип подписок, направленный на возвращение ушедших от вас пользователей👉Camera Control: HIG и документация👉Гайд по поддержке разных размеров час
Новые статьи в документацииДержите пачку октябрьских обновлений документации Apple:👉Win-back offers: специальный тип подписок, направленный на возвращение ушедших от вас пользователей👉Camera Control: HIG и документация👉Гайд по поддержке разных размеров час Новые статьи в документацииДержите пачку октябрьских обновлений документации Apple:👉Win-back offers: специальный тип подписок, направленный на возвращение ушедших от вас пользователей👉Camera Control: HIG и документация👉Гайд по поддержке разных размеров час

Новые статьи в документацииДержите пачку октябрьских обновлений документации Apple:👉Win-back offers: специальный тип подписок, направленный на возвращение ушедших от вас пользователей👉Camera Control: HIG и документация👉Гайд по поддержке разных размеров часов👉Новые семплы для visionOS

5 days, 4 hours назад @ t.me
Эпизод Swift Talk про ConcurrencyРебята из Objc.io выпустили бесплатный эпизод своего видеоблога про Swift Concurrency. где на примере небольшого macOS приложения разбираются с основными фичами и ошибками компиляции.
Эпизод Swift Talk про ConcurrencyРебята из Objc.io выпустили бесплатный эпизод своего видеоблога про Swift Concurrency. где на примере небольшого macOS приложения разбираются с основными фичами и ошибками компиляции.

Эпизод Swift Talk про ConcurrencyРебята из Objc.io выпустили бесплатный эпизод своего видеоблога про Swift Concurrency. где на примере небольшого macOS приложения разбираются с основными фичами и ошибками компиляции.

6 days, 4 hours назад @ t.me
Как сохранять микросекунды при конверсии Date <-> StringНрбольшое напоминание – при конвертации строки в дату и обратно с использованием DateFormatter информация о микросекундах теряется. Если для вас они важны, то в статье разбирается, как сохранить
Как сохранять микросекунды при конверсии Date &lt;-&gt; StringНрбольшое напоминание – при конвертации строки в дату и обратно с использованием DateFormatter информация о микросекундах теряется. Если для вас они важны, то в статье разбирается, как сохранить

Как сохранять микросекунды при конверсии Date <-> StringНрбольшое напоминание – при конвертации строки в дату и обратно с использованием DateFormatter информация о микросекундах теряется. Если для вас они важны, то в статье разбирается, как сохранить их значение.

1 week назад @ t.me
Обзор недавней Server-Side Swift конференцииНедавно прошла первая большая конференция, посвященная Swift на сервере. Это на ней анонсировали интероп с Java и штуки вроде плагина для контейнеризации, про которые я уже рассказывал в канале.Держите статью с к
Обзор недавней Server-Side Swift конференцииНедавно прошла первая большая конференция, посвященная Swift на сервере. Это на ней анонсировали интероп с Java и штуки вроде плагина для контейнеризации, про которые я уже рассказывал в канале.Держите статью с к Обзор недавней Server-Side Swift конференцииНедавно прошла первая большая конференция, посвященная Swift на сервере. Это на ней анонсировали интероп с Java и штуки вроде плагина для контейнеризации, про которые я уже рассказывал в канале.Держите статью с к

Обзор недавней Server-Side Swift конференцииНедавно прошла первая большая конференция, посвященная Swift на сервере. Это на ней анонсировали интероп с Java и штуки вроде плагина для контейнеризации, про которые я уже рассказывал в канале.Держите статью с кратким содержанием всех докладов, чтобы вы могли сами решить, на что еще обратить внимание. Я все еще удивляюсь, что Things, мой любимый туду лист, довольно давно переехал на Swift, и вроде бы довольны.

1 week, 1 day назад @ t.me
Ускорение сетевых запросов на старте приложенияРебята из Додо делятся своим опытом профилирования сетевых запросов и кучи оптимизаций, которые помогли ускорить старт приложения в два раза. Примеры оптимизаций:👉По одной URLSession на хост для переиспользова
Ускорение сетевых запросов на старте приложенияРебята из Додо делятся своим опытом профилирования сетевых запросов и кучи оптимизаций, которые помогли ускорить старт приложения в два раза. Примеры оптимизаций:👉По одной URLSession на хост для переиспользова Ускорение сетевых запросов на старте приложенияРебята из Додо делятся своим опытом профилирования сетевых запросов и кучи оптимизаций, которые помогли ускорить старт приложения в два раза. Примеры оптимизаций:👉По одной URLSession на хост для переиспользова

Ускорение сетевых запросов на старте приложенияРебята из Додо делятся своим опытом профилирования сетевых запросов и кучи оптимизаций, которые помогли ускорить старт приложения в два раза. Примеры оптимизаций:👉По одной URLSession на хост для переиспользования коннекшнов👉Прогрев коннекшна первой строчкой в приложении👉Оптимизация порядка запросов с оглядкой на UX

1 week, 4 days назад @ t.me
Всем привет! На связи команда RuStore. Каждый день мы стараемся делать RuStore ещё удобнее и будем благодарны за вашу помощь. Примите участие в исследовании о работе магазинов приложений, заполнив небольшой опрос. Это займёт не более 5 минут и поможет нам
Всем привет! На связи команда RuStore. Каждый день мы стараемся делать RuStore ещё удобнее и будем благодарны за вашу помощь. Примите участие в исследовании о работе магазинов приложений, заполнив небольшой опрос.  Это займёт не более 5 минут и поможет нам Всем привет! На связи команда RuStore. Каждый день мы стараемся делать RuStore ещё удобнее и будем благодарны за вашу помощь. Примите участие в исследовании о работе магазинов приложений, заполнив небольшой опрос. Это займёт не более 5 минут и поможет нам

Всем привет! На связи команда RuStore. Каждый день мы стараемся делать RuStore ещё удобнее и будем благодарны за вашу помощь. Примите участие в исследовании о работе магазинов приложений, заполнив небольшой опрос. Это займёт не более 5 минут и поможет нам стать лучше. Пройти опрос по ссылке.

1 week, 5 days назад @ t.me
SafariExtension на SwiftUIЕсли бы меня сходу спросили, на чем разрабатываются расширения для Safari, я был бы уверен, что это JavaScript. Оказывается, их можно писать нативно на SwiftUI!
SafariExtension на SwiftUIЕсли бы меня сходу спросили, на чем разрабатываются расширения для Safari, я был бы уверен, что это JavaScript. Оказывается, их можно писать нативно на SwiftUI!

SafariExtension на SwiftUIЕсли бы меня сходу спросили, на чем разрабатываются расширения для Safari, я был бы уверен, что это JavaScript. Оказывается, их можно писать нативно на SwiftUI!

1 week, 5 days назад @ t.me
Swift Container PluginПлагин для SwiftPM, с помощью которого можно собирать контейнеры с вашими серверными приложениями и публиковать их в нужные облака. Доклад с деталями можно посмотреть тут.
Swift Container PluginПлагин для SwiftPM, с помощью которого можно собирать контейнеры с вашими серверными приложениями и публиковать их в нужные облака. Доклад с деталями можно посмотреть тут. Swift Container PluginПлагин для SwiftPM, с помощью которого можно собирать контейнеры с вашими серверными приложениями и публиковать их в нужные облака. Доклад с деталями можно посмотреть тут.

Swift Container PluginПлагин для SwiftPM, с помощью которого можно собирать контейнеры с вашими серверными приложениями и публиковать их в нужные облака. Доклад с деталями можно посмотреть тут.

1 week, 6 days назад @ t.me
Низкоуровневый процессинг аудио с AVFoundationПример того, как написать простую библиотеку с удобным API для создания аудиоэффектов поверх AVFoundation. Источник вдохновения – Objective-C библиотека Novocaine.
Низкоуровневый процессинг аудио с AVFoundationПример того, как написать простую библиотеку с удобным API для создания аудиоэффектов поверх AVFoundation. Источник вдохновения – Objective-C библиотека Novocaine.

Низкоуровневый процессинг аудио с AVFoundationПример того, как написать простую библиотеку с удобным API для создания аудиоэффектов поверх AVFoundation. Источник вдохновения – Objective-C библиотека Novocaine.

2 weeks назад @ t.me
Приглашаем на Mobile PeerLab #2 — камерную встречу для мобильных разработчиков10 октября в Москве во второй раз пройдет PeerLab от экспертов Райдтеха Яндекс Go. Специалисты разберут кейсы, которые предложат участники: поговорят о DI-архитектуре, легаси и с
Приглашаем на Mobile PeerLab #2 — камерную встречу для мобильных разработчиков10 октября в Москве во второй раз пройдет PeerLab от экспертов Райдтеха Яндекс Go. Специалисты разберут кейсы, которые предложат участники: поговорят о DI-архитектуре, легаси и с Приглашаем на Mobile PeerLab #2 — камерную встречу для мобильных разработчиков10 октября в Москве во второй раз пройдет PeerLab от экспертов Райдтеха Яндекс Go. Специалисты разберут кейсы, которые предложат участники: поговорят о DI-архитектуре, легаси и с

Приглашаем на Mobile PeerLab #2 — камерную встречу для мобильных разработчиков10 октября в Москве во второй раз пройдет PeerLab от экспертов Райдтеха Яндекс Go. Специалисты разберут кейсы, которые предложат участники: поговорят о DI-архитектуре, легаси и скорости сборки, сравнят KMP и Flutter, объяснят, чем отличаются техлиды от фичалидов, и поделятся советами о тестировании фичей.После разбора кейсов гостей ждет afterparty, feature dev консультация и активности в реальной качалке — будем тренировать прогерские мышцы! Реальные кейсы и ответы экспертов Яндекса на ваши вопросы о мобильной разработке — регистрируйтесь и зовите коллег! Обратите внимание, количество мест ограничено. После регист…

2 weeks, 4 days назад @ t.me
Как запретить удалять ваше приложениеОказывается, в iOS есть официальный API, с помощью которого можно запретить удалять ваше приложение. Он входит в Screen Time API. Но есть два нюанса. Во-первых, нужно получить специальный аппрув Apple, во-вторых, пользо
Как запретить удалять ваше приложениеОказывается, в iOS есть официальный API, с помощью которого можно запретить удалять ваше приложение. Он входит в Screen Time API. Но есть два нюанса. Во-первых, нужно получить специальный аппрув Apple, во-вторых, пользо

Как запретить удалять ваше приложениеОказывается, в iOS есть официальный API, с помощью которого можно запретить удалять ваше приложение. Он входит в Screen Time API. Но есть два нюанса. Во-первых, нужно получить специальный аппрув Apple, во-вторых, пользователь тоже должен дать явное согласие на этот запрет.

2 weeks, 5 days назад @ t.me
iOS.Events iOS.Events
последний пост 5 months назад
Tinkoff Mobile Meetup в Санкт-Петербурге— Неочевидные моменты в поддержке RTL-языков.— Результаты редизайна пайчарта трат.— Доклад о Jetpack Compose.📆Дата: 6 июня в 19:00📍Место: Санкт-Петербург, Аптекарский проспект, 4, к. 2, стр. 1, ЛенполиграфмашРегистра
Tinkoff Mobile Meetup в Санкт-Петербурге— Неочевидные моменты в поддержке RTL-языков.— Результаты редизайна пайчарта трат.— Доклад о Jetpack Compose.📆Дата: 6 июня в 19:00📍Место: Санкт-Петербург, Аптекарский проспект, 4, к. 2, стр. 1, ЛенполиграфмашРегистра Tinkoff Mobile Meetup в Санкт-Петербурге— Неочевидные моменты в поддержке RTL-языков.— Результаты редизайна пайчарта трат.— Доклад о Jetpack Compose.📆Дата: 6 июня в 19:00📍Место: Санкт-Петербург, Аптекарский проспект, 4, к. 2, стр. 1, ЛенполиграфмашРегистра

Tinkoff Mobile Meetup в Санкт-Петербурге— Неочевидные моменты в поддержке RTL-языков.— Результаты редизайна пайчарта трат.— Доклад о Jetpack Compose.📆Дата: 6 июня в 19:00📍Место: Санкт-Петербург, Аптекарский проспект, 4, к. 2, стр. 1, ЛенполиграфмашРегистрацияhttps://o.tinkoff.ru/mobile-meetup-SPB-iosevents

5 months назад @ t.me
Привет! На связи Podlodka Crew. Мы организовываем онлайн конференции по разным аспектам разработки. Пришли рассказать вам про новый сезон конференции по iOS, который стартует уже 15 апреля.Темой этого сезона мы особенно гордимся — это хардкорный UI. Эксклю
Привет! На связи Podlodka Crew. Мы организовываем онлайн конференции по разным аспектам разработки. Пришли рассказать вам про новый сезон конференции по iOS, который стартует уже 15 апреля.Темой этого сезона мы особенно гордимся — это хардкорный UI. Эксклю Привет! На связи Podlodka Crew. Мы организовываем онлайн конференции по разным аспектам разработки. Пришли рассказать вам про новый сезон конференции по iOS, который стартует уже 15 апреля.Темой этого сезона мы особенно гордимся — это хардкорный UI. Эксклю

Привет! На связи Podlodka Crew. Мы организовываем онлайн конференции по разным аспектам разработки. Пришли рассказать вам про новый сезон конференции по iOS, который стартует уже 15 апреля.Темой этого сезона мы особенно гордимся — это хардкорный UI. Эксклюзивные доклады и воркшопы, спикеры с глубокой и уникальной экспертизой. Вместе мы обучимся сложным инструментам и узнаем как делать то, что не умеет большинство iOS-разработчиков. Вас ждут знания, которыми мало кто владеет и ещё реже обучает:💜 Создадим собственный графический редактор, освоим искусство превращать тачи в пиксели. Григорий Остробород расскажет как устроена «типичная рисовалка» интерфейса. Раскроет нюансы взаимодействия с пол…

6 months, 2 weeks назад @ t.me
📲 14 марта пройдет Tinkoff Mobile Meetup в Нижнем НовгородеНа встрече обсудят:— как правильно конфигурировать CI;— локализовать участки приложения, которые нагружают процессор;— использовать NLP в мобильной разработке.После докладов нетворкинг.📆Дата: 14 ма
📲 14 марта пройдет Tinkoff Mobile Meetup в Нижнем НовгородеНа встрече обсудят:— как правильно конфигурировать CI;— локализовать участки приложения, которые нагружают процессор;— использовать NLP в мобильной разработке.После докладов нетворкинг.📆Дата: 14 ма 📲 14 марта пройдет Tinkoff Mobile Meetup в Нижнем НовгородеНа встрече обсудят:— как правильно конфигурировать CI;— локализовать участки приложения, которые нагружают процессор;— использовать NLP в мобильной разработке.После докладов нетворкинг.📆Дата: 14 ма

📲 14 марта пройдет Tinkoff Mobile Meetup в Нижнем НовгородеНа встрече обсудят:— как правильно конфигурировать CI;— локализовать участки приложения, которые нагружают процессор;— использовать NLP в мобильной разработке.После докладов нетворкинг.📆Дата: 14 марта в 19:00📍Место: Нижний Новгород, Почаинская 17к, КУПНО, зал "Козьма Минин" КУПНО.Регистрацияhttps://meetup.tinkoff.ru/event/tinkoff-mobile-meetup5/

7 months, 2 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 1 month, 2 weeks назад
In a recent article, my buddy @artemnovichkov provides an insightful look into creating a GitHub Contribution Graph using Swift Charts. The piece delves into how developers can effectively leverage Swift Charts to build customizable, data-rich visualizatio
In a recent article, my buddy @artemnovichkov provides an insightful look into creating a GitHub Contribution Graph using Swift Charts. The piece delves into how developers can effectively leverage Swift Charts to build customizable, data-rich visualizatio

In a recent article, my buddy @artemnovichkov provides an insightful look into creating a GitHub Contribution Graph using Swift Charts. The piece delves into how developers can effectively leverage Swift Charts to build customizable, data-rich visualizations.https://www.artemnovichkov.com/blog/github-contribution-graph-swift-charts#SwiftUI #Charts

1 month, 2 weeks назад @ t.me
When using a modular architecture, consider checking the ENABLE_MODULE_VERIFIER project setting. Disabling this flag can significantly reduce build times, especially in projects with a large number of modules. While it is useful for identifying issues with
When using a modular architecture, consider checking the ENABLE_MODULE_VERIFIER project setting. Disabling this flag can significantly reduce build times, especially in projects with a large number of modules. While it is useful for identifying issues with

When using a modular architecture, consider checking the ENABLE_MODULE_VERIFIER project setting. Disabling this flag can significantly reduce build times, especially in projects with a large number of modules. While it is useful for identifying issues with frameworks before distribution, it may not be necessary for most general projects.https://pfandrade.me/blog/swift-build-times-and-module-verification/#optimization #Xcode

1 month, 3 weeks назад @ t.me
A short but insightful article on the non-obvious quirks of SwiftUI's Menu component. Jeff addresses common issues developers face when using HStack and VStack in Menu, offering practical solutions to overcome them.https://jeffverkoeyen.com/blog/2024/08/16
A short but insightful article on the non-obvious quirks of SwiftUI's Menu component. Jeff addresses common issues developers face when using HStack and VStack in Menu, offering practical solutions to overcome them.https://jeffverkoeyen.com/blog/2024/08/16

A short but insightful article on the non-obvious quirks of SwiftUI's Menu component. Jeff addresses common issues developers face when using HStack and VStack in Menu, offering practical solutions to overcome them.https://jeffverkoeyen.com/blog/2024/08/16/SwiftUI-Menu-subtitle-shenanigans/#SwiftUI

2 months назад @ t.me
It's a great idea to have quick answers about new features from WWDC, especially if you don't have the time to watch every session.https://askwwdc.com/#wwdc
It's a great idea to have quick answers about new features from WWDC, especially if you don't have the time to watch every session.https://askwwdc.com/#wwdc

It's a great idea to have quick answers about new features from WWDC, especially if you don't have the time to watch every session.https://askwwdc.com/#wwdc

2 months, 2 weeks назад @ t.me
If you want to go beyond writing the usual tests we are all used to, there is a demonstration of how to automatically detect memory leaks in applications using UI tests on CI.https://www.polpiella.dev/automatically-detect-memory-leaks-using-ui-tests/#testi
If you want to go beyond writing the usual tests we are all used to, there is a demonstration of how to automatically detect memory leaks in applications using UI tests on CI.https://www.polpiella.dev/automatically-detect-memory-leaks-using-ui-tests/#testi

If you want to go beyond writing the usual tests we are all used to, there is a demonstration of how to automatically detect memory leaks in applications using UI tests on CI.https://www.polpiella.dev/automatically-detect-memory-leaks-using-ui-tests/#testing

2 months, 2 weeks назад @ t.me
In interviews, questions about the stack and heap are common, excpecially where is what object stored? You can impress the interviewers by discussing trivial types in Swift. Mention that you can use an underscored function to determine whether a type invol
In interviews, questions about the stack and heap are common, excpecially where is what object stored? You can impress the interviewers by discussing trivial types in Swift. Mention that you can use an underscored function to determine whether a type invol

In interviews, questions about the stack and heap are common, excpecially where is what object stored? You can impress the interviewers by discussing trivial types in Swift. Mention that you can use an underscored function to determine whether a type involves heap allocations and reference counting or not.// POD - Plain old data_isPOD(Int.self) // true_isPOD(Array.self) // falseHow to know if a value type includes heap allocations and ref countinghttps://forums.swift.org/t/how-to-know-if-a-value-type-includes-heap-allocations-and-ref-counting/72919/3Trying to understand POD (plain old datatypes)https://forums.swift.org/t/trying-to-understand-pod-plain-old-datatypes/49738

3 months, 2 weeks назад @ t.me
Found a good article describing the nuances of using StateObject and ObservedObject.https://www.mattmoriarity.com/2020-07-03-stateobject-and-observableobject-in-swiftui/#SwiftUI
Found a good article describing the nuances of using StateObject and ObservedObject.https://www.mattmoriarity.com/2020-07-03-stateobject-and-observableobject-in-swiftui/#SwiftUI

Found a good article describing the nuances of using StateObject and ObservedObject.https://www.mattmoriarity.com/2020-07-03-stateobject-and-observableobject-in-swiftui/#SwiftUI

3 months, 3 weeks назад @ t.me
What a huge update with Swift 6 – it's packed with cool new features! A lot of the updates are all about making concurrency smoother and more efficient, which is super exciting. Plus, there are other great improvements and language tweaks that make coding
What a huge update with Swift 6 – it's packed with cool new features! A lot of the updates are all about making concurrency smoother and more efficient, which is super exciting. Plus, there are other great improvements and language tweaks that make coding

What a huge update with Swift 6 – it's packed with cool new features! A lot of the updates are all about making concurrency smoother and more efficient, which is super exciting. Plus, there are other great improvements and language tweaks that make coding in Swift even better.https://www.hackingwithswift.com/articles/269/whats-new-in-swift-6#Swift

4 months, 1 week назад @ t.me
Xcode 16 brings a lot of updates - I want to share some of them that I find interesting:- Predictive code completion- Support for EditorConfig- Explicitly built modules - more actionable error messages, improved debugger performance, and better scheduling
Xcode 16 brings a lot of updates - I want to share some of them that I find interesting:- Predictive code completion- Support for EditorConfig- Explicitly built modules - more actionable error messages, improved debugger performance, and better scheduling

Xcode 16 brings a lot of updates - I want to share some of them that I find interesting:- Predictive code completion- Support for EditorConfig- Explicitly built modules - more actionable error messages, improved debugger performance, and better scheduling decisions which maximize parallelism. LLDB can now import explicitly-built Swift and Clang modules directly- A new code deduplication algorithm brings additional code size savings and an improved static link time performance- New execution engine for Previews - shared build products between Build and Run and Previews, switching between the two is instant- Previews now support previewing views inside of static libraries- You can cut text fr…

4 months, 1 week назад @ t.me
Stephen and Brandon wrote an article to address common questions and misconceptions about the Composable Architecture (TCA). They aim to clarify its benefits, its relationship with SwiftUI, and its suitability for various apps. The article also tackles com
Stephen and Brandon wrote an article to address common questions and misconceptions about the Composable Architecture (TCA). They aim to clarify its benefits, its relationship with SwiftUI, and its suitability for various apps. The article also tackles com

Stephen and Brandon wrote an article to address common questions and misconceptions about the Composable Architecture (TCA). They aim to clarify its benefits, its relationship with SwiftUI, and its suitability for various apps. The article also tackles comparisons with Redux, and concerns about complexity, performance, and boilerplate code. Additionally, it discusses action modeling and state management efficiency within TCA.https://www.pointfree.co/blog/posts/141-composable-architecture-frequently-asked-questions#TCA #architecture

4 months, 2 weeks назад @ t.me
Author decided to explore the Attribute Graph - a key part of how SwiftUI updates the user interface. While the topic is advanced, it provides valuable insights for developers eager to dive into layout mechanism under the hood. 🤯https://rensbr.eu/blog/swif
Author decided to explore the Attribute Graph - a key part of how SwiftUI updates the user interface. While the topic is advanced, it provides valuable insights for developers eager to dive into layout mechanism under the hood. 🤯https://rensbr.eu/blog/swif

Author decided to explore the Attribute Graph - a key part of how SwiftUI updates the user interface. While the topic is advanced, it provides valuable insights for developers eager to dive into layout mechanism under the hood. 🤯https://rensbr.eu/blog/swiftui-attribute-graph/#SwiftUI #layout

4 months, 3 weeks назад @ t.me
If you also thought that in VStask the default spacing value is always 8, then this article is here to clarify.https://fatbobman.com/en/posts/spacing-of-swiftui/#SwiftUI #Layout
If you also thought that in VStask the default spacing value is always 8, then this article is here to clarify.https://fatbobman.com/en/posts/spacing-of-swiftui/#SwiftUI #Layout

If you also thought that in VStask the default spacing value is always 8, then this article is here to clarify.https://fatbobman.com/en/posts/spacing-of-swiftui/#SwiftUI #Layout

5 months, 1 week назад @ t.me
I often find that developers are confused about which component is best for them: ZStack or overlay (+background). So I hope this short article will clarify the differences and help delve deeper into the unique properties of these two modifiers.https://fat
I often find that developers are confused about which component is best for them: ZStack or overlay (+background). So I hope this short article will clarify the differences and help delve deeper into the unique properties of these two modifiers.https://fat

I often find that developers are confused about which component is best for them: ZStack or overlay (+background). So I hope this short article will clarify the differences and help delve deeper into the unique properties of these two modifiers.https://fatbobman.com/en/posts/in-depth-exploration-of-overlay-and-background-modifiers-in-swiftui/#SwiftUI #layout

6 months назад @ t.me
TIL there’s a secret debug menu 🤯 https://x.com/hrumarek/status/1190942518080397317?s=46&t=YNy4qFziI3PFPTlrSCXpmA
TIL there’s a secret debug menu 🤯 https://x.com/hrumarek/status/1190942518080397317?s=46&amp;t=YNy4qFziI3PFPTlrSCXpmA TIL there’s a secret debug menu 🤯 https://x.com/hrumarek/status/1190942518080397317?s=46&amp;t=YNy4qFziI3PFPTlrSCXpmA

TIL there’s a secret debug menu 🤯 https://x.com/hrumarek/status/1190942518080397317?s=46&t=YNy4qFziI3PFPTlrSCXpmA

6 months, 2 weeks назад @ t.me
WWDC 2024 - June 10 to 14. 🥳https://developer.apple.com/wwdc24/#wwdc #Apple
WWDC 2024 - June 10 to 14. 🥳https://developer.apple.com/wwdc24/#wwdc #Apple

WWDC 2024 - June 10 to 14. 🥳https://developer.apple.com/wwdc24/#wwdc #Apple

6 months, 4 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
последний пост 4 days, 20 hours назад
609: You're the Oreo Cookie
609: You're the Oreo Cookie 609: You're the Oreo Cookie

Submerged, the new iPad Mini, getting started with photo editing, and a weird new driver-assist mode.

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

Uncommon Goods: Get 15% off your next gift.

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

4 days, 20 hours назад @ atp.fm
608: Boot to Toot
608: Boot to Toot 608: Boot to Toot

The Google ruling, sports (?

), PC-gaming laptops over time, and whether non-case iPhone cases can tempt case-less Casey Liss.

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

Tailscale: A secure network that just works.

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

1 week, 4 days назад @ atp.fm
607: The Structure and Vibe of a Podcast
607: The Structure and Vibe of a Podcast 607: The Structure and Vibe of a Podcast

Meta Orion, NotebookLM's generated podcasts, leather iPhone 16 cases, and a request for two simple apps.

How hard can they be?

Sponsored by:QA Wolf: Kiss bugs goodbye: Delivering 80% automated end-to-end test coverage for web & mobile apps in weeks, not years.

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

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

2 weeks, 3 days назад @ atp.fm
606: A Decade of Half-Presses
606: A Decade of Half-Presses 606: A Decade of Half-Presses

Our first impressions of the Camera Control, iPhone 16 Pro cases, (These) AirPods 4 with ANC, and the Apple Watch Series 10.

Sponsored by:Trade Coffee: Coffee at home, made better.

Get your first bag free!

1Password Extended Access Management: Secure every sign-in for every app on every device.

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

3 weeks, 6 days назад @ atp.fm
605: Manage the Moisture Situation
605: Manage the Moisture Situation 605: Manage the Moisture Situation

More on the new iPhones, cases, MagSafe, hot tips for migration, and a special Neutral.

Sponsored by:DeleteMe: DeleteMe makes it quick, easy and safe to remove your personal data online.

Pioneers of AI: A new podcast exploring the opportunities and questions AI brings into our lives.

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

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

1 month назад @ atp.fm
604: Minimized Embiggening
604: Minimized Embiggening 604: Minimized Embiggening

The September 2024 Apple event, with the Apple Watch Series 10, iPhone 16 and 16 Pro, AirPods 4, and These AirPods.

Sponsored by:Tailscale: A secure network that just works.

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

1 month, 1 week назад @ atp.fm
603: Too Smart to Move
603: Too Smart to Move 603: Too Smart to Move

Exit interviews for the outgoing iPhones and Apple Watches, and what we hope to see from their successors next week.

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

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

1 month, 2 weeks назад @ atp.fm
602: A Glimpse of a Better World
602: A Glimpse of a Better World 602: A Glimpse of a Better World

Finally, base-model Macs might come with more RAM.

Sponsored by:Trade Coffee: Coffee at home, made better.

Get your first bag free!

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

1 month, 3 weeks назад @ atp.fm
601: Foreheads Over the Years
601: Foreheads Over the Years 601: Foreheads Over the Years

You are a helpful podcast producer.

Please write a concise description of this episode's subject matter.

Make up factual information only if it's funny.

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

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

2 months назад @ atp.fm
600: Everyone Ends Up at Crab
600: Everyone Ends Up at Crab 600: Everyone Ends Up at Crab

The latest iPhone and Mac Mini rumors, "new" "content" for the Vision Pro, and Apple's latest attack on creators.

Sponsored by:Tailscale: A secure network that just works.

1Password Extended Access Manager: Secure every sign-in for every app on every device.

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

2 months, 1 week назад @ atp.fm
599: Where Did Salad Go?
599: Where Did Salad Go? 599: Where Did Salad Go?

Google's antitrust lawsuit and its role in Apple's services narrative, the immense power of 1-star reviews, macOS security vs. utility, and a road trip that relied on Electrify America.

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.

RevenueCat: Build and grow your subscription business.

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

2 months, 2 weeks назад @ atp.fm
598: Three-Burner Stove
598: Three-Burner Stove 598: Three-Burner Stove

CrowdStrike, iPhone "Slim" rumors, the Apple Intelligence rollout, and updates on our apps.

Sponsored by:1Password: More than a password manager.

Green Chef: The #1 meal kit for eating well.

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

2 months, 3 weeks назад @ atp.fm
597: Apple Watch Shuffle
597: Apple Watch Shuffle 597: Apple Watch Shuffle

OpenAI drama, wearable rumors and opportunities, and somehow also HomePod news?

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code ATP .. Trade Coffee: Get a free bag of coffee when you give Trade a try.

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

2 months, 4 weeks назад @ atp.fm
596: A New Foundation for Progress
596: A New Foundation for Progress 596: A New Foundation for Progress

The big Overcast rewrite is finally here on the app's tenth birthday.

Sponsored by:Tailscale: A secure network that just works.

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
595: The Best Secret Store
595: The Best Secret Store 595: The Best Secret Store

Considerations for blocking AI crawlers, tech's labor issues, and Apple's continued battles with the world.

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

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 2 weeks назад
411: ‘An Acoustic Nightmare’, With Tyler Stalman
411: ‘An Acoustic Nightmare’, With Tyler Stalman 411: ‘An Acoustic Nightmare’, With Tyler Stalman

‘An Acoustic Nightmare’, With Tyler StalmanTyler Stalman joins the show to discuss the iPhone 16 lineup’s cameras, and the state of iPhone photography.

Sponsored by:Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

Start your free trial today.

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

2 weeks назад @ daringfireball.net
410: ‘Shipping vs. Shipping’, With Jason Snell
410: ‘Shipping vs. Shipping’, With Jason Snell 410: ‘Shipping vs. Shipping’, With Jason Snell

‘Shipping vs. Shipping’, With Jason SnellJason Snell returns to the show to discuss Apple’s September product announcements, and Meta’s Orion prototype AR glasses.

Absolutely no baseball talk, almost.

Sponsored by:WorkOS: The modern identity platform for B2B SaaS — free up to 1 million monthly active users.

Start your free trial today.

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

3 weeks назад @ daringfireball.net
409: ‘The Dynamic Paradox’, With Nilay Patel
409: ‘The Dynamic Paradox’, With Nilay Patel 409: ‘The Dynamic Paradox’, With Nilay Patel

‘The Dynamic Paradox’, With Nilay PatelNilay Patel returns to the show to consider the iPhones 16.

Sponsored by:Tiptop: A new way to pay that combines Instant Trade-In and Pay-in-4 at checkout.

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

3 weeks, 4 days назад @ daringfireball.net
408: ‘Good Enough to Be Pesky’, With Taegan Goddard
408: ‘Good Enough to Be Pesky’, With Taegan Goddard 408: ‘Good Enough to Be Pesky’, With Taegan Goddard

‘Good Enough to Be Pesky’, With Taegan GoddardSpecial guest Taegan Goddard, the man behind Political Wire, joins the show to talk about the past, present, and future of independent media.

Sponsored by:WorkOS: The modern identity platform for B2B SaaS — free up to 1 million MAUs.

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

1 month, 3 weeks назад @ daringfireball.net
407: ‘Pinkie Swear’, With Chance Miller
407: ‘Pinkie Swear’, With Chance Miller 407: ‘Pinkie Swear’, With Chance Miller

‘Pinkie Swear’, With Chance MillerChance Miller, ace reporter for 9to5Mac, joins the show to talk about the latest changes to Apple’s DMA compliance plans with iOS, expectations for the September Apple event, and more.

Sponsored by:WorkOS: The modern identity platform for B2B SaaS — free up to 1 million MAUs.

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

1 month, 3 weeks назад @ daringfireball.net
406: ‘Hock TUAW’, With Christina Warren
406: ‘Hock TUAW’, With Christina Warren 406: ‘Hock TUAW’, With Christina Warren

‘Hock TUAW’, With Christina WarrenChristina Warren (a.k.a.

“Mary Brown”) returns to the show.

Topics include Apple’s new iOS 18.1 and MacOS 15.1 betas (featuring Apple Intelligence), a little reminiscing about Gil Amelio and Steve Jobs, and the bizarre saga of TUAW, resurrected as a zombie AI slopsite.

Use code talkshow for 10% off your first order.

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

2 months, 3 weeks назад @ daringfireball.net
405: ‘Chutes and Ladders’, With Hunter Hillegas
405: ‘Chutes and Ladders’, With Hunter Hillegas 405: ‘Chutes and Ladders’, With Hunter Hillegas

‘Chutes and Ladders’, With Hunter HillegasSpecial guest Hunter Hillegas, author of the excellent Vegas Mate app, joins the show to discuss euphemistic emoji, the CrowdStrike fiasco, and the closing of the iconic Mirage resort in Las Vegas.

Sponsored by:WorkOS: The modern identity platform for B2B SaaS — free up to 1 million MAUs.

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

2 months, 3 weeks назад @ daringfireball.net
404: ‘Curiously Short Episodes’, With John Moltz
404: ‘Curiously Short Episodes’, With John Moltz 404: ‘Curiously Short Episodes’, With John Moltz

‘Curiously Short Episodes’, With John MoltzJohn Moltz returns to the show for a holiday-week look at the best of recent prestige streaming content, particularly Apple TV+.

And, yes, a bit on the latest Apple/EU/DMA drama.

Sponsored by:Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

3 months, 3 weeks назад @ daringfireball.net
403: ‘150 Million Calculator Apps’, With Quinn Nelson
403: ‘150 Million Calculator Apps’, With Quinn Nelson 403: ‘150 Million Calculator Apps’, With Quinn Nelson

‘150 Million Calculator Apps’, With Quinn NelsonQuinn Nelson, esteemed host of Snazzy Labs, returns to the show to recap the highlights of WWDC: Apple Intelligence, platform updates, and the latest salvos from the EC regarding Apple’s compliance with the DMA.

Sponsored by:Trade Coffee: Enjoy 30% off your first month of coffee.

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

3 months, 3 weeks назад @ daringfireball.net
402: ‘Live From WWDC 2024’, With John Giannandrea, Craig Federighi, and Greg Joswiak
402: ‘Live From WWDC 2024’, With John Giannandrea, Craig Federighi, and Greg Joswiak 402: ‘Live From WWDC 2024’, With John Giannandrea, Craig Federighi, and Greg Joswiak

‘Live From WWDC 2024’, With John Giannandrea, Craig Federighi, and Greg JoswiakRecorded in front of a live (and lively) audience at The California Theatre in San Jose Tuesday evening, special guests John Giannandrea, Craig Federighi, and Greg Joswiak join me to discuss Apple’s announcements at WWDC 2024.

Spatial video: Exclusively in Sandwich Vision’s Theater on Vision Pro, available on the App Store.

Audio only:Presenting sponsors:iMazing 3 — The all-new version of the world’s best iPhone manager, for Mac and Windows.

Save 20 percent.

Save 20%, both for new and existing subscribers.

4 months, 1 week назад @ daringfireball.net
401: ‘Chockdingus’, With Craig Hockenberry
401: ‘Chockdingus’, With Craig Hockenberry 401: ‘Chockdingus’, With Craig Hockenberry

‘Chockdingus’, With Craig HockenberryCraig Hockenberry returns to the show.

Topics include the upcoming Daylight DC-1 monochrome “e-paper” tablet, more thoughts on the new iPad Pros, and what we expect/hope for from Apple at WWDC.

Use code talkshow for 10% off your first order.

Nuts.com: The world’s best snacks, delivered fast and fresh.

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

4 months, 3 weeks назад @ daringfireball.net
400: ‘Canadian Girlfriend Vibes’, With M.G. Siegler
400: ‘Canadian Girlfriend Vibes’, With M.G. Siegler 400: ‘Canadian Girlfriend Vibes’, With M.G. Siegler

‘Canadian Girlfriend Vibes’, With M.G.

SieglerSpecial guest M.G.

Siegler returns to the show to talk about the new iPad Pros, the iPadOS/MacOS functional gulf, the OpenAI/Scarlett Johansson controversy, and M.G.’s new blog Spyglass.

Sponsored by:Pine Works is a design and development agency with good ethics and strong opinions.

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

5 months назад @ daringfireball.net
399: ‘I Decapitated the MacBook Air’, With Federico Viticci
399: ‘I Decapitated the MacBook Air’, With Federico Viticci 399: ‘I Decapitated the MacBook Air’, With Federico Viticci

‘I Decapitated the MacBook Air’, With Federico ViticciFederico Viticci returns to the show to discuss MacStories’s 15th anniversary, Apple’s upcoming “Let Loose” keynote for new iPad hardware, and more.

Sponsored by:Nuts.com: The world’s best snacks, delivered fast and fresh.

Trade Coffee: The best coffee is made at home.

Enjoy a free bag of roasted-to-order coffee and $15 off select plans when you join Trade.

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

5 months, 3 weeks назад @ daringfireball.net
398: ‘You’ve Never Seen Email Like This Before’, With John Moltz
398: ‘You’ve Never Seen Email Like This Before’, With John Moltz 398: ‘You’ve Never Seen Email Like This Before’, With John Moltz

‘You’ve Never Seen Email Like This Before’, With John MoltzThe one and only John Moltz returns to the show to talk about the relative dearth of original content for Vision Pro, WWDC rumors and guesses, and, yes, a wee bit about Apple’s regulatory/antitrust tribulations.

Sponsored by:Nuts.com: The world’s best snacks, delivered fast and fresh.

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

6 months, 3 weeks назад @ daringfireball.net
397: ‘Less Space Than a Nomad? Lame’, With Jason Snell
397: ‘Less Space Than a Nomad? Lame’, With Jason Snell 397: ‘Less Space Than a Nomad? Lame’, With Jason Snell

‘Less Space Than a Nomad?

Lame’, With Jason SnellJason Snell returns to the show to talk about the DOJ’s antitrust lawsuit against Apple.

Trade Coffee: The best coffee is made at home.

Enjoy a free bag of roasted-to-order coffee and $15 off select plans when you join Trade.

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

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