Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 1 week, 1 day назад
WWDC25: June 9-13, 2025
WWDC25: June 9-13, 2025 WWDC25: June 9-13, 2025

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

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

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

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

Learn more about WWDC25

1 week, 1 day назад @ developer.apple.com
Assassin’s Creed Shadows comes to Mac
Assassin’s Creed Shadows comes to Mac Assassin’s Creed Shadows comes to Mac

The Ubisoft team is preparing the release of Assassin’s Creed Shadows, the 14th main entry in the series and an evolution for the franchise in nearly every detail.

It’s set in feudal 16th-century Japan, a rich and elegant period that’s been long sought-after by fans and Ubisoft team members alike.

Pre-order Assassin's Creed Shadows from the Mac App StoreCôté calls Shadows his team’s “most ambitious” game.

Much of Naoe’s advantage comes from her ability to linger in the game’s shadows — not just behind big buildings, but wherever the scene creates a space for her to hide.

We’re trying to create something here where more people can come with day-one games on the Mac, because I think it’s a be…

4 weeks, 1 day назад @ developer.apple.com
Hello Developer: March 2025
Hello Developer: March 2025 Hello Developer: March 2025

In this edition: An incredible AAA game comes to Mac.

Plus, the latest on International Women’s Day activities, WeChat, and more.

Read the full article

4 weeks, 1 day назад @ developer.apple.com
Apple Developer is now on WeChat
Apple Developer is now on WeChat Apple Developer is now on WeChat

Check out the official Apple Developer WeChat account to find news, announcements, and upcoming activities for the developer community.

Learn more in Simplified Chinese

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

The beta versions of iOS 18.4, iPadOS 18.4, macOS 15.4, tvOS 18.4, visionOS 2.4, and watchOS 11.4 are now available.

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

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

As previewed last year, iOS 18.4 and iPadOS 18.4 include support for default translation apps for all users worldwide, and default navigation apps for EU users.

Beginning April 24, 2025, apps uploaded to App Store Connect must be built with Xcode 16 or later using an SDK for iOS 18, iPadOS 18, tvOS 18, visionOS 2, or watchOS 11.

1 month, 1 week назад @ developer.apple.com
New requirement for apps on the App Store in the European Union
New requirement for apps on the App Store in the European Union New requirement for apps on the App Store in the European Union

As of today, apps without trader status have been removed from the App Store in the European Union (EU) until trader status is provided and verified by Apple.

Account Holders or Admins in the Apple Developer Program will need to enter this status in App Store Connect to comply with the Digital Services Act.

Learn what a trader is and how to enter your status

1 month, 1 week назад @ developer.apple.com
New features for APNs token authentication are now available
New features for APNs token authentication are now available New features for APNs token authentication are now available

You can now take advantage of upgraded security options when creating new token authentication keys for the Apple Push Notification service (APNs).

Team-scoped keys enable you to restrict your token authentication keys to either development or production environments, providing an additional layer of security and ensuring that keys are used only in their intended environments.

Your existing keys will continue to work for all push topics and environments.

At this time, you don’t have to update your keys unless you want to take advantage of the new capabilities.

For detailed instructions on how to secure your communications with APNs, read Establishing a token-based connection to APNs.

1 month, 2 weeks назад @ developer.apple.com
Upcoming changes to offers and trials for subscriptions in South Korea
Upcoming changes to offers and trials for subscriptions in South Korea Upcoming changes to offers and trials for subscriptions in South Korea

Starting February 14, 2025, new regulatory requirements in South Korea will apply to all apps with offers and trials for auto-renewing subscriptions.

To comply, if you offer trials or offers for auto-renewing subscriptions to your app or game, additional consent must be obtained for your trial or offer after the initial transaction.

The App Store will help to get consent by informing the affected subscribers with an email, push notification, and in-app price consent sheet, and asking your subscribers to agree to the new price.

This additional consent must be obtained from customers within 30 days from the payment or conversion date for:Free to paid trialsDiscounted subscription offers to st…

1 month, 2 weeks назад @ developer.apple.com
Tax and price updates for apps, In-App Purchases, and subscriptions
Tax and price updates for apps, In-App Purchases, and subscriptions Tax and price 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.

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

The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes.

As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.

All paid apps and In-App Purchases, (including game items, such as coins) sold by non-Japan-based developers on the App Store in Japan wil…

1 month, 3 weeks назад @ developer.apple.com
Game distribution on the App Store in Vietnam
Game distribution on the App Store in Vietnam Game distribution on the App Store in Vietnam

The Vietnamese Ministry of Information and Communications (MIC) requires games to be licensed to remain available on the App Store in Vietnam.

Once you have obtained your license:Sign in to App Store Connect.

Note that you only need to provide this information for the App Store localization displayed on the Vietnam storefront.

Submit an update to App Review.

If you have questions on how to comply with these requirements, please contact the Authority of Broadcasting and Electronic Information (ABEI) under the Vietnamese Ministry of Information and Communications.

1 month, 3 weeks назад @ developer.apple.com
Hello Developer: February 2025
Hello Developer: February 2025 Hello Developer: February 2025

In this edition: The latest on developer activities, the Swift Student Challenge, the team behind Bears Gratitude, and more.

Read the full article

1 month, 3 weeks назад @ developer.apple.com
The good news bears: Inside the adorably unorthodox design of Bears Gratitude
The good news bears: Inside the adorably unorthodox design of Bears Gratitude The good news bears: Inside the adorably unorthodox design of Bears Gratitude

Here’s the story of how a few little bears led their creators right to an Apple Design Award.Bears Gratitude is a warm and welcoming title developed by the Australian husband-and-wife team of Isuru Wanasinghe and Nayomi Hettiarachchi.Journaling apps just don’t get much cuter: Through prompts like “Today isn’t over yet,” “I’m literally a new me,” and “Compliment someone,” the Swift-built app and its simple hand-drawn mascots encourage people to get in the habit of celebrating accomplishments, fostering introspection, and building gratitude. “And gratitude doesn’t have to be about big moments like birthdays or anniversaries,” says Wanasinghe. “It can be as simple as having a hot cup of coffee…

1 month, 3 weeks назад @ developer.apple.com
Apply for the Swift Student Challenge now through February 23
Apply for the Swift Student Challenge now through February 23 Apply for the Swift Student Challenge now through February 23

Submissions for the Swift Student Challenge 2025 are now open through February 23.

You have three more weeks to design, test, refine, and submit your app playground for consideration to be named one of 350 winners.

What to know:The Challenge is free to enter — you just need access to an iPad or Mac with Swift Playground or Xcode.

Your app playground doesn’t need to be intricate — it should be experienced within 3 minutes or less.

Where to start:Explore tools and tutorials to build an incredible app playground.

1 month, 4 weeks назад @ developer.apple.com
Introducing the Advanced Commerce API
Introducing the Advanced Commerce API Introducing the Advanced Commerce API

The App Store facilitates billions of transactions annually to help developers grow their businesses and provide a world-class customer experience.

To further support developers’ evolving business models — such as exceptionally large content catalogs, creator experiences, and subscriptions with optional add-ons — we’re introducing the Advanced Commerce API.

Developers can apply to use the Advanced Commerce API to support eligible App Store business models and more flexibly manage their In-App Purchases within their app.

These purchases leverage the power of the trusted App Store commerce system, including end-to-end payment processing, tax support, customer service, and more, so developers …

2 months, 1 week назад @ developer.apple.com
Apps without trader status will be removed from the App Store in the EU
Apps without trader status will be removed from the App Store in the EU Apps without trader status will be removed from the App Store in the EU

Starting February 17, 2025: Due to the European Union’s Digital Services Act, apps without trader status will be removed from the App Store in the European Union until trader status is provided and verified, if necessary.

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 in order to comply with the Digital Services Act.

Learn what a trader is and how to enter your status

2 months, 2 weeks назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 13 часов назад
visionOS 2.5 beta (22O5442g)
visionOS 2.5 beta (22O5442g) visionOS 2.5 beta (22O5442g)

View downloadsView release notes

13 часов назад @ developer.apple.com
tvOS 18.5 beta (22L5542f)
tvOS 18.5 beta (22L5542f) tvOS 18.5 beta (22L5542f)

View downloadsView release notes

13 часов назад @ developer.apple.com
watchOS 11.5 beta (22T5542f)
watchOS 11.5 beta (22T5542f) watchOS 11.5 beta (22T5542f)

View downloadsView release notes

13 часов назад @ developer.apple.com
iOS 18.5 beta (22F5042g)
iOS 18.5 beta (22F5042g) iOS 18.5 beta (22F5042g)

View downloadsView release notes

13 часов назад @ developer.apple.com
macOS 15.5 beta (24F5042g)
macOS 15.5 beta (24F5042g) macOS 15.5 beta (24F5042g)

View downloadsView release notes

13 часов назад @ developer.apple.com
iPadOS 18.5 beta (22F5042g)
iPadOS 18.5 beta (22F5042g) iPadOS 18.5 beta (22F5042g)

View downloadsView release notes

13 часов назад @ developer.apple.com
watchOS 11.4 (22T251)
watchOS 11.4 (22T251) watchOS 11.4 (22T251)

View downloadsView release notes

1 day, 13 hours назад @ developer.apple.com
watchOS 11.4 (22T251)
watchOS 11.4 (22T251) watchOS 11.4 (22T251)

View downloadsView release notes

1 day, 13 hours назад @ developer.apple.com
Xcode 16.3 (16E140)
Xcode 16.3 (16E140) Xcode 16.3 (16E140)

View downloadsView release notes

2 days, 13 hours назад @ developer.apple.com
iPadOS 15.8.4 (19H390)
iPadOS 15.8.4 (19H390) iPadOS 15.8.4 (19H390)

View downloads

2 days, 13 hours назад @ developer.apple.com
tvOS 18.4 (22L255)
tvOS 18.4 (22L255) tvOS 18.4 (22L255)

View downloadsView release notes

2 days, 13 hours назад @ developer.apple.com
iPadOS 16.7.11 (20H360)
iPadOS 16.7.11 (20H360) iPadOS 16.7.11 (20H360)

View downloads

2 days, 13 hours назад @ developer.apple.com
macOS 15.4 (24E248)
macOS 15.4 (24E248) macOS 15.4 (24E248)

View downloadsView release notes

2 days, 13 hours назад @ developer.apple.com
iOS 16.7.11 (20H360)
iOS 16.7.11 (20H360) iOS 16.7.11 (20H360)

View downloads

2 days, 13 hours назад @ developer.apple.com
iPadOS 18.4 (22E240)
iPadOS 18.4 (22E240) iPadOS 18.4 (22E240)

View downloadsView release notes

2 days, 13 hours назад @ developer.apple.com
Swift.org Swift.org
последний пост 2 days, 20 hours назад
Swift 6.1 Released
Swift 6.1 Released Swift 6.1 Released

Swift 6.1 Released March 31, 2025Swift 6.1 is now available!

id } }Swift 6.1 also improves type inference for task groups by inferring the child task result type of withTaskGroup and withThrowingTaskGroup .

Install Swift 6.1You can try out these exciting new developments in Swift 6.1 today!

If you’re building apps for Apple platforms, Swift 6.1 is included in Xcode 16.3, now available from the App Store.

And the easiest way to install the standalone Swift 6.1 toolchain is using swiftly, the new Swift version manager that runs on macOS and Linux.

2 days, 20 hours назад @ swift.org
Introducing swiftly 1.0
Introducing swiftly 1.0 Introducing swiftly 1.0

Introducing swiftly 1.0 March 28, 2025Today we’re delighted to introduce the first stable release of swiftly, a Swift version manager that takes the pain out of installing, managing and updating your Swift toolchain.

They can be easily listed using swiftly:$ swiftly list-available main-snapshot -- Available main development snapshot toolchains ---------------------------------------------- main-snapshot-2025-03-25 ...Once you’ve identified a snapshot toolchain, it can be installed using its name:$ swiftly install main-snapshot-2025-03-25 -- Installing main-snapshot-2025-03-25Another way to temporarily use a specific version of Swift is to use the special ‘+’ selector.

As swiftly is updated …

6 days назад @ swift.org
How Swift's server support powers Things Cloud
How Swift's server support powers Things Cloud How Swift's server support powers Things Cloud

This extends to our server back end, and after a rewrite our Things Cloud service has transitioned entirely to Swift.

Things Cloud serves as the backbone of the app’s experience, silently synchronizing to-dos across devices.

After twelve years in production, Things Cloud has earned our users’ trust in its reliability.

Switching to SwiftOur legacy Things Cloud service was built on Python 2 and Google App Engine.

A full rewrite is usually a last resort, but in our case, it was the only viable path for Things Cloud.

1 month, 1 week назад @ swift.org
Introducing gRPC Swift 2
Introducing gRPC Swift 2 Introducing gRPC Swift 2

Introducing gRPC Swift 2 February 14, 2025Say hello to gRPC Swift 2: a major update that brings first-class concurrency support and more expressive APIs for a seamless developer experience.

And the new gRPC Swift 2 offers an idiomatic, cross-platform, performant and feature-rich library for building highly-scalable services.

When gRPC Swift was first developed back in 2018, Swift had not yet introduced concurrency features like async/await, so it was instead based on SwiftNIO’s event-driven concurrency model.

For developers unfamiliar with these concepts, the prior version of gRPC Swift presented a steep learning curve.

Next StepsTo get started with gRPC Swift 2 check out the tutorials and …

1 month, 2 weeks назад @ swift.org
Updating the Visual Studio Code extension for Swift
Updating the Visual Studio Code extension for Swift Updating the Visual Studio Code extension for Swift

Updating the Visual Studio Code extension for Swift February 10, 2025Today, we are excited to announce a new version of the Swift extension for Visual Studio Code – now published to the extension marketplace as an official supported release of the Swift team.

The aim of this extension is to provide a high-quality, feature-complete extension that makes developing Swift applications on all platforms a seamless experience.

As we continue to invest in Swift as a first-class language for cross-platform development, both Apple and the broader developer community are rapidly iterating on the VS Code extension to expand its capabilities for server and cloud, embedded, and Linux and Windows app deve…

1 month, 3 weeks назад @ swift.org
The Next Chapter in Swift Build Technologies
The Next Chapter in Swift Build Technologies The Next Chapter in Swift Build Technologies

As a foundational step in this new chapter of Swift build technologies, today Apple is open sourcing Swift Build, a powerful and extensible build engine that provides a set of build rules for building Swift projects.

Swift Build is an infrastructural component designed to plan and execute builds requested by a higher-level client like Swift Package Manager or Xcode.

As a small first step towards this vision, today the team is submitting a pull request to begin the process of integrating support for Swift Build in SwiftPM as an alternate build engine.

An invitation to participateWe look forward to working with the community to continue evolving how we build Swift code.

This is an exciting ne…

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

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

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

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

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

9 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 5 часов назад
Do you use different bundle ids for development and production environments? Or do you use the same bundle id and change configurations?
Do you use different bundle ids for development and production environments? Or do you use the same bundle id and change configurations?

I've got a Firebase project for my development builds. I want to create a separate Firebase project for my production builds. Is it better to use a different bundle id entirely, or use the same bundle id but switch configurations when building Debug vs Release? When using the same bundle id, I'm noticing an issue where if I switch my Xcode build from Release -> Debug or vice-versa, it seems to still use some of the same data from the other build's Info.plist. Meaning I need to manually uninstall the build from the device and then switch to the other environment's build. submitted by /u/Ok_Volume3194 [link] [comments]

5 часов назад @ reddit.com
The app was rejected 6 times before finally passing the review on its first submission.
The app was rejected 6 times before finally passing the review on its first submission.

Below is the detailed timeline—it took four days of review and got rejected six times. The text was written by me, with formatting help from DeepSeek. First Submission Time: March 29, 19:25 Rejection Clause: Guideline 4.3(a) - Design - Spam Reason: We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Analysis: - The automated review mistakenly flagged it as a duplicate app due to the use of Capacitor (a JS framework). Solution: - Added a native About page for differentiation and resubmitted. Second Submission Time: March 31, 15:34 Rejection Clause: Guideline 4.3(a) - Design - Spam Again Res…

6 часов назад @ reddit.com
How can I allow other developers to run my code a physical device?
How can I allow other developers to run my code a physical device?

Just got a small development team started. How can I allow them to build code from Xcode to their physical device? I've heard a few people say sharing the actual p12 file.. but there has to be another way.. submitted by /u/RSPJD [link] [comments]

6 часов назад @ reddit.com
I’m on chapter 13 of IOS programming for beginners and..
I’m on chapter 13 of IOS programming for beginners and..

He’s teaching how to create a user interface but library and dragging buttons and such and connecting them to segues and i guess my question is…is this good practice? Is this a more efficient way of doing it said tasks? I saw a video by Sean Allen where he talked about this and he was advising when learning to, not learn this way in the beginning. Ive been learning for about a week now so im just curious to hear the opinion of experienced people! Thank you in advance submitted by /u/cmptrtech [link] [comments]

6 часов назад @ reddit.com
Do you use a ViewModel in SwiftUI?
Do you use a ViewModel in SwiftUI? Do you use a ViewModel in SwiftUI?

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

8 часов назад @ reddit.com
Is this font available in Xcode?
Is this font available in Xcode? Is this font available in Xcode?

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

9 часов назад @ reddit.com
Is a watch app a different app?
Is a watch app a different app?

I am getting confused on watchapps. I am adding a watchapp to my current iOS application. I do not want it to exist without the phone app. Following the apple tutorial, it sounds like I should add a target and mark it as "WatchApp for Existing iOS app". All fine. I did it, I can build both targets and simulators work correctly. Now, publishing it makes me think whether I did right. Xcode cloud refers to 2 distinct target, the main app has platform "iOS, WatchOS", the new target for Watch is market as "watchOS" only. Reading the app store connect documentation, it seems I need to create a new product for the watch app, which makes me again think: is that right? do I need to have a different …

9 часов назад @ reddit.com
Normal for a UNKNOWN brand to only have 5-ish downloads/day?
Normal for a UNKNOWN brand to only have 5-ish downloads/day?

I just launched an app I think people will love, but it only gets around 5 downloads per day, if that. I am an 18 year old indie dev and don't yet have a lot of recognition/reputation for my apps (I mostly used to do web development). However, not that I should listen to this due to incorrect information that AI can produce, but ChatGPT said to me that I should be getting at least 250+ downloads per day to be performing decent. Is this accurate information? Does it only apply to already known brands? Or how many downloads do you guys get for a new/unknown launch/brand? Thanks, Asher submitted by /u/Aman_Dude [link] [comments]

10 часов назад @ reddit.com
Do I need Purchase Intent / Storekit API’s
Do I need Purchase Intent / Storekit API’s

So I’m new to IOS programming and am also an idiot, so here is some context. I have an app that makes users create an account and then are prompted to subscribe in a subscription screen. I don’t plan on doing contingent pricing, win back offers, or promote the subscription in the App Store. So turning off streamlined purchasing is ideal for my situation, however, it says I need the necessary storekit API’s, which according to the documentation is the purchaseIntent, but in that same documentation it says “required for: if you promote in app purchase in the App Store, if you turned off streamlined purchasing setting in the App Store Connect AND use win back offers or contingent pricing”, ok …

11 часов назад @ reddit.com
identity lookup
identity lookup

I need it for a message app extension which I believe will not run because of it. If I manually add it in the target entitlements com.apple.developer.networking.networkextension identity-lookup it breaks the code signing certificate. I am stumped with this.It is also missing in the developer- register an app id - capabilities section. Anyone know anything?! Automatic signing failed Xcode failed to provision this target. Please file a bug report at https://feedbackassistant.apple.com and include the Update Signing report from the Report navigator. Provisioning profile "iOS Team Provisioning Profile: com.xxxxx" doesn't match the entitlements file's value for the com.apple.developer.networki…

12 часов назад @ reddit.com
Got this email today about my dev account, is it fake?
Got this email today about my dev account, is it fake? Got this email today about my dev account, is it fake?

https://preview.redd.it/jatwylawlgse1.png?width=1352&format=png&auto=webp&s=b9dc7cb67d2cf145a77933b8c30eb4a7349e8554 https://preview.redd.it/l71qd4fzlgse1.png?width=780&format=png&auto=webp&s=588c9353052bd61756e364c382e9dc38b0784bb2 Seems legit, but I'm super skeptical. The individual from the email has a linkedin and seems like everything is checking out. But I'm not sure about the apple specific addresses and urls. I've already changed my password just in case. submitted by /u/pianoman1031 [link] [comments]

12 часов назад @ reddit.com
Make macOS API available on macCatalyst
Make macOS API available on macCatalyst

I have an UIKit iOS app that I would like to make available on macOS and the app looks great when using macCatalst with one exception: I have a single SwiftUI view that makes a call to an API that is only available on iOS and macOS, but macCatalyst is explicitly marked as unavailable. Is there a way around this? The only way I’ve found is to rebuild the app using AppKit. submitted by /u/l-fc [link] [comments]

12 часов назад @ reddit.com
Can AI help me build an app with in-app purchases—without coding?
Can AI help me build an app with in-app purchases—without coding?

Hey everyone, I’m planning to build a mobile app using Windsurf or Cursor with Expo + React Native. I understand databases and APIs, but I don’t know how to code—and my biggest concern is setting up in-app purchases (paywalls). Is it actually possible to make this work with AI-assisted coding? Has anyone here successfully done it? Would love to hear your thoughts! submitted by /u/7zz7i [link] [comments]

14 часов назад @ reddit.com
Is there some other place that screenshots go?
Is there some other place that screenshots go? Is there some other place that screenshots go?

Hi everyone, I keep getting rejected for incorrect MetaData - specificaly, that my screenshots have the Debug banner in them. (see actual text below) The thing is - unless I'm missing something, they really don't! So I'm trying to work out where else there could be screenshots. I did have debug versions up there at one point, but as you can see, I've replaced them with non debugs. Does anyone have any ideas where else they could be? Thanks, John: REJECTION INFO: Guideline 2.3.10 - Performance - Accurate Metadata We noticed your submission still includes irrelevant references to your app’s development process. Specifically, your screenshots includes debug banners. Since apps on the App Store…

14 часов назад @ reddit.com
App transfer - will push notification(pushkit) still work?
App transfer - will push notification(pushkit) still work?

Hi everyone, We are in middle of transferring our iOS app to another account or different company. So far, I read the procedure online where the certificates, authentication tokens, or others I assume are not transferable which advice to generate them after success transfer. If for instance, the transfer is completed and no update yet on the certificate and app update, what happens to the old app? will it still receive push notification(pushkit in our case)? assuming the certificate still active. Assuming our server still used the same credentials for old app and try to request push notification for them to work, will it be success or will the push notification reject by APNS because app is…

14 часов назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 6 days, 6 hours назад
Issue 705
Issue 705 Issue 705

Issue 705 28th March 2025 Written by Dave VerwerIt’s that time of year again!

🎉If you apply and get a ticket, don’t forget WWDC week has grown back to being much more than just Apple’s event.

First up, a new event, CommunityKit, which looks like it’s a successor to the highly popular WWDC Community events that have been running since the early days of WWDC going remote.

In the past, the WWDC community website also covered worldwide events like keynote watch parties and community get-togethers.

He argues that as the time needed to create apps decreases, the process and time taken with everything after building the app looks more daunting.

6 days, 6 hours назад @ iosdevweekly.com
Issue 704
Issue 704 Issue 704

Issue 704 21st March 2025 Written by Dave VerwerI received a suggestion earlier this week from Kyle Bashour to check out his latest package, AestheticText.

But it also set me thinking about how I think about choosing a package that includes a UI component.

I don’t take quite that position, but I certainly spend more time considering whether to use a UI component than something without those imports.

Tornike Gomareli has written up this useful article on getting it working with Swift using xcode-build-server and LSP.

🦸‍♂️JobsSenior iOS Developer - Productivity Team @ komoot GmbH – As a Senior iOS Developer, you’ll be an essential part of our newly established iOS Developer Productivity Team.

1 week, 6 days назад @ iosdevweekly.com
Issue 703
Issue 703 Issue 703

Issue 703 14th March 2025 Written by Dave VerwerContent marketing isn’t new, but it’s something that’s really hard to do well.

The company is RevenueCat, and their main content output is their blog, but they also have a podcast and newsletter.

Anyway, if you’re an app maker or app business owner, I’d encourage you to subscribe to their RSS feed.

JobsSenior iOS Developer - Productivity Team @ komoot GmbH – As a Senior iOS Developer, you’ll be an essential part of our newly established iOS Developer Productivity Team.

Collaborate globally in a small team working on the leading document SDK for iOS, macOS and visionOS.

2 weeks, 6 days назад @ iosdevweekly.com
Issue 702
Issue 702 Issue 702

Sarah goes through the entire announcement, but the most interesting part to me was a new Declared Age Range API.

From the PDF:Through this new feature, parents can allow their kids to share the age range associated with their Child Accounts with app developers.

If they do, developers will be able to utilize a Declared Age Range API to request this information, which can serve as an additional resource to provide age-appropriate content for their users.

Each child’s age range is set manually by whoever controls their device’s parental controls.

JobsSenior iOS Developer - Productivity Team @ komoot GmbH – As a Senior iOS Developer, you’ll be an essential part of our newly established iOS Dev…

3 weeks, 6 days назад @ iosdevweekly.com
Issue 701
Issue 701 Issue 701

Issue 701 28th February 2025 Written by Dave VerwerSometimes coming up with an opening comment for this newsletter that’s worth reading can feel like I’m struggling through the day with a fever.

This week I was faced with actually writing one with a fever of 40ºC (104°F) which I’ve had since Monday.

NewsRegardless of what I said last week, it’s great to see Apple expand where they are posting updates.

The Swift language now has accounts on Bluesky and Mastodon and Apple Developer is now on WeChat, too.

Most of the official Apple blogs and news sites support it and you can find links to the feeds for all of them, and many more, on the iOS Dev Directory.

1 month назад @ iosdevweekly.com
Issue 700
Issue 700 Issue 700

Issue 700 21st February 2025 Written by Dave VerwerHow did we reach Issue 700 of this newsletter?

❤️There’s also some “newsletter news” this week, especially if you like dark mode.

As you will have noticed if you’re reading on the web, the iOS Dev Weekly website now supports a dark theme.

If you’re reading in an email client, I also tweaked the email template to look better in email clients that force a dark mode.

Unfortunately, making a true dark mode email is looking like it’s beyond my abilities, but hopefully the web version should give you what you need.

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

Issue 699 14th February 2025 Written by Dave VerwerIs running a business on the App Store getting too complicated?

You now have the choice whether you’d like to sell outside the App Store in the EU, which is not a trivial decision at all.

Some of it is the mobile app industry growing up.

Part of me longs for the early days of the App Store, when it was all so much simpler.

– On-site (United States in NY)Senior iOS Engineer @ Distilled – We are seeking to recruit a Senior iOS Engineer to work on some of Ireland’s most popular mobile applications, Daft.ie.

1 month, 2 weeks назад @ iosdevweekly.com
Issue 698
Issue 698 Issue 698

I read about the new version of Swift Playgrounds (now renamed to “Swift Playground”) only a few minutes after publishing last week’s issue that mentioned it several times.

Will we see a new Swift Playground 5.0 major release announced at this year’s WWDC to follow the name change?

NewsThis announcement from Owen Voorhees on the Swift team was the big news of last week, a brand new and open-source build system!

The difference between Swift build and Xcode build has been a pain point for people working with Swift for years.

🤑JobsStaff iOS Engineer @ Outsmart College, Inc. – Team up with former Duolingo execs to tackle long-standing challenges in higher education!

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

I played with the TestFlight beta of his Xogot app this week.

Even using an external keyboard, which I’d say is essential for an app like this, I struggled.

I want to be clear that this is not Miguel’s fault – it’s a well-designed iPad app.

It’s more that I have always struggled with using an iPad for productivity tasks.

Tools like Xogot and the evolution of Swift Playgrounds into Xcode for iPad could be the future of software development.

2 months назад @ iosdevweekly.com
Issue 696
Issue 696 Issue 696

Issue 696 24th January 2025 Written by Dave VerwerI was surprised to read that the folks over at Tuist had launched a SwiftPM package registry when I saw their post in my RSS reader this morning.

Apple announced the project alongside the announcement of Swift becoming open source in 2015, but it didn’t become useful for iOS, macOS, and other Apple platform projects until 2019.

Announced in partnership with GitHub in 2019, SwiftPM and Xcode quickly gained support for connecting to a registry, but the GitHub project never materialised.

That said, Tuist’s implementation lives in a slightly strange middle ground for a package registry.

I’d love to hear from anyone who applies and gets into this…

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

It uses RealityKit, SharePlay, and integrates with SwiftUI to let you build shared experiences.

It doesn’t solve all the issues I wondered about in my article, like whether UI in a shared experience should be personal or shared, but it’s a start.

As for Apple, I’m glad to see them begin to tackle shared experiences with visionOS.

The code from his experiment is available if you’re also curious about using Kotlin and Jetpack Compose to write an iOS app.

The new SwiftUI TabView is extremely versatile in adapting its UI to the platform you’re developing for.

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

I ended up selling Curated to another company, and it’s been sold a couple more times over the years.

Even though they did eventually get the system working again, my confidence in their ability to run the site has gone.

If I’d like to try some new things, that’s much easier now that I control the entire rendering of the site and email.

This is not intentional, but I hit an issue with creating it that I couldn’t easily fix.

Powering hundreds of popular iOS apps like Dropbox, Box, and Autodesk, as well as our own PDF Viewer.

2 months, 3 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 693 - Jan 3rd 2025
iOS Dev Weekly - Issue 693 - Jan 3rd 2025 iOS Dev Weekly - Issue 693 - Jan 3rd 2025

If I had a pound (or dollar) for every time I had considered using Git to version files inside an app, I'd be a rich man.

What I realized back then is that this problem has already been solved very elegantly by a product that is extremely well-known and popular, and right under our noses.

It's called Git.

Of course, Drew McCormack chose a more elegant solution inspired by Git instead of directly using it.

That solution is now a new library, Forked, and I can’t imagine it’s anything but exceptional given his history in this area.

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

Issue 693 3rd January 2025 Written by Dave VerwerHappy New Year, everyone!

Last year was a year full of personal challenges for me, but I have plans for a much better 2025.

I have plans for this newsletter too, and of course we have goals for this year on the Swift Package Index.

🤞I also can’t wait to see what all the fine folks at Apple have in store for us this year.

NewsHere’s Alexandre Colucci’s annual update to the spread of technologies and languages used inside iOS 18.

3 months назад @ iosdevweekly.com
iOS Dev Weekly - Issue 692 - Dec 20th 2024
iOS Dev Weekly - Issue 692 - Dec 20th 2024 iOS Dev Weekly - Issue 692 - Dec 20th 2024

From Issue 679:I didn’t link to this when I first saw it as it was hitting a download limit, but the mad rush of traffic should be over now, and these should not be lost to time.

3 months, 1 week назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 6 часов назад
iPhone 17 Pro may have another camera surprise
iPhone 17 Pro may have another camera surprise iPhone 17 Pro may have another camera surprise

In addition to the rumored iPhone 17 Air, the Pro models are also expected to receive significant hardware upgrades, especially when it comes to cameras.

And in addition to everything that’s been leaked so far, it looks like the iPhone 17 Pro will have another camera surprise.

iPhone 17 Pro rumored to have new telephoto cameraAccording to Majin Bu, Apple plans to adopt a new telephoto lens with a 48-megapixel sensor on the iPhone 17 Pro.

According to other sources, all iPhone 17 models will also have a new 24-megapixel selfie camera, while the Pro models will have 8K video for the first time.

Apple is expected to announce iPhone 17 Pro in September.

6 часов назад @ 9to5mac.com
Apple re-launches AirPods Max firmware with lossless audio support
Apple re-launches AirPods Max firmware with lossless audio support Apple re-launches AirPods Max firmware with lossless audio support

As we reported this morning, Apple has released a firmware update for the USB-C AirPods Max that enables lossless audio.

Now the company has re-released the firmware that brings the new feature to AirPods Max.

Apple’s support webpage for AirPods firmware now lists a new build “7E101” available for USB-C AirPods Max.

For some unknown reason, the AirPods Max failed when trying to download and install the latest firmware.

One thing to keep in mind is that the firmware update with lossless audio is exclusive to the USB-C version of the AirPods Max that was launched last year.

7 часов назад @ 9to5mac.com
Trump tariffs attack key parts of the Apple supply chain, Apple stock drops 7% in after-hours trading
Trump tariffs attack key parts of the Apple supply chain, Apple stock drops 7% in after-hours trading Trump tariffs attack key parts of the Apple supply chain, Apple stock drops 7% in after-hours trading

The Apple supply chain relies on manufacturing and assembly of its devices in countries like China, India, Malaysia and Vietnam.

Trump announced a base rate of 10 percent tariffs on all imports to the United States, a move that will have significant economic impact on its own.

Some of the heftiest reciprocal tariffs announced today directly target major geographic regions of the Apple supply chain.

Other parts of the Apple supply chain in other countries are now subject to at least a 10% tariff they never had to contend with before.

But if everything goes ahead as announced today, this will have a devastating impact on Apple’s business.

7 часов назад @ 9to5mac.com
PSA: You can’t use Apple Intelligence on devices purchased in China
PSA: You can’t use Apple Intelligence on devices purchased in China PSA: You can’t use Apple Intelligence on devices purchased in China

Apple Intelligence not available on Chinese devicesWhen Apple released iOS 18.1, Apple Intelligence was only available in US English.

In these two regions, Apple has restricted the availability of Apple Intelligence due to local legislation.

“Apple Intelligence will not currently work for supported devices purchased in China mainland.

For supported devices purchased outside China mainland, Apple Intelligence will not currently work if you are in China mainland and if your Apple Account Country/Region is also in China mainland,” Apple says on its website.

Apple has officially partnered with Alibaba to enable Apple Intelligence for iPhone users in China.

9 часов назад @ 9to5mac.com
Three reasons iOS 19 redesign could be bigger than iOS 7
Three reasons iOS 19 redesign could be bigger than iOS 7 Three reasons iOS 19 redesign could be bigger than iOS 7

iOS 19 has the potential to meet both metrics.

The original iPhone software through iOS 6 looks like a video game today while some parts of iOS 18 are virtually unchanged from iOS 7 — icons included.

Instead, the principal designers of iOS 19 have been in place for years, considering the future direction of Apple’s software design.

If iOS 19 is both a software design and interaction model change, it will arguably be bigger than iOS 7.

iOS is already resizable at this point, but iOS 19 and iOS 20 may need to prepare the way for a version of the OS that adapts to changing form factors.

10 часов назад @ 9to5mac.com
‘TikTok America’ is Trump’s new proposal for saving TikTok, per report
‘TikTok America’ is Trump’s new proposal for saving TikTok, per report ‘TikTok America’ is Trump’s new proposal for saving TikTok, per report

TikTok was temporarily saved from a US ban earlier this year, but a key deadline is coming up that could see the ban reinstated.

Under Trump’s proposal, TikTok America would be roughly 50% owned by new U.S. investors and license TikTok’s algorithm from ByteDance, the person said.

Existing investors in ByteDance would have a roughly one-third stake in the new company, while ByteDance would retain a 19.9% stake.

If they are, then “TikTok America” could prove a lasting solution to the seemingly never-ending drama around TikTok and the US.

Hopefully this change would come with zero impact to users, since presumably the same TikTok app would continue being available with the same algorithm.

10 часов назад @ 9to5mac.com
iOS 18.5 makes it easier to get the old Apple Mail design back
iOS 18.5 makes it easier to get the old Apple Mail design back iOS 18.5 makes it easier to get the old Apple Mail design back

However, one key update makes it easier than before to get the old Apple Mail design back in iOS 18.5.

Apple Mail got a big redesign in iOS 18.2, bringing inbox categorization, digest view, contact photos, and more.

Now, some new menu options have been added: you can disable contact photos and the ‘Group by Sender’ digest view.

When the Mail app was first redesigned, it added contact photos to your inbox.

What do you think of the Apple Mail redesign?

11 часов назад @ 9to5mac.com
iPhone 17 will be more performant than ever thanks to a subtle hardware upgrade
iPhone 17 will be more performant than ever thanks to a subtle hardware upgrade iPhone 17 will be more performant than ever thanks to a subtle hardware upgrade

Apple is reportedly implementing vapor chamber cooling on some iPhone 17 models.

iPhone 17 and the A19 chipApple’s entire iPhone 17 lineup will adopt the A19 family of chips.

Reputable leaker Instant Digital on Weibo reports that both iPhone 17 Pro models will contain vapor chambers for more consistent peak performance:Confirmed: both the 17 Pro and 17 Pro Max will use vapor chamber cooling.

Supply-chain analyst Ming-Chi Kuo, on the other hand, believes it’ll only be available on the iPhone 17 Pro Max.

Chinese site MyDrivers has previously reported that all iPhone 17 models will receive vapor chamber cooling.

11 часов назад @ 9to5mac.com
Apple’s answer for iPhone mini lovers could be coming next year
Apple’s answer for iPhone mini lovers could be coming next year Apple’s answer for iPhone mini lovers could be coming next year

But Apple does, in fact, have a surprise alternative solution coming for small iPhone lovers: next year’s iPhone Fold.

iPhone Fold’s outer display is sized like a new iPhone miniApple’s first foldable iPhone, which I’ve been calling the iPhone Fold, is getting a lot of attention for its iPad mini-like inner display.

Per Ming-Chi Kuo, the iPhone Fold’s outer display is expected to be sized a lot like a different mini device: the iPhone mini.

If you use an iPhone Pro Max (which now has a 6.9-inch screen), the iPhone Fold will feel a little cramped on the outside.

If you miss the iPhone mini, that small screen’s coming back with the iPhone Fold.

11 часов назад @ 9to5mac.com
Apple releases beta 1 for tvOS 18.5, visionOS 2.5, and more
Apple releases beta 1 for tvOS 18.5, visionOS 2.5, and more Apple releases beta 1 for tvOS 18.5, visionOS 2.5, and more

It’s an exciting day for beta software releases, as Apple has just shipped developer beta 1 for tvOS 18.5, visionOS 2.5, HomePod 18.5, and more.

New batch of betas rolling out, including tvOS 18.5 and moreIt’s been a big week for Apple software.

Not long after shipping major new updates like iOS 18.4, macOS 15.4, visionOS 2.4, and more, Apple now has a new slate of beta releases available.

We’re officially in the x.5 beta territory, with new developer versions of visionOS 2.5, tvOS 18.5, HomePod 18.5, and more.

Have you installed beta 1 of tvOS 18.5 or any of the other updates?

13 часов назад @ 9to5mac.com
Apple releases first iOS 18.5 beta
Apple releases first iOS 18.5 beta Apple releases first iOS 18.5 beta

Hot off the heels of releasing iOS 18.4 to everyone, Apple has pushed out the first developer beta version of its next big point update.

iOS 18.5 beta 1 is now available to developer beta testers.

What’s new in iOS 18.5?

Spot anything new in iOS 18.5 beta 1?

We’ll also post a roundup of everything new in iOS 18.5 beta 1 — assuming the software release has any new features or changes.

13 часов назад @ 9to5mac.com
macOS Sequoia 15.5 beta 1 now available, here’s what to expect
macOS Sequoia 15.5 beta 1 now available, here’s what to expect macOS Sequoia 15.5 beta 1 now available, here’s what to expect

Apple has just kicked off a new cycle of beta updates for its software platforms: macOS Sequoia 15.5 beta 1 is rolling out now to developers.

macOS 15.5 beta 1 arrives shortly after 15.4’s public launchThe public launch of macOS 15.4 isn’t far behind us.

Now, macOS 15.5 beta 1 is here.

To install macOS 15.5, be sure that developer beta updates are turned on inside the Software Update screen inside System Settings.

Have you installed macOS 15.5 beta 1?

13 часов назад @ 9to5mac.com
Amazon reportedly wants to acquire TikTok ahead of potential April 5 ban
Amazon reportedly wants to acquire TikTok ahead of potential April 5 ban Amazon reportedly wants to acquire TikTok ahead of potential April 5 ban

According to a report from The New York Times, Amazon has just submitted an offer to acquire TikTok.

The TikTok ban has been an interesting story, to say the least.

However, the original law is still in place, and ByteDance still had to divest TikTok to an American company.

However, Amazon is reportedly throwing its hat into the mix, according to The New York Times.

We don’t have the numbers on Amazon’s apparent offer, but ByteDance reportedly isn’t taking the offer seriously.

13 часов назад @ 9to5mac.com
‘EV Play’ accessory promises to bring CarPlay and more to Rivian
‘EV Play’ accessory promises to bring CarPlay and more to Rivian ‘EV Play’ accessory promises to bring CarPlay and more to Rivian

As spotted by Chris Hilbert on social media, the “EV Play” is an Android-based device that promises to add wireless and wired CarPlay and Android Auto to Rivian’s infotainment system.

According to the EV Play website, the device will also be able to do a lot more than CarPlay:EV Play is an Android-based hardware device that supercharges your Rivian infotainment system.

There aren’t a whole lot of details on how EV Play is able to add CarPlay, Android Auto, and other apps to Rivian.

Rivian’s native infotainment system supports the Google Cast protocol, so it’s possible EV Play is somehow tapping into that system.

The developer behind the project says work began on EV Play last year.

14 часов назад @ 9to5mac.com
Deals: New low on Sky Blue M4 MacBook Air, M3 iPad Air, Nomad metal/glass 15W 3-in-1 charger, more
Deals: New low on Sky Blue M4 MacBook Air, M3 iPad Air, Nomad metal/glass 15W 3-in-1 charger, more Deals: New low on Sky Blue M4 MacBook Air, M3 iPad Air, Nomad metal/glass 15W 3-in-1 charger, more

Apple iPad Air M3 11-inchApple iPad Air M3 13-inchHead over to our launch coverage for more details on the M3 Air and the new Magic Keyboard.

$300)Apple’s new Sky Blue 15-inch M4 MacBook Air is now sitting at the $1,139 Amazon all-time low, more from $949Amazon is now delivering a new all-time low on the Sky Blue 15-inch MacBook Air with 16GB of RAM and the 256GB SSD at $1,139 shipped.

Deciding between the M4 and M4 Pro MacBook Pro model largely comes down to price for most folks.

Firstly, Amazon is offering the 14-inch M4 MacBook Pro upgraded with 24GB of RAM and a 1TB internal SSD down at $1,779 shipped.

Amazon is also offering the more powerful 14-inch M4 Pro MacBook Pro with 24GB of RAM…

14 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 6 часов назад
Everything New in the iOS 18.5 Beta
Everything New in the iOS 18.5 Beta Everything New in the iOS 18.5 Beta

Apple today provided developers with the first beta of an upcoming iOS 18.5 update for testing purposes.

Work on iOS 18 is starting to wind down with iOS 19 set to be introduced in a couple of months, so iOS 18.5 has just a handful of minor new features.

They're easier to get to with iOS 18.5 for those who want the Mail app to look more like the pre-iOS 18 Mail app.

More FeaturesKnow of something new in iOS 18.5 that we left out of this article?

It's likely Apple will stick to that same general release timeline, providing iOS 18.5 to the public in May.

6 часов назад @ macrumors.com
Apple Stock Falls as Trump Tariffs Target Supply Chain
Apple Stock Falls as Trump Tariffs Target Supply Chain Apple Stock Falls as Trump Tariffs Target Supply Chain

Apple's efforts to diversify its supply chain may have been for naught with the Trump administration's new tariffs that target multiple countries where Apple sources components for its iPhones, iPads, and Macs.

Apple has worked to move some of its manufacturing to countries like India, Vietnam, and Thailand, all of which are facing steep tariffs in addition to China and Taiwan.

There is a minimum 10 percent tariff for all U.S. trading partners, and "reciprocal tariffs" on several countries where Apple suppliers are located.

Taiwan, where Apple sources the Apple silicon chips that go into all of its devices, is facing a 32 percent tariff.

The last time Trump was in office, Apple was able to …

7 часов назад @ macrumors.com
Apple Releases New Firmware for AirPods Max With Lossless Audio Support
Apple Releases New Firmware for AirPods Max With Lossless Audio Support Apple Releases New Firmware for AirPods Max With Lossless Audio Support

Apple today released new 7E101 firmware for the AirPods Max with USB-C, addressing an issue that made the previously released firmware unable to be downloaded.

Apple yesterday seeded out ‌AirPods Max‌ firmware with a version number of 7E99 to enable lossless audio support, but it turned out that ‌AirPods Max‌ users were not able to download the firmware.

The new 7E101 firmware should now be available to all Apple users who have ‌AirPods Max‌ with USB-C, and the update brings lossless audio and ultra-low latency audio to the headphones.

Apple says lossless audio and Personalized Spatial Audio offer a "more sonically accurate, uncompressed, and immersive experience."

Lossless audio and ultra-…

7 часов назад @ macrumors.com
Apple CEO Tim Cook Sells Stock Worth $24 Million
Apple CEO Tim Cook Sells Stock Worth $24 Million Apple CEO Tim Cook Sells Stock Worth $24 Million

Apple CEO Tim Cook today earned over $24 million selling Apple stock, according to a filing with the SEC.

Cook sold 108,136 shares that he received on April 1 when restricted stock units vested.

One-third of the shares vested in 2023, one-third in 2024, and the final third vested in 2025.

Restricted stock units are given to Cook regularly as bonus compensation, encouraging him to stay on as Apple's CEO.

Apple executives that include Jeff Williams and Katherine Adams also received and sold stock worth $7,950,684 and $8,664,682, respectively.

9 часов назад @ macrumors.com
The Apple Store That Never Was
The Apple Store That Never Was The Apple Store That Never Was

In 2019, Apple canceled plans to open a flagship store at Federation Square in Melbourne, Australia, due to public opposition.

The local heritage authority Heritage Victoria ultimately decided that the building could not be torn down due to its cultural significance.

Six years later, graphic designer Filip Chudzinski has envisioned what Apple Federation Square could have looked like, based on a design proposal by architectural firm Foster + Partners.

Given the proposal is now outdated, Chudzinski added in some modern touches, such as an Apple Pickup station for customers to collect online orders.

Chudzinski created more than two dozen beautiful 3D renders of the Apple Federation Square stor…

9 часов назад @ macrumors.com
Apple Seeds First Beta of macOS Sequoia 15.5
Apple Seeds First Beta of macOS Sequoia 15.5 Apple Seeds First Beta of macOS Sequoia 15.5

Apple today seeded the first beta of an upcoming macOS Sequoia 15.4 update to developers for testing purposes, with the software coming two days after Apple released ‌macOS Sequoia‌ 15.4.

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.

We don't yet know what's included in the macOS 15.5 update, but we are waiting on new Apple Intelligence features.

It's not clear if that functionality will be in the beta, but there isn't much else that Apple hasn't added to ‌macOS Sequoia‌.

13 часов назад @ macrumors.com
Apple Seeds First Beta of iOS 18.5 to Developers
Apple Seeds First Beta of iOS 18.5 to Developers Apple Seeds First Beta of iOS 18.5 to Developers

Apple today seeded the first betas of upcoming iOS 18.5 and iPadOS 18.5 updates to developers for testing purposes, with the software coming just two days after Apple released iOS 18.4 and iPadOS 18.4.iOS 18.5 and iPadOS 18.5 can be downloaded from the Settings app on a compatible device by going to General > Software Update.

We don't yet know what Apple is introducing in the iOS 18.5 update, but we are still waiting on new Siri Apple Intelligence features.

That functionality may not be coming until next year, though, so it's unclear if we'll get any new ‌Apple Intelligence‌ tools in the beta.

Once we download the beta and discover that's included, we'll update this article with details.

13 часов назад @ macrumors.com
Apple Seeds First Betas of visionOS 2.5, tvOS 18.5, and watchOS 11.5
Apple Seeds First Betas of visionOS 2.5, tvOS 18.5, and watchOS 11.5 Apple Seeds First Betas of visionOS 2.5, tvOS 18.5, and watchOS 11.5

Apple today provided developers with the first betas of upcoming visionOS 2.5, tvOS 18.5, and watchOS 11.5 updates for testing purposes.

The software is available a day after Apple released the visionOS 2.4, tvOS 18.4, and watchOS 11.4 software.

The betas are available to registered developers, and can be downloaded from the Settings app on each device.

As of right now, there is no word on what's included in any of the betas, but should new features be found, we'll update this article.

13 часов назад @ macrumors.com
Amazon Makes Last Minute Offer for TikTok as Ban Looms
Amazon Makes Last Minute Offer for TikTok as Ban Looms Amazon Makes Last Minute Offer for TikTok as Ban Looms

Retail giant Amazon today made an offer to acquire TikTok just days ahead of when TikTok must be sold off or face a ban, reports The New York Times.

Unspecified participants involved in the TikTok talks "do not appear to be taking Amazon's bid seriously," and multiple interested parties are scrambling to plead their cases for a TikTok purchase.

Such a deal would not be a formal sale, and may not meet the requirements of the law.

TikTok parent company ByteDance has said that it will not sell TikTok, but it is not clear if that is still the case with a ban on the horizon.

While the law is set to go back into effect on April 5, Trump could opt for another deadline extension.

13 часов назад @ macrumors.com
Apple Hit With $5 Billion Class Action Lawsuit Over eBooks Availability
Apple Hit With $5 Billion Class Action Lawsuit Over eBooks Availability Apple Hit With $5 Billion Class Action Lawsuit Over eBooks Availability

As noted in the complaint, the purchase screen in the Apple Books app does not include a link to any terms of service or licensing information.

To ensure your ability to continue enjoying Content, we encourage you to download all purchased Content to a device in your possession and to back it up.

The lawsuit, Morehouse et al v. Apple, Inc., was filed in a U.S. district court in San Jose on Tuesday.

The plaintiffs are seeking up to $5 billion in damages, with the proposed class being all individuals who purchased a digital book or audiobook from the Apple Books store within the to-be-determined class period.

A judge has yet to be assigned to the case, and it remains to be seen if the class a…

16 часов назад @ macrumors.com
Get the 13-Inch M2 MacBook Air for the Low Price of $749
Get the 13-Inch M2 MacBook Air for the Low Price of $749 Get the 13-Inch M2 MacBook Air for the Low Price of $749

Amazon and Best Buy are discounting Apple's 13-inch M2 MacBook Air with 16GB of RAM and 256GB SSD storage down to $749.00 in a few colors.

This is a $250 discount on the previous generation M2 MacBook Air, and a solid second-best price.

Note: MacRumors is an affiliate partner with Amazon and Best Buy.

Amazon currently has this deal available only in Silver, while Best Buy has the computer at this price in Silver, Space Gray, Midnight, and Starlight.

Apple just announced the new M4 MacBook Air, and anyone shopping for those models can get up to $60 off a few configurations on Amazon.

16 часов назад @ macrumors.com
Apple Reportedly Hasn't Given Up on Haptic Buttons for a Future iPhone
Apple Reportedly Hasn't Given Up on Haptic Buttons for a Future iPhone Apple Reportedly Hasn't Given Up on Haptic Buttons for a Future iPhone

Apple is still exploring solid-state buttons with haptic feedback for a future iPhone, according to a new report from a known Weibo leaker.

In a new post, the leaker known as "Instant Digital" said that Apple's work on solid-state buttons for the ‌iPhone‌ is ongoing.

Apple is said to currently be adjusting the "tactile design" of its solid-state buttons and working on their long-term reliability, especially for mass production.

It was widely reported that Apple was intending to bring solid-state buttons to the iPhone 15 Pro in 2023 as part of "Project Bongo," but it canceled the plan at a late stage.

The feature is not expected to arrive in the iPhone 17 lineup, but the latest report sugges…

17 часов назад @ macrumors.com
New Plex Mobile App With Streamlined Interface Rolling Out to Users
New Plex Mobile App With Streamlined Interface Rolling Out to Users New Plex Mobile App With Streamlined Interface Rolling Out to Users

Plex is rolling out a new version of its mobile app, and it's a fairly major redesign that features expanded artwork, streamlined navigation, and a dedicated tab for centralized media libraries designed for "personal media pros."

Several other changes have been made that Plex wants existing users to be made aware of.

The new version also removes music and photo functionality from the main app, as Plex has developed dedicated companion apps – Plexamp and Plex Photos – for these media types.

The mobile update arrives just weeks before Plex implements its previously announced subscription price changes.

Plex also noted that a new app for TV platforms, including Apple TV, will follow the mobile…

18 часов назад @ macrumors.com
New AirPods Max Firmware Unavailable Due to iOS 18.4 Bug, Apple Says Update 'Coming Soon'
New AirPods Max Firmware Unavailable Due to iOS 18.4 Bug, Apple Says Update 'Coming Soon' New AirPods Max Firmware Unavailable Due to iOS 18.4 Bug, Apple Says Update 'Coming Soon'

AirPods Max users have been left unable to download Apple's new firmware update bringing lossless and low-latency audio support to the headphones, owing to a software bug with iOS 18.4, MacRumors can confirm.

Apple officially announced the new feature support for AirPods Max last week.

Then on Monday, Apple released an AirPods Max (USB-C) firmware update version 7E99 in tandem with the rollout of iOS 18.4, iPadOS 18.4, and macOS Sequoia 15.4 software updates for iPhone, iPad, and Mac.

The AirPods Max firmware was supposed to enable lossless and low-latency audio support as part of the broader software releases.

On its AirPods firmware support page, Apple currently lists the unobtainable fir…

19 часов назад @ macrumors.com
Apple Is Still Obsessed With the Idea of an All-Glass iPhone
Apple Is Still Obsessed With the Idea of an All-Glass iPhone Apple Is Still Obsessed With the Idea of an All-Glass iPhone

If you think the rumored glassy redesign of iOS 19 could be a game-changer, check out Apple's latest granted U.S. patent detailing all-glass enclosures for future devices including the iPhone, Apple Watch, and even Mac Pro.

Beyond aesthetics, the glass enclosures would introduce new interactive capabilities, according to the patent.

The filing also includes concepts for other Apple products, including a glass Mac Pro tower with an octagonal prism shape, and an Apple Watch constructed almost entirely from transparent glass (a concept that we resurfaced last week).

Some designs feature deformable sides, enabling users to trigger actions by applying pressure, such as squeezing the sides of an …

20 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 3 часа назад
How to customize the log window in Console for macOS
How to customize the log window in Console for macOS How to customize the log window in Console for macOS

You can customize the macOS Console's log window to change the way it behaves.

Programmatically, UNIX methods such as log , syslog , and others write text output to a log file from within programs.

While you can view a log's contents in the bottom pane in the main Console window, you can also double-click any log's name in the Console window to open its content in a new window:Viewing system.log in its own log window in Console.

Once you have the log window toolbar just the way you want it, click the Done button to return to the log window.

See Apple's page Customize the log window in Console on Mac in the Console User Guide for more info.

3 часа назад @ appleinsider.com
Apple security chief found not guilty of bribery charges over firearm permits
Apple security chief found not guilty of bribery charges over firearm permits Apple security chief found not guilty of bribery charges over firearm permits

Apple security chief Thomas Moyer was accused of bribery after allegedly attempting to donate iPads in return for concealed firearm permits, but has been found not guilty.

It's been an incredibly long few years for the head of global security at Apple, Thomas Moyer, as he was accused of bribing officials in exchange for firearm permits in 2020.

The case has run its course, and according to information provided by Moyer's attorneys to AppleInsider, Moyer was found not guilty of bribery charges.

The original accusation was that Moyer agreed to donate 200 iPads to the Sheriff's Office in exchange for concealed carry permits.

The Santa Clara County Superior Court jury found Thomas Moyer not gui…

6 часов назад @ appleinsider.com
Epic Games head Tim Sweeney criticizes Apple, calls it a 'gangster-style' business
Epic Games head Tim Sweeney criticizes Apple, calls it a 'gangster-style' business Epic Games head Tim Sweeney criticizes Apple, calls it a 'gangster-style' business

The hostility of Epic Games CEO towards Apple continues, with Tim Sweeney calling the company a "gangster-style" business that gains revenue from an "illegal practice."

As was reported by TechCrunch, Sweeney spoke at an event on Wednesday, where he largely echoed the language from Epic Games' March 2025 complaint.

Epic Games wanted Apple to allow purchases from external websites on iPhone and believed that the Epic Games Store should be available to iOS users.

Developers whose games use Unreal Engine, another product developed by Epic Games, are charged no royalties on purchases conducted through the Epic Games Store.

This means there's a 12/88 split, as is the case with the Epic Games Stor…

6 часов назад @ appleinsider.com
Apple CEO Tim Cook makes a cool $24 million in serendipitous stock sale
Apple CEO Tim Cook makes a cool $24 million in serendipitous stock sale Apple CEO Tim Cook makes a cool $24 million in serendipitous stock sale

That netted Cook $24 million just as President Donald Trump stepped out on stage to announce tariffs.

According to MacRumors, the RSUs sale was the last of three that was from a time-based stock award granted in 2020.

Apple awarded the RSUs to Cook as a part of his compensation and as an encouragement to remain as CEO.

A 34% tariff on goods from China, a 46% tariff on goods from Vietnam, and a 32% tariff on goods from Taiwan will have significant impacts on Apple's products.

Regardless, Cook's twice-annual RSUs sale managed to hit at the exact right hour to give him a few more million in the bank.

7 часов назад @ appleinsider.com
Blowout deal: Snag an M3 Pro MacBook Pro for $1,499 while supplies last
Blowout deal: Snag an M3 Pro MacBook Pro for $1,499 while supplies last Blowout deal: Snag an M3 Pro MacBook Pro for $1,499 while supplies last

Closeout deals on last-gen MacBook Pro models are available as April starts strong, with M3 Pro models falling to as low as $1,499.

Save $600 on the standard M3 Pro 14-inch MacBook Pro at B&H and Best Buy today.

The base M3 Pro 14-inch MacBook Pro with 18GB of RAM and a 512GB SSD isn't the only configuration that's marked down heavily.

Apple resellers are clearing inventory out like mad, with discounts of up to $1,100 off upgraded models.

14-inch MacBook Pro blowout sale16-inch MacBook Pro clearance dealsYou can find additional MacBook Pro deals on M4 models and more in our dedicated roundup.

8 часов назад @ appleinsider.com
Trump's solution to the TikTok predicament is 'TikTok America'
Trump's solution to the TikTok predicament is 'TikTok America' Trump's solution to the TikTok predicament is 'TikTok America'

The yet-unannounced plan would be to create a new company, called "TikTok America" and divvy ownership up in a way that favors US investors.

TikTok America would be 50% owned by new US investors, 30% by existing investors, and 19.9% by ByteDance, the company that created TikTok.

For the next few years, notably the first half of President Biden's administration, it seemed as though the TikTok ban was off the table.

Then, in April 2024, Biden signed a law requiring ByteDance to divest TikTok ownership to a US buyer within nine months.

After the ban took effect on January 19, Trump kept his promise.

10 часов назад @ appleinsider.com
New in iOS 18.5: Show and hide contact photos directly from the Mail app
New in iOS 18.5: Show and hide contact photos directly from the Mail app New in iOS 18.5: Show and hide contact photos directly from the Mail app

The first developer beta of iOS 18.5 introduces a new option for the Mail app, along with a few other quality-of-life improvements.

On Tuesday, following the public release of iOS 18.4, Apple rolled out the first developer beta of iOS 18.5, with the build number 22F5042g.

Mail changes in the iOS 18.5 betaFor instance, the built-in Mail application now has a new setting that lets users show or hide contact photos without opening the Settings app.

Though it was possible to access both of these options in previous releases of iOS 18, Tuesday's iOS 18.5 developer beta streamlines the process by letting users toggle contact photos directly from the Mail app.

Settings improvements in the iOS 18.5…

10 часов назад @ appleinsider.com
Trump's 'Liberation Day' tariffs hit every one of Apple's international manufacturing partners
Trump's 'Liberation Day' tariffs hit every one of Apple's international manufacturing partners Trump's 'Liberation Day' tariffs hit every one of Apple's international manufacturing partners

Donald Trump's so-called "Liberation Day" has become a potentially expensive event for Apple, as tariffs are applied against imports from every foreign country in the Apple supply chain.

The levies, which will come into force immediately and will impact practically all imported goods entering the United States.

Trump had previously promised to levy reciprocal tariffs against countries that applied their own tariffs on U.S. goods.

Trump's "Make America Wealthy Again" Rose Garden event will have a considerable financial impact on almost everyone in the United States.

Based on Apple's typical timescales for supply chain change, increased production in the United States could eventually happen.

10 часов назад @ appleinsider.com
Apple restarts last developer beta cycle before WWDC with iOS 18.5, macOS 15.5
Apple restarts last developer beta cycle before WWDC with iOS 18.5, macOS 15.5 Apple restarts last developer beta cycle before WWDC with iOS 18.5, macOS 15.5

Following the release of iOS 18.4, macOS 15.4, and other updates to the public, Apple has started up a new round of developer betas for iOS 18.5, iPadOS 18.5, macOS 15.5, tvOS 18.5, watchOS 11.5, and visionOS 2.5.

On March 31, Apple released its updates for iOS 18.4, iPadOS 18.4, macOS 15.4, tvOS 18.4, and visionOS 2.4.

The first iOS 18.5 and iPadOS 18.4 developer betas share build number 22F5042g, with macOS Sequoia 15.5 using build number 24F5042g.

The first tvOS 18.5 build is 22L5542f, the first watchOS 11.5 build is 22T5542f, and the first visionOS 2.5 build is 22O5442g.

There was also a new Apple Vision Pro app, changes to Shortcuts and CarPlay, and a few new emoji.

13 часов назад @ appleinsider.com
$5 billion class action suit over Apple's ebook licensing is based on false premises
$5 billion class action suit over Apple's ebook licensing is based on false premises $5 billion class action suit over Apple's ebook licensing is based on false premises

A new lawsuit demanding $5 billion in damages because of alleged false advertising over Apple Books lacks the understanding that digital books are licensed and not owned.

The allegation is that Apple intentionally misleads users into believing they are buying ebooks instead of licensing them.

Apple Books are only available on Apple devices, and setting up any of these requires agreeing to Apple's media services terms and conditions.

But the real presumption has to be that Apple has the money and will once again settle a Books lawsuit.

The truth is that while Apple Books arguably has different features to Kindle, Kobo, or any other reseller, they each license ebooks to readers in precisely t…

14 часов назад @ appleinsider.com
Apple still wants an iPhone without physical buttons, but it won't happen soon
Apple still wants an iPhone without physical buttons, but it won't happen soon Apple still wants an iPhone without physical buttons, but it won't happen soon

A new rumor says that Apple has not forgotten the idea of solid-state buttons for the iPhone, but there are a number of issues to solve before it can happen.

Before the launch of the iPhone 15 Pro in 2023, there were many, many rumors about it having a solid-state button.

That didn't happen with the iPhone 15 Pro, or the iPhone 16 Pro, nor is it now expected with the iPhone 17 Pro.

And according to a new leak by Instant Digital, Apple has not moved to solid state buttons because the technology is currently failing on both counts.

So no iPhone is expected to switch to solid-state buttons soon.

16 часов назад @ appleinsider.com
iPhone Fold won't be an iPad or iPhone killer
iPhone Fold won't be an iPad or iPhone killer iPhone Fold won't be an iPad or iPhone killer

iPhone Fold will have some inherent issuesI do understand why people are excited about the iPhone Fold.

An iPad Fold won't replace an iPad, either, for the recordAn iPad Fold might be an exciting prospect.

Yeah, the iPad Fold looks pretty slick, at least until you see the price tag.Yeah, the iPad Fold looks pretty slick, at least until you see the price tag.

A base-level iPad that runs iPadOS and is geared towards current iPad, iPad mini, and iPad Air users, and a Pro-level iPad that runs a streamlined version of macOS.

The iPhone Fold will be widely loved by its audienceJust because I don't want the iPhone Fold doesn't mean that it'll flop.

17 часов назад @ appleinsider.com
AirPods Max firmware pulled before users could get new features
AirPods Max firmware pulled before users could get new features AirPods Max firmware pulled before users could get new features

Apple appears to have pulled a major firmware update for the USB-C AirPods Max, and it's not entirely clear why.

Apple appears to have pulled a major firmware update for the new USB-C AirPods Max after users began reporting that the update wouldn't install.

The update, version 7E99, was announced in late March with high expectations.

Originally revealed on March 24, the 7E99 firmware promised 24-bit, 48 kHz lossless audio and ultra-low latency for users pairing AirPods Max with Vision Pro or using Logic Pro on iPad and Mac.

Apple's official firmware support page, which previously listed version 7E99 as live, now simply says "coming soon" under the USB-C AirPods Max firmware section.

17 часов назад @ appleinsider.com
iOS 18.4 appears to be restoring deleted apps and installing new ones
iOS 18.4 appears to be restoring deleted apps and installing new ones iOS 18.4 appears to be restoring deleted apps and installing new ones

Since the release of iOS 18.4, an unknown number of users are reporting the appearance of apps on their iPhones that they either previously deleted — or have never installed.

But an unusual issue is now being reported by users who say they are seeing apps they shouldn't.

As first spotted by MacRumors, the reports all concern the appearance of unwanted apps.

In some cases, they are apps that were previously installed but deleted by the user, while others seem to be entirely new installs of random apps.

So far, there have been no similar reports of unwanted apps appearing from users on older versions of iOS.

18 часов назад @ appleinsider.com
Trump admin poaches Apple attorney for NLRB, future of labor complaints in doubt
Trump admin poaches Apple attorney for NLRB, future of labor complaints in doubt Trump admin poaches Apple attorney for NLRB, future of labor complaints in doubt

The National Labor Relations Board has indefinitely postponed two complaint cases against Apple, after the Trump administration hired an Apple lawyer away to be the lead attorney for the watchdog.

Previously, the National Labor Relations Board (NLRB) found against Apple in a case about it coercively interrogating staff about their union membership.

The decision comes after the Trump administration appointed Apple lawyer Crystal Carey to be the NLRB's general counsel.

There has been no comment from Apple, the NLRB, or the White House about the appointment or its alleged impact on the ongoing cases.

Following her dismissal, her temporary replacement, Acting General Counsel William Cowen, resc…

19 часов назад @ appleinsider.com
Блоги
Hacking with Swift
последний пост 1 day, 15 hours назад
Apple starts accepting GitHub sponsorships for Swift
Apple starts accepting GitHub sponsorships for Swift

Send money, get rewards.

1 day, 15 hours назад @ hackingwithswift.com
Take on Apple Intelligence at Unwrap Live 2025
Take on Apple Intelligence at Unwrap Live 2025

Bring your apps into the age of AI with AppIntents, image playgrounds, and more!

2 months, 3 weeks назад @ hackingwithswift.com
Save 50% on all books and bundles this Black Friday
Save 50% on all books and bundles this Black Friday

All books and bundles are half price!

4 months, 3 weeks назад @ hackingwithswift.com
Go further, faster with the Swift Career Accelerator
Go further, faster with the Swift Career Accelerator

Your complete Swift journey: from first job to leadership, all in one powerful program

6 months, 2 weeks назад @ hackingwithswift.com
Making mistakes while learning Swift
Making mistakes while learning Swift

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

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

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

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

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

9 months, 3 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 weeks, 1 day назад
Data Persistence with SwiftData [SUBSCRIBER]
Data Persistence with SwiftData [SUBSCRIBER] Data Persistence with SwiftData [SUBSCRIBER]

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

Already a member of Kodeco?

2 weeks, 1 day назад @ kodeco.com
Building Engaging User Interfaces with SwiftUI [SUBSCRIBER]
Building Engaging User Interfaces with SwiftUI [SUBSCRIBER] Building Engaging User Interfaces 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?

3 weeks, 1 day назад @ kodeco.com
macOS Apprentice [SUBSCRIBER]
macOS Apprentice [SUBSCRIBER] macOS Apprentice [SUBSCRIBER]

macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the venerable UI framework.

macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.

Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the building blocks fit together and what is involved in building real apps.

Our other book on building apps for macOS, macOS by Tutorials, is designed for developers who have a solid background in iOS development and are looking to make the leap to…

4 weeks, 1 day назад @ kodeco.com
Building Robust ViewModels [SUBSCRIBER]
Building Robust ViewModels [SUBSCRIBER] Building Robust ViewModels [SUBSCRIBER]

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

Already a member of Kodeco?

1 month назад @ kodeco.com
SwiftUI Apprentice [SUBSCRIBER]
SwiftUI Apprentice [SUBSCRIBER] SwiftUI Apprentice [SUBSCRIBER]

SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch, using Apple’s new user interface technology: SwiftUI!

Each app is more advanced than the one before, and together, they cover everything to make your own apps using SwiftUI.

SwiftUI Apprentice doesn’t cover every single feature of iOS; it focuses on the absolutely essential ones.

Our other book on building apps with SwiftUI, SwiftUI by Tutorials, is designed for developers who have a solid background in iOS development and are looking to make the leap from building apps with UIKit, to building apps with SwiftUI.

This book, SwiftUI Apprentice, is designed to teach new develop…

1 month, 1 week назад @ kodeco.com
The Story of Kodeco (raywenderlich.com)—A Journey of Passion, Learning, and Community [FREE]
The Story of Kodeco (raywenderlich.com)—A Journey of Passion, Learning, and Community [FREE] The Story of Kodeco (raywenderlich.com)—A Journey of Passion, Learning, and Community [FREE]

To make things easier—not just for myself, but for others facing the same struggles—I decided to start a blog to document what I was learning.

The plan was simple—spend one day each week writing tutorials and use the rest of my time working on my own apps.

That worked for a while, until I started polling my readers about which topics they wanted me to cover next.

This meant extra research on my part, and soon I found myself spending more than my allocated day each week writing tutorials.

It was a huge success, and we realized we needed to create more books for the community.

1 month, 2 weeks назад @ kodeco.com
Data Structures & Algorithms in Swift [SUBSCRIBER]
Data Structures & Algorithms in Swift [SUBSCRIBER] Data Structures & Algorithms in Swift [SUBSCRIBER]

Understanding how data structures and algorithms work in code is crucial for creating efficient and scalable apps and acing job interviews.

Swift’s standard library and, more recently, the Swift Collections and Algorithms packages contain a robust set of general-purpose collection types and algorithms, yet they don’t cover every case!

In Data Structures and Algorithms in Swift, you’ll learn how to implement the most popular and useful data structures and when and why you should use one particular data structure or algorithm over another.

This set of basic data structures and algorithms will serve as an excellent foundation for building more complex and special-purpose constructs.

By the end…

2 months, 1 week назад @ kodeco.com
Kodeco Podcast: App Marketing Secrets – Podcast V2, S3 E2 [FREE]
Kodeco Podcast: App Marketing Secrets – Podcast V2, S3 E2 [FREE] Kodeco Podcast: App Marketing Secrets – Podcast V2, S3 E2 [FREE]

In our final episode of 2024, we’re thrilled to welcome fellow podcasters Malin Sundberg and Kai Dombrowski of Triple Glazed Studios.

With a decade of experience in iOS and Mac development, Malin and Kai share how they’ve built thriving indie apps, established roots in new communities worldwide, and achieved repeated App Store features.

Tune in to learn actionable insights that can help you grow your indie app business too!

Show NotesJoin Suz, Jenn, and Dru as they chat with Malin and Kai, the creative minds behind Triple Glazed Studios, to explore what it takes to run a successful indie app business.

Mentioned in This EpisodeContact Kai, Malin, and the HostsFollow KodecoKodeco on LinkedInK…

3 months назад @ kodeco.com
UIKit Apprentice [SUBSCRIBER]
UIKit Apprentice [SUBSCRIBER] UIKit Apprentice [SUBSCRIBER]

The UIKit Apprentice is a series of epic-length tutorials for beginners where you’ll learn how to build four complete apps from scratch.

The UIKit Apprentice is a series of epic-length tutorials for beginners where you’ll learn how to build four complete apps from scratch.

The UIKit Apprentice series doesn’t cover every single feature of iOS – it just focuses on the absolutely essential ones that you need to know.

1 Introduction Toggle description Welcome to The UIKit Apprentice!

Edit Items Toggle description Now that you can add items, learn how to edit added items.

3 months, 2 weeks назад @ kodeco.com
Black Friday Sale: Final Hours for Huge Discounts on Everything! [FREE]
Black Friday Sale: Final Hours for Huge Discounts on Everything! [FREE] Black Friday Sale: Final Hours for Huge Discounts on Everything! [FREE]

If you missed last week’s Black Friday sale, don’t worry: the sale is still on until the end of today, Cyber Monday.

If you’re serious about leveling up your mobile development skills, the clock is ticking.

💻All individual books on sale for $29.99: Grab any of our individual books at 50% off the cover price—only $29.99 each!

Thanks!”— Vicente Úbeda (@vicentube)“It’s great to have all books and videos available with just one subscription.

Thanks!” — Vicente Úbeda (@vicentube)Act fast and make 2025 your best year yet!

4 months назад @ kodeco.com
Kodeco Podcast: How to Read Code – Podcast V2, S3 E1 [FREE]
Kodeco Podcast: How to Read Code – Podcast V2, S3 E1 [FREE] Kodeco Podcast: How to Read Code – Podcast V2, S3 E1 [FREE]

Whether you’re just starting a new role or beginning to contribute to a new open source project, listen along to learn some useful tips.

[Subscribe in Apple Podcasts] [Listen in Spotify] [RSS Feed]Interested in sponsoring a podcast episode?

Show NotesTune in as Mani, Suz, Jenn and Dru start off talking about how to read a code base and venture off into a bevy of advice for newer devs.

Listen all the way to the end to learn what Mani thinks human developers, even brand new ones, can do that AI that cannot.

Be sure to subscribe in Apple Podcasts or Spotify to get notified when the next episode comes out.

4 months, 1 week назад @ kodeco.com
Black Friday Sale: Huge Discounts on Subscriptions, Bootcamps, and Books! [FREE]
Black Friday Sale: Huge Discounts on Subscriptions, Bootcamps, and Books! [FREE] Black Friday Sale: Huge Discounts on Subscriptions, Bootcamps, and Books! [FREE]

Kodeco Subscriptions Just $299/year for Black FridayA Kodeco Personal Subscription is your gateway to the largest and most up-to-date collection of mobile development courses and books available online.

With a Kodeco subscription, you’ll enjoy unlimited access to our extensive library of programs and courses, along with all the latest mobile development books.

Programs, Courses, and Books Included in a Kodeco SubscriptionWith a Kodeco Subscription, you gain access to all our programs—these are the same materials we use for our popular live bootcamps.

With a yearly Kodeco subscription, you’ll save more than 50% over the cost of a regular monthly plan—and you’ll lock in this price every year …

4 months, 1 week назад @ kodeco.com
Black Friday Sale Coming Soon! [FREE]
Black Friday Sale Coming Soon! [FREE] Black Friday Sale Coming Soon! [FREE]

We know you’ve been waiting for it… and yes, we’re back with our biggest sale of the year starting Monday, November 25!

🎉Here’s a sneak peek of what’s in store:Huge savings on Kodeco subscriptions—our best deal yet!

📚This is a sale you don’t want to miss!

Get ready to check off your holiday wishlist and snag some amazing deals from next Monday through Cyber Monday.

Update your email preferences and make sure “Kodeco Weekly” is checked!

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

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

6 months, 2 weeks назад @ kodeco.com
NSHipster NSHipster
последний пост 3 weeks, 5 days назад
Model Context Protocol (MCP)
Model Context Protocol (MCP) Model Context Protocol (MCP)

Model Context Protocol (MCP) aims to do the same for a new generation of AI tools.

But back to more practical matters:Let’s talk about where we are today with Model Context Protocol.

In the process of building iMCP, we built a Swift SDK for Model Context Protocol servers and clients.

We think emcee is a convenient way to connect to services that don’t have an existing MCP server implementation — especially for services you’re building yourself.

In case it’s not abundantly clear, we here at NSHipster dot com are pretty bought into the promise of Model Context Protocol.

3 weeks, 5 days назад @ nshipster.com
Ollama
Ollama

What can I do?

Please try again in a few minutes.

1 month, 2 weeks назад @ nshipster.com
op run
op run op run

environment [ "IRC_PASSWORD" ] else { fatal Error ( "Missing required environment variables" ) } // For testing only - never print credentials in production code print ( password )Run this on its own, and you’ll fail in proper 12 Factor fashion:$ swift run ❗️ "Missing required environment variables"But by prepending op run we read in that .env file, resolve each vault item reference, and injects those values into the evironment:$ op run -- swift run hunter2The double dash ( -- ) after op run is important!

It tells the shell to pass all subsequent arguments to the command being run, rather than interpreting them as options to op run itself.

Update Your Development ScriptWhatever command you …

3 months назад @ nshipster.com
Ole Begemann
последний пост None
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 1 час назад
Как писать git hooks на SwiftНа Swift можно писать не только консольные тулы, но и скрипты, которые будут автоматически вызываться либо до, либо после коммита в Git. В статье разбирается пример хука, который не даст коммитить в мастер код, содержащий принт
Как писать git hooks на SwiftНа Swift можно писать не только консольные тулы, но и скрипты, которые будут автоматически вызываться либо до, либо после коммита в Git. В статье разбирается пример хука, который не даст коммитить в мастер код, содержащий принт

Как писать git hooks на SwiftНа Swift можно писать не только консольные тулы, но и скрипты, которые будут автоматически вызываться либо до, либо после коммита в Git. В статье разбирается пример хука, который не даст коммитить в мастер код, содержащий принты.

1 час назад @ t.me
MCP для iOS симулятораModel-Context Protocol – это дико хайпующий сейчас стандарт для общения LLM с внешними инструментами. Так вот, его прикрутили и к iOS симулятору для взаимодействия с его UI, а значит, ваш AI теперь может самостоятельно взаимодействова
MCP для iOS симулятораModel-Context Protocol – это дико хайпующий сейчас стандарт для общения LLM с внешними инструментами. Так вот, его прикрутили и к iOS симулятору для взаимодействия с его UI, а значит, ваш AI теперь может самостоятельно взаимодействова

MCP для iOS симулятораModel-Context Protocol – это дико хайпующий сейчас стандарт для общения LLM с внешними инструментами. Так вот, его прикрутили и к iOS симулятору для взаимодействия с его UI, а значит, ваш AI теперь может самостоятельно взаимодействовать с запущенным приложением – например, заменяя собой QA.

1 day, 1 hour назад @ t.me
Капибарам нужна ваша помощь на T-CTFУ них лапки, и они не могут защитить код от уязвимостей. Выручите их на ИТ-соревновании от Т-Банка с шансом выиграть приз до 420 000 ₽.Без навыков в ИТ тут не обойтись — задания рассчитаны на разработчиков, QA- и SRE-инж
Капибарам нужна ваша помощь на T-CTFУ них лапки, и они не могут защитить код от уязвимостей. Выручите их на ИТ-соревновании от Т-Банка с шансом выиграть приз до 420 000 ₽.Без навыков в ИТ тут не обойтись — задания рассчитаны на разработчиков, QA- и SRE-инж Капибарам нужна ваша помощь на T-CTFУ них лапки, и они не могут защитить код от уязвимостей. Выручите их на ИТ-соревновании от Т-Банка с шансом выиграть приз до 420 000 ₽.Без навыков в ИТ тут не обойтись — задания рассчитаны на разработчиков, QA- и SRE-инж

Капибарам нужна ваша помощь на T-CTFУ них лапки, и они не могут защитить код от уязвимостей. Выручите их на ИТ-соревновании от Т-Банка с шансом выиграть приз до 420 000 ₽.Без навыков в ИТ тут не обойтись — задания рассчитаны на разработчиков, QA- и SRE-инженеров, аналитиков и других ИТ-специалистов уровня middle и senior.Вот что вас ждет: — Выберите Лигу Разработки или Лигу Безопасности по своим скиллам. Если участвуете впервые, можно потренироваться на демозаданиях.— Соревнуйтесь один или в команде до 3 человек. Организаторы помогут найти команду, если нет своей. — Подключайтесь онлайн или приходите офлайн — в ИТ-хаб Т-Банка в одном из 6 городов России.— Решайте задания по спортивному хаки…

1 day, 17 hours назад @ t.me
Туториал про профилирование от AppleApple выпустили большой полуторачасовой туториал про то, как использовать Instruments для профилирования фризов и перфоманса приложения.
Туториал про профилирование от AppleApple выпустили большой полуторачасовой туториал про то, как использовать Instruments для профилирования фризов и перфоманса приложения.

Туториал про профилирование от AppleApple выпустили большой полуторачасовой туториал про то, как использовать Instruments для профилирования фризов и перфоманса приложения.

2 days, 1 hour назад @ t.me
Bindings в SwiftUIChris Eifhof рассказывает, почему в продакшн коде стоит избегать Binding(get:set:) – меньше рисков поймать проблемы с перфомансом, код проще поддерживать и тестировать.
Bindings в SwiftUIChris Eifhof рассказывает, почему в продакшн коде стоит избегать Binding(get:set:) – меньше рисков поймать проблемы с перфомансом, код проще поддерживать и тестировать.

Bindings в SwiftUIChris Eifhof рассказывает, почему в продакшн коде стоит избегать Binding(get:set:) – меньше рисков поймать проблемы с перфомансом, код проще поддерживать и тестировать.

3 days, 1 hour назад @ t.me
Мутационное тестирование в большом проектеМутационное тестирование – это метод тестирования программ, при котором в код специально вносятся небольшие изменения – мутации, чтобы проверить, обнаружат ли их тесты. Так вот, для Swift есть опенсорсный инструмен
Мутационное тестирование в большом проектеМутационное тестирование – это метод тестирования программ, при котором в код специально вносятся небольшие изменения – мутации, чтобы проверить, обнаружат ли их тесты. Так вот, для Swift есть опенсорсный инструмен

Мутационное тестирование в большом проектеМутационное тестирование – это метод тестирования программ, при котором в код специально вносятся небольшие изменения – мутации, чтобы проверить, обнаружат ли их тесты. Так вот, для Swift есть опенсорсный инструмент Muter, который умеет реализовывать довольно много различных мутаций.В статье разбирается опыт использования Muter в проекте с 1000 тестов и 1657 сгенерированных мутантов.

6 days назад @ t.me
Почему Group в SwiftUI стоит избегатьВ отличие от VStack/HStack, Group работает не очень надежно – поведение между симуляторами и превью различается, какие-то модификаторы вызываются только один раз, а какие-то – для каждой вьюшки.
Почему Group в SwiftUI стоит избегатьВ отличие от VStack/HStack, Group работает не очень надежно – поведение между симуляторами и превью различается, какие-то модификаторы вызываются только один раз, а какие-то – для каждой вьюшки.

Почему Group в SwiftUI стоит избегатьВ отличие от VStack/HStack, Group работает не очень надежно – поведение между симуляторами и превью различается, какие-то модификаторы вызываются только один раз, а какие-то – для каждой вьюшки.

1 week назад @ t.me
Как эффективно работать со SwiftUI в продакшене? Внедрение в существующие проекты, тестирование, производительность, архитектура — вопросов по-прежнему много. Как сделать так, чтобы всё работало?Новый сезон онлайн-конференции Podlodka iOS Crew (31 марта –
Как эффективно работать со SwiftUI в продакшене? Внедрение в существующие проекты, тестирование, производительность, архитектура — вопросов по-прежнему много. Как сделать так, чтобы всё работало?Новый сезон онлайн-конференции Podlodka iOS Crew (31 марта – Как эффективно работать со SwiftUI в продакшене? Внедрение в существующие проекты, тестирование, производительность, архитектура — вопросов по-прежнему много. Как сделать так, чтобы всё работало?Новый сезон онлайн-конференции Podlodka iOS Crew (31 марта –

Как эффективно работать со SwiftUI в продакшене? Внедрение в существующие проекты, тестирование, производительность, архитектура — вопросов по-прежнему много. Как сделать так, чтобы всё работало?Новый сезон онлайн-конференции Podlodka iOS Crew (31 марта – 4 апреля) будет посвящен SwiftUI. Глубокие доклады, технические разборы и реальные кейсы от опытных разработчиков. Сессии идут утром и вечером, можно совмещать с работой.💡 Где печется SwiftUI — Георгий Остроброд (JigSpace, Latook Software) объяснит, как связаны SwiftUI и Metal, и покажет магию визуальных эффектов.🛠 Как макросы изменили навигацию — Михаил Рубанов (Dodo Engineering) покажет, как макросы упрощают код, помогают объединять Swif…

1 week назад @ t.me
WWDC 2025А вот и анонс WWDC этого года. Блокируем неделю с 9 по 13 июня. Смотреть можно, как и в прошлый раз на YouTube и в Apple Developer app.
WWDC 2025А вот и анонс WWDC этого года. Блокируем неделю с 9 по 13 июня. Смотреть можно, как и в прошлый раз на YouTube и в Apple Developer app. WWDC 2025А вот и анонс WWDC этого года. Блокируем неделю с 9 по 13 июня. Смотреть можно, как и в прошлый раз на YouTube и в Apple Developer app.

WWDC 2025А вот и анонс WWDC этого года. Блокируем неделю с 9 по 13 июня. Смотреть можно, как и в прошлый раз на YouTube и в Apple Developer app.

1 week, 1 day назад @ t.me
Используем Swift в ZedZed – сравнительно недавно выпущенный редактор кода, основная особенность которого – он супер быстрый. Если вам интересно посмотреть на еще одну альтернативу Xcode, то настроить для Swift разработки по инструкциям из статьи его доволь
Используем Swift в ZedZed – сравнительно недавно выпущенный редактор кода, основная особенность которого – он супер быстрый. Если вам интересно посмотреть на еще одну альтернативу Xcode, то настроить для Swift разработки по инструкциям из статьи его доволь Используем Swift в ZedZed – сравнительно недавно выпущенный редактор кода, основная особенность которого – он супер быстрый. Если вам интересно посмотреть на еще одну альтернативу Xcode, то настроить для Swift разработки по инструкциям из статьи его доволь

Используем Swift в ZedZed – сравнительно недавно выпущенный редактор кода, основная особенность которого – он супер быстрый. Если вам интересно посмотреть на еще одну альтернативу Xcode, то настроить для Swift разработки по инструкциям из статьи его довольно просто.

1 week, 3 days назад @ t.me
Новая рабочая группа в Swift, отвечающая за тестированиеКак вы, наверное, знаете, развитие Swift сейчас довольно децентрализовано, и за разные его аспекты отвечают рабочие группв, собранные как из сотрудников Apple, так и из членов коммьюнити. Так вот, сфо
Новая рабочая группа в Swift, отвечающая за тестированиеКак вы, наверное, знаете, развитие Swift сейчас довольно децентрализовано, и за разные его аспекты отвечают рабочие группв, собранные как из сотрудников Apple, так и из членов коммьюнити. Так вот, сфо

Новая рабочая группа в Swift, отвечающая за тестированиеКак вы, наверное, знаете, развитие Swift сейчас довольно децентрализовано, и за разные его аспекты отвечают рабочие группв, собранные как из сотрудников Apple, так и из членов коммьюнити. Так вот, сформирована новая рабочая группа, которая будет отвечать за все, что связано с тестированием, включая различный тулинг и библиотеки. В основном они будут заниматься реализацией Swift Testing Vision.Подробнее об участниках и целях можно прочитать здесь.

1 week, 6 days назад @ t.me
🍏 Апгрейд iOS-разработчика — освойте SwiftData! Разрабатываете на UIKit? Чувствуете, что застряли на одном уровне? Пришло время прокачаться и выйти на новый этап в карьере!На открытом вебинаре 25 марта в 20:00 мск разберем SwiftData — новый инструмент для
🍏 Апгрейд iOS-разработчика — освойте SwiftData! Разрабатываете на UIKit? Чувствуете, что застряли на одном уровне? Пришло время прокачаться и выйти на новый этап в карьере!На открытом вебинаре 25 марта в 20:00 мск разберем SwiftData — новый инструмент для 🍏 Апгрейд iOS-разработчика — освойте SwiftData! Разрабатываете на UIKit? Чувствуете, что застряли на одном уровне? Пришло время прокачаться и выйти на новый этап в карьере!На открытом вебинаре 25 марта в 20:00 мск разберем SwiftData — новый инструмент для

🍏 Апгрейд iOS-разработчика — освойте SwiftData! Разрабатываете на UIKit? Чувствуете, что застряли на одном уровне? Пришло время прокачаться и выйти на новый этап в карьере!На открытом вебинаре 25 марта в 20:00 мск разберем SwiftData — новый инструмент для хранения данных в iOS-приложениях. Вы узнаете, как:◽️ Проектировать локальное хранилище◽️ Писать эффективный слой хранения◽️ Оптимизировать работу с данными в фоне😎Освойте современные технологии и забудьте о рутинных задачах. Вы сможете создавать мощные приложения и претендовать на более сложные и интересные проекты.🎁 Регистрируйтесь и получите скидку на большое обучение «iOS Developer. Professional»Реклама. ООО «Отус онлайн-образование», …

1 week, 6 days назад @ t.me
Рендеринг пиксель-артаОсновная проблема в рендеринге пиксель-арта – размывание четких границ каждого пикселя при скейле картинки для дисплеев с большим разрешением. В статье разбирается два способа, как это сделать в SwiftUI: с помощью Image и с помощью Ca
Рендеринг пиксель-артаОсновная проблема в рендеринге пиксель-арта – размывание четких границ каждого пикселя при скейле картинки для дисплеев с большим разрешением. В статье разбирается два способа, как это сделать в SwiftUI: с помощью Image и с помощью Ca Рендеринг пиксель-артаОсновная проблема в рендеринге пиксель-арта – размывание четких границ каждого пикселя при скейле картинки для дисплеев с большим разрешением. В статье разбирается два способа, как это сделать в SwiftUI: с помощью Image и с помощью Ca

Рендеринг пиксель-артаОсновная проблема в рендеринге пиксель-арта – размывание четких границ каждого пикселя при скейле картинки для дисплеев с большим разрешением. В статье разбирается два способа, как это сделать в SwiftUI: с помощью Image и с помощью Canvas.

2 weeks назад @ t.me
Что сейчас действительно важно для iOS-разработчиков? SwiftUI уже в продакшене, но есть проблемы: тестирование, миграция, архитектура и интеграция с UIKit. Разобраться с этими вопросами поможет Podlodka iOS Crew — профильная онлайн-конференция, новый сезон
Что сейчас действительно важно для iOS-разработчиков? SwiftUI уже в продакшене, но есть проблемы: тестирование, миграция, архитектура и интеграция с UIKit. Разобраться с этими вопросами поможет Podlodka iOS Crew — профильная онлайн-конференция, новый сезон Что сейчас действительно важно для iOS-разработчиков? SwiftUI уже в продакшене, но есть проблемы: тестирование, миграция, архитектура и интеграция с UIKit. Разобраться с этими вопросами поможет Podlodka iOS Crew — профильная онлайн-конференция, новый сезон

Что сейчас действительно важно для iOS-разработчиков? SwiftUI уже в продакшене, но есть проблемы: тестирование, миграция, архитектура и интеграция с UIKit. Разобраться с этими вопросами поможет Podlodka iOS Crew — профильная онлайн-конференция, новый сезон которой посвящен SwiftUI.31 марта - 4 апреля разработчики из бигтеха и стартапов расскажут: • Как перестроить мышление с UIKit на SwiftUI (Тёма Пстыго, Авито) 🎨 • Какие секреты скрывает SwiftUI под капотом (Александр Скворцов, Яндекс) 🔧 • Как внедрять SwiftUI в проекты с 7 млн пользователей (Роман Мирзоян, George Labs) 📊 • Какие подводные камни ждут, если минимальный таргет — iOS 14 (Борис Добрецов, Optima Bank) 🏦Подключайтесь и получайте…

2 weeks назад @ t.me
Правильный поиск вхождения строки❌ name.lowercased().contains(searchText.lowercased())✅ name.localizedStandardContains(searchText)Чем второй вариант лучше:👉По умолчанию case insensitive👉Игнорирует диакритические знаки (cafe vs café)👉Нормально справляется с
Правильный поиск вхождения строки❌ name.lowercased().contains(searchText.lowercased())✅ name.localizedStandardContains(searchText)Чем второй вариант лучше:👉По умолчанию case insensitive👉Игнорирует диакритические знаки (cafe vs café)👉Нормально справляется с

Правильный поиск вхождения строки❌ name.lowercased().contains(searchText.lowercased())✅ name.localizedStandardContains(searchText)Чем второй вариант лучше:👉По умолчанию case insensitive👉Игнорирует диакритические знаки (cafe vs café)👉Нормально справляется с локально-специфичными символами (ẞ → ss)👉Поддерживается в SwiftData

2 weeks, 1 day назад @ t.me
iOS.Events iOS.Events
последний пост 3 months, 3 weeks назад
Mobile Meetup SberHealth18 декабря в 18:00 Сбер приглашает на предновогодний открытый митап для мобильных разработчиков в Москве 🩵В программе доклады от:▪️ Смирнова Кирилла, Технического лидера iOS команды, про компиляцию массивного проекта и как его готов
Mobile Meetup SberHealth18 декабря в 18:00 Сбер приглашает на предновогодний открытый митап для мобильных разработчиков в Москве 🩵В программе доклады от:▪️ Смирнова Кирилла, Технического лидера iOS команды, про компиляцию массивного проекта и как его готов Mobile Meetup SberHealth18 декабря в 18:00 Сбер приглашает на предновогодний открытый митап для мобильных разработчиков в Москве 🩵В программе доклады от:▪️ Смирнова Кирилла, Технического лидера iOS команды, про компиляцию массивного проекта и как его готов

Mobile Meetup SberHealth18 декабря в 18:00 Сбер приглашает на предновогодний открытый митап для мобильных разработчиков в Москве 🩵В программе доклады от:▪️ Смирнова Кирилла, Технического лидера iOS команды, про компиляцию массивного проекта и как его готовить. ▪️Беспалова Владислава, Старшего разработчика, о процессе оптимизации аналитики в компании. ⭐️ В качестве приглашенного спикера Сычев Александр — руководитель разработки рекомендательной ленты Яндекс Go, он расскажет про будущее мобильной разработки на основе грядущих трендов.Принять участие можно как офлайн, так и онлайн. Узнать подробнее и зарегистироваться 🔗

3 months, 3 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 6 months, 3 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

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

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

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

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

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

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

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

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

9 months, 3 weeks назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 1 day, 8 hours назад
633: Moonshoot
633: Moonshoot 633: Moonshoot

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 day, 8 hours назад @ atp.fm
632: The Uncertainty Is Gone
632: The Uncertainty Is Gone 632: The Uncertainty Is Gone

New Siri leadership, WWDC's announcement, the EU's new demands, and a dropped axe that could've been much worse.

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

6 days, 10 hours назад @ atp.fm
631: The Colors Are the Pepperoni
631: The Colors Are the Pepperoni 631: The Colors Are the Pepperoni

Metallica on Vision Pro, the Apple Intelligence Siri delay, and the partial opening of the restaurant.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Mack Weldon: Get 25% off your first order of $125 or more using code ATP.

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

1 week, 6 days назад @ atp.fm
630: Time to Spiral
630: Time to Spiral 630: Time to Spiral

Mac Studio benchmarks, Mac Pro chip rumors, the value of products with colors, and the rumored UI redesigns that may come to this fall's Apple OSes.

Sponsored by:BetterHelp: Give online therapy a try and get on your way to being your best self.

TRMNL: A hackable e-ink display.

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

2 weeks, 6 days назад @ atp.fm
629: An Upsetting and Confusing Time to Be Me
629: An Upsetting and Confusing Time to Be Me 629: An Upsetting and Confusing Time to Be Me

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

Hosted by Marco Arment Casey Liss , and John Siracusa

3 weeks, 5 days назад @ atp.fm
628: There’s a Certain Smell
628: There’s a Certain Smell 628: There’s a Certain Smell

John launches Hyperspace!

(That's not the smell.

The app is great.)

Exclusively sponsored by:

1 month назад @ atp.fm
627: Dragged Across the Line
627: Dragged Across the Line 627: Dragged Across the Line

The iPhone 16e, a VoIP (mis)adventure, and the latest attempt at a status display in the Liss household.

Use code factorpodcast to get 50% off and free shipping on your first box.

to get 50% off and free shipping on your first box.

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, 1 week назад @ atp.fm
626: No Longer ery Good
626: No Longer ery Good 626: No Longer ery Good

Merging Apple accounts, home-status displays, emotive robots, and why we really do want cellular Macs.

Sponsored by:HelloFresh: America’s #1 Meal Kit.

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

1 month, 2 weeks назад @ atp.fm
625: Time and Smoke
625: Time and Smoke 625: Time and Smoke

Zen and the art of restaurant wiring.

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.

Wildgrain: Free croissants in every box and $30 off your first box.

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

1 month, 3 weeks назад @ atp.fm
624: Do Less Math in Computers
624: Do Less Math in Computers 624: Do Less Math in Computers

DeepSeek's impact, Apple's position in AI, updates on scrolling and home LEDs, and an adaptive apology.

Sponsored by:

2 months назад @ atp.fm
623: It’s About Human Connection
623: It’s About Human Connection 623: It’s About Human Connection

Nerdy home-buying considerations, Hyperspace updates, the surprisingly difficult engineering challenge of scrolling, and how we're going to get through all of this.

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

Use code ATP .. 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, 1 week назад @ atp.fm
622: Duplicate Garbage Generation Process
622: Duplicate Garbage Generation Process 622: Duplicate Garbage Generation Process

New Mac-monitor possibilities, Tim Cook's political moves, and updates on John's app… which now has a name!

Sponsored by:

2 months, 2 weeks назад @ atp.fm
621: I'll Meet You Any Time You Want
621: I'll Meet You Any Time You Want 621: I'll Meet You Any Time You Want

Breaking news and in-depth coverage from our reporter at CES.

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

Wildgrain: Free croissants in every box and $30 off your first box.

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

2 months, 3 weeks назад @ atp.fm
620: Mostly Cookies
620: Mostly Cookies 620: Mostly Cookies

Apple's in-house radio chips, iOS 18 Photos-app reception, rumors of a new mouse (!

), and a good cult to join.

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, 4 weeks назад @ atp.fm
619: Master Plan to Take Over the World
619: Master Plan to Take Over the World 619: Master Plan to Take Over the World

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

Hosted by Marco Arment Casey Liss , and John Siracusa

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 1 week, 3 days назад
419: ‘Podcasting Technology Cadence’, With MG Siegler
419: ‘Podcasting Technology Cadence’, With MG Siegler 419: ‘Podcasting Technology Cadence’, With MG Siegler

‘Podcasting Technology Cadence’, With MG SieglerMG Siegler returns to the show to talk about the drama surrounding Siri and Apple Intelligence.

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

BetterHelp: Give online therapy a try at BetterHelp and get on your way to being your best self.

OpenCase: MagSafe perfected that’s thinner, lighter, and more secure.

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

1 week, 3 days назад @ daringfireball.net
418: ‘Putting a Stink on the Letter X’, With Craig Hockenberry
418: ‘Putting a Stink on the Letter X’, With Craig Hockenberry 418: ‘Putting a Stink on the Letter X’, With Craig Hockenberry

‘Putting a Stink on the Letter X’, With Craig HockenberryCraig Hockenberry returns to the show.

Topics include Apple’s new hardware this week — M3 iPad Airs, A16 regular iPads, M4 MacBook Airs, and the M4 Max and surprising M3 Ultra Mac Studios.

And we go deep on The Iconfactory’s years-in-the-making new app, Tapestry — a universal timeline for the Internet.

Exclusively sponsored by:Google Gemini: Chat to supercharge your ideas.

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

3 weeks, 4 days назад @ daringfireball.net
417: ‘Nothing Is Possible’, With Paul Kafasis
417: ‘Nothing Is Possible’, With Paul Kafasis 417: ‘Nothing Is Possible’, With Paul Kafasis

‘Nothing Is Possible’, With Paul KafasisSpecial guest: Paul Kafasis.

Special topics: Siri/Super Bowl nonsense, “Gulf of Mexico/America” nonsense, the iPhone 16e gets announced, and a veritable Bond villain buys the rights to the James Bond movie franchise.

Sponsored by:Listen Later: Turn articles into podcasts and listen on the go, with AI-powered narration.

Unofficial but surprisingly good transcripts.

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

1 month, 1 week назад @ daringfireball.net
416: ‘A Professional Internet User’, With Vlad Prelovac
416: ‘A Professional Internet User’, With Vlad Prelovac 416: ‘A Professional Internet User’, With Vlad Prelovac

‘A Professional Internet User’, With Vlad PrelovacKagi founder and CEO Vlad Prelovac joins the show to talk about the business of web search, the thinking behind Kagi’s own amazing search engine, and their upstart WebKit-based browser Orion.

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.

3 months, 1 week назад @ daringfireball.net
415: ‘A Good Duck Butt’, With Allen Pike
415: ‘A Good Duck Butt’, With Allen Pike 415: ‘A Good Duck Butt’, With Allen Pike

‘A Good Duck Butt’, With Allen PikeSpecial guest Allen Pike joins the show to talk about the state of generative AI and how Apple Intelligence measures up (so far).

Also: some speculation on Apple’s pending acquisition of the ever-difficult-to-pronounce Pixelmator.

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

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

4 months назад @ daringfireball.net
414: ‘Annoying Friendliness’, With Joanna Stern
414: ‘Annoying Friendliness’, With Joanna Stern 414: ‘Annoying Friendliness’, With Joanna Stern

‘Annoying Friendliness’, With Joanna SternJoanna Stern returns to the show to talk about our new best friends, AI chatbots, and I chime in with how the Voight-Kampff test got it all wrong.

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

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.

4 months, 2 weeks назад @ daringfireball.net
413: ‘Holiday Party 2024’, With Merlin Mann
413: ‘Holiday Party 2024’, With Merlin Mann 413: ‘Holiday Party 2024’, With Merlin Mann

‘Holiday Party 2024’, With Merlin MannThis again.

Once more, let’s talk around another election, and try, by doing so, to maybe express something about it.

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

Start your free trial today.

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

4 months, 3 weeks назад @ daringfireball.net
412: ‘His Most Pro Shirt’, With Dan Moren
412: ‘His Most Pro Shirt’, With Dan Moren 412: ‘His Most Pro Shirt’, With Dan Moren

‘His Most Pro Shirt’, With Dan MorenDan Moren returns to the show to discuss this week’s introductions of the first M4 Macs: iMac, Mac Mini, and MacBook Pros.

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

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.

5 months назад @ daringfireball.net
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.

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

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

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

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

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

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

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