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

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

1 week назад @ developer.apple.com
Reminder: Upcoming Changes to the App Store Receipt Signing Intermediate Certificate
Reminder: Upcoming Changes to the App Store Receipt Signing Intermediate Certificate Reminder: Upcoming Changes to the App Store Receipt Signing Intermediate Certificate

As part of ongoing efforts to improve security and privacy on Apple platforms, the App Store receipt signing intermediate certificate is being updated to use the SHA-256 cryptographic algorithm.

This certificate is used to sign App Store receipts, which are the proof of purchase for apps and In-App Purchases.

Starting January 24, 2025, if your app performs on-device receipt validation and doesn’t support the SHA-256 algorithm, your app will fail to validate the receipt.

If your app performs on-device receipt validation, update your app to support certificates that use the SHA-256 algorithm; alternatively, use the AppTransaction and Transaction APIs to verify App Store transactions.

For more…

1 week, 1 day назад @ developer.apple.com
Algorithm changes to server connections for Apple Pay on the Web
Algorithm changes to server connections for Apple Pay on the Web Algorithm changes to server connections for Apple Pay on the Web

Starting next month, Apple will change the supported algorithms that secure server connections for Apple Pay on the Web.

In order to maintain uninterrupted service, you’ll need to ensure that your production servers support one or more of the designated six ciphers before February 4, 2025.

These algorithm changes will affect any secure connection you’ve established as part of your Apple Pay integration, including the following touchpoints:

2 weeks назад @ developer.apple.com
Hello Developer: January 2025
Hello Developer: January 2025 Hello Developer: January 2025

In the first edition of the new year: Bring SwiftUI to your app in Cupertino, get ready for the Swift Student Challenge, meet the team behind Oko, and more.

Read the full article

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

The beta versions of iOS 18.3, iPadOS 18.3, macOS 15.3, tvOS 18.3, visionOS 2.3, and watchOS 11.3 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.2.

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

1 month, 1 week назад @ developer.apple.com
App Store Award winners announced
App Store Award winners announced App Store Award winners announced

Join us in celebrating the outstanding work of these developers from around the world.

Meet the winners

1 month, 1 week назад @ developer.apple.com
Walk this way: How Oko leverages AI to make street crossings more accessible
Walk this way: How Oko leverages AI to make street crossings more accessible Walk this way: How Oko leverages AI to make street crossings more accessible

And it’s an especially impressive achievement for a team that had no iOS or Swift development experience before launch.

All three studied computer science with a concentration in AI, and had spent years working in their hometown of Antwerp.

Vincent Janssen, Oko founderThe trio began building a prototype that consisted of a microcomputer, 3D-printed materials, and a small portable speaker borrowed from the Janssen brothers’ father.

Vincent Janssen, Oko founderThe accessibility community took notice.

Today, the Oko team numbers 6, including a fleet of developers who handle more advanced Swift matters.

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

Attachment 2 of the Developer Program License Agreement has been amended to specify requirements for use of the In-App Purchase API.

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

View the full terms and conditionsTranslations of the updated agreement will be available on the Apple Developer website within one month.

1 month, 2 weeks назад @ developer.apple.com
Hello Developer: December 2024
Hello Developer: December 2024 Hello Developer: December 2024

In this edition: The year in sessions, activities, apps, and games.

Read the full article

1 month, 3 weeks назад @ developer.apple.com
Get your apps and games ready for the holidays
Get your apps and games ready for the holidays Get your apps and games ready for the holidays

The busiest season on the App Store is almost here.

Make sure your apps and games are up to date and ready.

App Review will continue to accept submissions throughout the holiday season.

Please plan to submit time-sensitive submissions early, as we anticipate high volume and reviews may take longer to complete from December 20-26.

Learn more about submitting to the App Store

1 month, 3 weeks назад @ developer.apple.com
App Store Award finalists announced
App Store Award finalists announced App Store Award finalists announced

Every year, the App Store Awards celebrate exceptional apps and games that improve people's lives while showcasing the highest levels of technical innovation, user experience, design, and positive cultural impact.

This year, the App Store Editorial team is proud to recognize over 40 outstanding finalists.

Winners will be announced in the coming weeks.

Learn about the finalists

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

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

Tax updates as of October:Your proceeds from the sale of eligible apps and In‑App Purchases have been increased in:Nepal: Apple no longer remits Nepal value-added tax (VAT) for local developers and proceeds were increased accordingly.

Learn more about your proceedsView payments and proceedsDownload financial reportsPrice updates as of December 2:Pricing for apps and In-App Purchases will be updated for the Japan and Türkiye storefronts if you haven’t selected one of these as the base for you…

2 months, 1 week назад @ developer.apple.com
Enhancements to the App Store featuring process
Enhancements to the App Store featuring process Enhancements to the App Store featuring process

Share your app or game’s upcoming content and enhancements for App Store featuring consideration with new Featuring Nominations in App Store Connect.

If you’re featured in select placements on the Today tab, you’ll also receive a notification via the App Store Connect app.

In addition, you can promote your app or game’s biggest moments — such as an app launch, new version, or select featuring placements on the App Store — with readymade marketing assets.

Use the App Store Connect app to generate Apple-designed assets and share them to your social media channels.

Include the provided link alongside your assets so people can easily download your app or game on the App Store.

2 months, 1 week назад @ developer.apple.com
New Broadcast Push Notification Metrics Now Available in the Push Notifications Console
New Broadcast Push Notification Metrics Now Available in the Push Notifications Console New Broadcast Push Notification Metrics Now Available in the Push Notifications Console

The Push Notifications Console now includes metrics for broadcast push notifications sent in the Apple Push Notification service (APNs) production environment.

The console’s interface provides an aggregated view of the broadcast push notifications that are successfully accepted by APNs, the number of devices that receive them, and a snapshot of the maximum number of devices subscribed to your channels.

Set up broadcast push notificationsBroadcast updates to your Live Activities

2 months, 2 weeks назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 days, 22 hours назад
watchOS 11.3 RC (22S553)
watchOS 11.3 RC (22S553) watchOS 11.3 RC (22S553)

View downloadsView release notes

2 days, 22 hours назад @ developer.apple.com
tvOS 18.3 RC (22K557)
tvOS 18.3 RC (22K557) tvOS 18.3 RC (22K557)

View downloadsView release notes

2 days, 22 hours назад @ developer.apple.com
macOS 15.3 RC (24D60)
macOS 15.3 RC (24D60) macOS 15.3 RC (24D60)

View downloadsView release notes

2 days, 22 hours назад @ developer.apple.com
iPadOS 17.7.4 RC (21H414)
iPadOS 17.7.4 RC (21H414) iPadOS 17.7.4 RC (21H414)

View downloads

2 days, 22 hours назад @ developer.apple.com
visionOS 2.3 RC (22N896)
visionOS 2.3 RC (22N896) visionOS 2.3 RC (22N896)

View downloadsView release notes

2 days, 22 hours назад @ developer.apple.com
iPadOS 18.3 RC (22D60)
iPadOS 18.3 RC (22D60) iPadOS 18.3 RC (22D60)

View downloadsView release notes

2 days, 22 hours назад @ developer.apple.com
iOS 18.3 RC (22D60)
iOS 18.3 RC (22D60) iOS 18.3 RC (22D60)

View downloadsView release notes

2 days, 22 hours назад @ developer.apple.com
TestFlight 3.7.1
TestFlight 3.7.1 TestFlight 3.7.1

Download the appView release notes

5 days, 22 hours назад @ developer.apple.com
tvOS 18.2.1 (22K160)
tvOS 18.2.1 (22K160) tvOS 18.2.1 (22K160)

View downloads

1 week назад @ developer.apple.com
iOS 18.3 beta 3 (22D5055b)
iOS 18.3 beta 3 (22D5055b) iOS 18.3 beta 3 (22D5055b)

View downloadsView release notes

1 week назад @ developer.apple.com
iPadOS 18.3 beta 3 (22D5055b)
iPadOS 18.3 beta 3 (22D5055b) iPadOS 18.3 beta 3 (22D5055b)

View downloadsView release notes

1 week назад @ developer.apple.com
macOS 15.3 beta 3 (24D5055b)
macOS 15.3 beta 3 (24D5055b) macOS 15.3 beta 3 (24D5055b)

View downloadsView release notes

1 week назад @ developer.apple.com
visionOS 2.3 beta 3 (22N5894a)
visionOS 2.3 beta 3 (22N5894a) visionOS 2.3 beta 3 (22N5894a)

View downloadsView release notes

1 week назад @ developer.apple.com
tvOS 18.3 beta 3 (22K5553a)
tvOS 18.3 beta 3 (22K5553a) tvOS 18.3 beta 3 (22K5553a)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
watchOS 11.3 beta 3 (22K5553a)
watchOS 11.3 beta 3 (22K5553a) watchOS 11.3 beta 3 (22K5553a)

View downloadsView release notes

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

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

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

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

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

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

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

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

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

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

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

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

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

Every module th…

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

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

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

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

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

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

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

9 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 26 минут назад
How to find free API for Image Generation from this app?
How to find free API for Image Generation from this app?

Hi. This app https://apps.apple.com/us/app/imagica-ai-image-generator/id6739493142 generates images absolutely free without any costs! What API can it use? How is it possible to find which API it is using? submitted by /u/GroundbreakingTie750 [link] [comments]

26 минут назад @ reddit.com
Is there a way to have a free subscription for my own app?
Is there a way to have a free subscription for my own app?

Hey, i am seeking the following functionality, but I am not sure if I found it. I want to subscribe to my own app, without paying the app store fees. I just need it as a "everything is right" production version control & confirmation. What would be the best way here? I looked into promo codes, but for some reason, I must have set up my subscriptions a bit wrong, because I cannot redeem these without an error. App store support couldn't help yet either. So whats the path here? Do we just end up paying? Thx <3 submitted by /u/ranft [link] [comments]

29 минут назад @ reddit.com
Apple Developer subscription delay in process order.
Apple Developer subscription delay in process order.

Hey guys, can it take longer than the two business days for the Apple Developer Program application to be processed? I signed up for the program this week and it's already past the two business days. I have three apps to submit (which are past the deadline 😥😥😥) and I'm very disappointed with the support. submitted by /u/SubstantialMirro [link] [comments]

49 минут назад @ reddit.com
System design interviews
System design interviews

I have one of these interviews next week. Haven’t done many of them. Those who have done them, what’s your experience with them? submitted by /u/EquivalentTrouble253 [link] [comments]

1 час назад @ reddit.com
Wolt app has gorgeous UX and Design. And i think it's Flutter?
Wolt app has gorgeous UX and Design. And i think it's Flutter?

Does anybody have any information about the Wolt app tech stack? For the little info I have found online, it appears to be Flutter. I have strongly opposed any cross-platform solution, at least for companies whose app was the primary product. As a native developer, I always wondered tho, if this was a technical choice or if I was just feeling threatened. But if these are the results for a structurally simple but interactively rich app, then i am actually amazed by Flutter. Nothing impossible in SwiftUI, but this app is highly stable, every detail is very well made, and the UX feels so smooth; look at the details, from the scrollers indicators to tab icons, payment animations, count-down min…

2 часа назад @ reddit.com
Swipeart - My First App Is Now Live on the App Store! 🎨✨ Would Love Your Feedback! 🚀
Swipeart - My First App Is Now Live on the App Store! 🎨✨ Would Love Your Feedback! 🚀

Hey everyone, I’m beyond thrilled to share that my very first app, Swipeart, is officially live on the App Store! 🎉 If you’re into art, museums, or discovering unique cultural experiences, this one’s for you. What’s Swipeart? Swipeart offers a new, interactive way to discover art and museums. Think Tinder, but for artworks! Here’s how it works: •Swipe Through Artworks: Like or pass on different pieces to let the app learn your preferences. • Personalized Museum Recommendations: Get tailored suggestions for museums and exhibits based on your favorite styles and artists. • Explore Collections: Dive deeper into specific museum collections and plan your next cultural adventure! I’ve poured so m…

4 часа назад @ reddit.com
Have I missed the boat for launching a meditation app?
Have I missed the boat for launching a meditation app?

I’ve spent the past year developing a meditation app that combines guided sessions with AI-generated playlists based on user moods. The app also tracks mindfulness streaks and syncs with wearables to suggest the best times for meditating. Here’s the problem: I feel like the market is oversaturated. Calm, Headspace, and countless others dominate the space, and I’m worried I’m just another drop in the ocean. Have you successfully launched an app in a crowded market? What strategies helped you stand out? I’ve poured my heart into this, but now I’m second-guessing if it’s worth pushing forward. submitted by /u/kateomali [link] [comments]

4 часа назад @ reddit.com
Replace zoom button menu on any window on mac
Replace zoom button menu on any window on mac Replace zoom button menu on any window on mac

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

4 часа назад @ reddit.com
What’s the best way to onboard first-time app users?
What’s the best way to onboard first-time app users?

I’m rethinking the onboarding process for my meditation app after noticing a drop-off in new users. It’s currently a bit text-heavy and might be overwhelming. What’s worked for you when it comes to onboarding new users? Do you use interactive tutorials, videos, or something else? submitted by /u/ethanator777 [link] [comments]

4 часа назад @ reddit.com
Location and HealthKit with increased battery consumption even when not in use
Location and HealthKit with increased battery consumption even when not in use

Hello all! I am adding location tracking and HealthKit features to my WatchOS workout app. What I intend to do is to track location, speed and heart rate during the workout, and only during the workout. I have set up my code to start querying these data during workout, and through debug log I have confirmed that the GPS and HR were not queried. I also introduced ways like “onappear” or “ondisppear” to stop query to ensure there is no background query happening when not in workout. In terms of the query method, I let the iOS/WatchOS handle that. So essentially I really did all I can and confirm that this is not the case. However, ever since I implemented this feature and relevant UI changes …

5 часов назад @ reddit.com
My First App - "The Untanglers" - is Finally on the App Store! Would Love Your Feedback 🚀
My First App - "The Untanglers" - is Finally on the App Store! Would Love Your Feedback 🚀

Hey everyone, I'm super excited to share that my very first app, The Untanglers, is now live on the App Store! 🎉🎉 It's a party game designed for friends, inspired by the well-known board game Black Stories. Here’s how it works: One person takes the role of the narrator, who reads out the title of a mysterious story, gives a brief outline of the situation, and shows an image related to the mystery. The rest of the group (the guessers) then works together to unravel what truly happened in the story by asking Yes/No questions. The twist? This is a game meant to be played in person, so everyone has to be in the same room for the full experience! Currently, the app includes 20 stories to play th…

6 часов назад @ reddit.com
Fastlane is abandonware and I am moving away from it
Fastlane is abandonware and I am moving away from it

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

8 часов назад @ reddit.com
After a few months my Bravery app is up!
After a few months my Bravery app is up! After a few months my Bravery app is up!

The app is quite simple - it helps you become braver through small tasks that are designed to meet you where you’re at in the area you want to get braver in! There’s also awards for streaks and community support so when times are tough you can get some encouragement from the community. While building it I felt I needed an extra challenge so I moved to Tunisia for 3 months. I don’t speak Arabic or French, and hardly anyone speaks English. It was one of the best experiences of my life. And Bravery was there with me the whole time, guiding me. Please have a look and let me know what you think. It’s free for now. submitted by /u/LCBres [link] [comments]

8 часов назад @ reddit.com
Question about JSON
Question about JSON

I’m quite new to iOS programming. Can I create, update, and delete data using JSON, or can I only use it to read from data? submitted by /u/marv_theodo [link] [comments]

17 часов назад @ reddit.com
Introducing the Advanced Commerce API
Introducing the Advanced Commerce API Introducing the Advanced Commerce API

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

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

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

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

Issue 692 20th December 2024 Written by Dave VerwerHere we are at the end of another year of iOS Dev Weekly.

I open every issue of the newsletter over the past year and see which And Finally… links either still make me smile or catch my interest.

And finally...From Issue 644:“… such that an unscrupulous person could technically modify them.”From Issue 666:From Issue 668:Tell me you’re a Swift developer without telling me you’re a Swift developer.

😂From Issue 671:From Issue 676:What’s that in your expansion slot?

What was that doing in my database?”From Issue 683:I was left with a series of “What if’s” ❤️From Issue 688:iPhone for sale.

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

I don’t know if you’ve noticed, but Swift is trying hard to shake the image of being only for Apple platform development.

The device monitors and mixes audio tracks that are flying around an Ethernet network as Audio over IP (AoIP).

The Swift app runs on Linux and handles the creation of two mixes for two headphone ports on each device.

Luke is a musician and producer by profession but has always kept one foot in the Apple development world ever since he worked on Rhapsody in 1997/98.

I’ve not done anything half as clever as the Swift team has with C++ and Java interoperability.

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

Next week’s issue will be my usual “Best of And Finally…” for 2024, and then I’ll take my annual week off the week after.

The Swift app runs on Linux and handles the creation of two mixes for two headphone ports on each device.

Software developers know how to fix problems that software developers have, but bring in some professional experience from outside of the industry and magic can happen.

I’ve not done anything half as clever as the Swift team has with C++ and Java interoperability.

Team up with six team members to build a state of the art iOS app with more than 5 million installations.

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

He started with a network request and this one covers loading data from disk.

The purpose of these posts is to work through a common task to help build up a real understanding of what is going on.

Last time, we looked at a network request.

These step-by-step posts from Matt Massicotte are great:Have you ever thought about unit testing your Xcode previews?

Noah Martin explains:Instead of manually testing each preview, you can write a unit test that automatically runs every preview in your app or framework.

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

Issue 690 6th December 2024 Written by Dave VerwerThere’s not a lot going on this week, so I’ll just share that I’m really enjoying Bluesky with its recent surge in popularity.

I have been really enjoying Bluesky recently, though.

JobsSenior iOS Developer @ komoot – Develop innovative new features from the first idea and concept over to road map planning, implementation, testing, release and monitoring.

Team up with six team members to build a state of the art iOS app with more than 5 million installations.

You could see them listed here next week with a Featured job listing over at iOS Dev Jobs.

1 month, 2 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 689 - Nov 29th 2024
iOS Dev Weekly - Issue 689 - Nov 29th 2024 iOS Dev Weekly - Issue 689 - Nov 29th 2024

Happy Friday, Happy Thanksgiving, and Happy Black Friday!

We may not celebrate Thanksgiving over here, but Black Friday is a truly global phenomenon.

This year, as always, Marius Landwehr’s repo of deals is bang up to date, this year with the help of Noah Tran, and you’re sure to find something worth your while.

Michael Tsai also has a great post covering even more deals.

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

One of the things it’s good at is writing code, so I thought I’d give it the task of turning the structured JSON export of my Curated data into.

I spent about ten minutes writing a fairly lengthy specification and included a sample of the JSON data.

It only took two prompts and less than thirty minutes, and the code was better than I would have written.

All AI code completion I have used so far has been additive, suggesting either a line or block of code.

Check out the basics of Swift Testing, the testing lifecycle, traits, and parameterized tests.

1 month, 3 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 688 - Nov 22nd 2024
iOS Dev Weekly - Issue 688 - Nov 22nd 2024 iOS Dev Weekly - Issue 688 - Nov 22nd 2024

Including overcoming fear of the perceived complexity of swift-syntax and a full code example for if you want to do something similar.

The bad news is (also) that swift-syntax is quite powerful.

I like this quick macOS tip and tutorial from Mario Guzman about dynamic dock icons on macOS.

It’s worth noting that:It is rare to see apps use NSDockTilePlugIn because apps that contain one are not allowed on the Mac App Store.

That’s sad to hear, but the Mac App Store is far from mandatory if you’re writing a Mac app.

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

Issue 688 22nd November 2024 Written by Dave VerwerEvery developer, from solo indie devs to giant mega-corporations, has dreamt of Apple choosing them as a featured app on the App Store.

When the App Store first launched, I think the apps that got featured were likely sourced by the editorial teams themselves.

Here’s the full Developer News announcement, but the gist of it is that you can now submit and track the status of requests to have an app featured.

That’s sad to hear, but the Mac App Store is far from mandatory if you’re writing a Mac app.

Team up with six team members to build a state of the art iOS app with more than 5 million installations.

2 months назад @ iosdevweekly.com
iOS Dev Weekly - Issue 687 - Nov 15th 2024
iOS Dev Weekly - Issue 687 - Nov 15th 2024 iOS Dev Weekly - Issue 687 - Nov 15th 2024

Staff Software Engineer - iOS @ NewStore – Join NewStore and be part of a forward-thinking team dedicated to crafting exceptional mobile experiences.

We embrace TDD, pairing, and best engineering principles, fostering an environment where you can lead, inspire, and help shape the future of our iOS engineering culture.

– Remote (within European timezones) with some on-site work (Germany, Netherlands, or United Kingdom)Senior iOS Developer @ komoot – You’ll team up with six world-class iOS engineers, take over full responsibility for our iOS app, and develop diverse features for navigation, routing, social interaction, and content visualization that will make your work challenging and fun.

– …

2 months, 1 week назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 1 час назад
Tim Cook turns Tim C. after officially getting the Severance treatment in Apple TV+ promo
Tim Cook turns Tim C. after officially getting the Severance treatment in Apple TV+ promo Tim Cook turns Tim C. after officially getting the Severance treatment in Apple TV+ promo

Tim Cook has officially revealed his innie, Tim C., in the latest of many Severance promos for Apple TV+.

Cook’s, I mean C.’s, acting chops just might top what we saw in the Mother Nature short before the iPhone 15 event in 2023.

Severance season two premiered on Apple TV+ last week after a nearly three year hiatus.

Episode two is out today.

Top iPhone accessories

1 час назад @ 9to5mac.com
Apple Watch bands safe to wear, says company, after toxic chemicals report and lawsuit
Apple Watch bands safe to wear, says company, after toxic chemicals report and lawsuit Apple Watch bands safe to wear, says company, after toxic chemicals report and lawsuit

Apple Watch bands are safe to wear, says the company, after concerns were expressed about the presence of PFAS (polyfluoroalkyl substances) in a number of smartwatch bands.

The specific brands which tested positive are not identified, but the study does say Apple bands were included.

Class action lawsuit targets three Apple Watch bandsThe Register reports that Apple is now facing a PFAS lawsuit in respect of three Apple Watch bands.

Apple Watch bands are safe for users to wear.

In addition to our own testing, we also work with independent laboratories to conduct rigorous testing and analysis of the materials used in our products, including Apple Watch bands.

1 час назад @ 9to5mac.com
Scheduled Threads posts now available to all; highlight and markup for some
Scheduled Threads posts now available to all; highlight and markup for some Scheduled Threads posts now available to all; highlight and markup for some

Scheduled Threads posts are now available to all, after the company first began rolling it out to a small number of users last month.

Some Threads updates today to help manage your presence on the app: You can now schedule posts on Threads, and metrics for individual posts are rolling out in Insights.

A Threads spokesperson confirms that the feature will function similarly to quote posts in that the original user is notified if someone chooses to mark up their post.

You can also use the “who can reply and quote” setting to disable markups on your own posts.

Who does scheduled posts?

2 часа назад @ 9to5mac.com
Samsung Galaxy S25 copied more than a dozen iPhone features, says Macworld
Samsung Galaxy S25 copied more than a dozen iPhone features, says Macworld Samsung Galaxy S25 copied more than a dozen iPhone features, says Macworld

The newly-launched Samsung Galaxy S25 copied more than a dozen iPhone features, argues Macworld, pointing to everything from the slab-sided design to Siri’s glowing border.

Apple Intelligence offers built-in ChatGPT integration with others, including Google Gemini, coming down the road.

One of Samsung’s marquee AI features is that its AI infrastructure is designed to accommodate third-party chatbots, starting with Google Gemini over its own Bixby AI assistant.

Other examples cited include the Live Activities-like Now Bar and the ability to use “cinematic audio” features when recording video.

But there’s equally no doubt that Apple copies from Samsung, and of course there are tech developmen…

2 часа назад @ 9to5mac.com
Siri failed super-easy Super Bowl test, getting 38 out of 58 wrong
Siri failed super-easy Super Bowl test, getting 38 out of 58 wrong Siri failed super-easy Super Bowl test, getting 38 out of 58 wrong

With the absolute most charitable interpretation, Siri correctly provided the winner of just 20 of the 58 Super Bowls that have been played.

At its worst, it got an amazing 15 in a row wrong (Super Bowls XVII through XXXII).

The “right answer for the wrong reason” part refers to Siri being asked to name the winner of Super Bowl X.

“Who won Super Bowl 23?”Bill Belichick owns the record for the most Super Bowl wins (eight) and appearances (twelve: nine times as head coach, once as assistant head coach, and twice as defensive coordinator) by an individual.

E.g., asked the winner of Super Bowl 59, Kagi’s “Quick Answer” starts: “Super Bowl 59 is scheduled to take place on February 9, 2025.

3 часа назад @ 9to5mac.com
9to5Neural: ChatGPT Operator, Claude Citations, Trump AI EO
9to5Neural: ChatGPT Operator, Claude Citations, Trump AI EO 9to5Neural: ChatGPT Operator, Claude Citations, Trump AI EO

In our inaugural edition, we’re exploring the start of the next frontier for OpenAI, Anthropic’s thoughtful solution to a common AI critique, and presidential AI executive order ping-pong.

Frankly, I’m much more bullish on the prospects of ChatGPT Operator than I am on the relationship complexities of the billionaires.

With Citations, users can now add source documents to the context window, and when querying the model, Claude automatically cites claims in its output that are inferred from those sources.

New AI EO trumps last AI EOFollowing that brief break from presidential politics, let’s return to the American policy on AI.

President Trump continued his marathon executive order signing r…

13 часов назад @ 9to5mac.com
Apple announces new App Store tool to give developers more In-App Purchase options
Apple announces new App Store tool to give developers more In-App Purchase options Apple announces new App Store tool to give developers more In-App Purchase options

It’s called the Advanced Commerce API, and here’s what we know so far.

Advanced Commerce API gives more flexibility to App Store developersHere’s the official announcement:The App Store facilitates billions of transactions annually to help developers grow their businesses and provide a world-class customer experience.

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.

But for now, it sounds like Apple is expanding the ways that developers can manage In-App Purchases for their apps.

Are you a developer interested in using this new App Store API?

17 часов назад @ 9to5mac.com
Apple confirms CarPlay 2’s delay with removal of 2024 date from website
Apple confirms CarPlay 2’s delay with removal of 2024 date from website Apple confirms CarPlay 2’s delay with removal of 2024 date from website

Three weeks into 2025, Apple has now updated its CarPlay website with one small, but noteworthy change: CarPlay 2 is no longer promised to arrive in 2024, thus confirming the delay.

Apple’s plans to ship CarPlay 2 (‘next generation of CarPlay’) have hit an official delay.

Apple’s website has been updated to remove any reference to a 2024 deadline (first seen by MacRumors).

All throughout 2024, Apple’s CarPlay site claimed that the first models with CarPlay 2 would arrive in 2024.

But in 2024, Apple’s new CarPlay deadline came and went with no change.

18 часов назад @ 9to5mac.com
9to5Mac Daily: January 23, 2025 – The latest HomePad rumors, more
9to5Mac Daily: January 23, 2025 – The latest HomePad rumors, more 9to5Mac Daily: January 23, 2025 – The latest HomePad rumors, more

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

Sponsored by Ulysses: The ultimate writing app for iPhone, iPad, and Mac.

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

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

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

18 часов назад @ 9to5mac.com
Rumor Replay: iPhone 17 Air leaks, Apple’s spring products, and more
Rumor Replay: iPhone 17 Air leaks, Apple’s spring products, and more Rumor Replay: iPhone 17 Air leaks, Apple’s spring products, and more

Today: an iPhone 17 Air leak, Apple’s spring product details, iOS 19 redesigns, and more.

iPhone 17 Air’s camera bar design leaksWe got the first possible glimpse at this fall’s iPhone 17 Air via a leaked image that lines up with CAD drawings seen by 9to5Mac.

My takeawaysThis iPhone 17 Air leak represents a fairly big change for iPhone design, but it’s not out of step with prior reports.

The 17 Air and also 17 Pro models have both been expected to feature some sort of rectangular bump.

Improved iPhone 17 cooling systemFinally for today, a new rumor from Chinese tech site MyDrivers indicates that Apple’s making changes to the full iPhone 17 lineup to improve device cooling.

18 часов назад @ 9to5mac.com
Apple now selling $69 Kensington Security Mount for redesigned M4 Mac mini
Apple now selling $69 Kensington Security Mount for redesigned M4 Mac mini Apple now selling $69 Kensington Security Mount for redesigned M4 Mac mini

It’s a Kensington Security Mount for the redesigned M4 Mac mini.

The Kensington Security Mount for Mac mini has everything you need to secure your Mac.

This security mount comes with a five-year limited warranty so you can rest assured you’re covered by Kensington, a worldwide leader in security locks.

More views here:Kensington Security Mount for Mac mini retails for $69.95 and is available to order from Apple today.

Best Mac mini accessories

18 часов назад @ 9to5mac.com
iOS 18.3 notification summary changes, iPhone 17 design rumors, iOS 19 Camera app
iOS 18.3 notification summary changes, iPhone 17 design rumors, iOS 19 Camera app iOS 18.3 notification summary changes, iPhone 17 design rumors, iOS 19 Camera app

Also, the rumored iPhone 17 Air design has a divisive camera bar on the back, and this week also saw an intriguing leak showing apparent design changes for the iOS 19 Camera app.

And in Happy Hour Plus, Chance struggles to find new things to watch and — much to Benjamin’s delight — brings his own Apple TV app complaints to the table.

HostsChance MillerBenjamin MayoSubscribe, Rate, and Review9to5Mac Happy Hour PlusSubscribe to 9to5Mac Happy Hour Plus!

Support Benjamin and Chance directly with Happy Hour Plus!

9to5Mac Happy Hour Plus includes:Ad-free versions of every episodePre- and post-show contentBonus episodesJoin for $5 per month or $50 a year at 9to5mac.com/join.

19 часов назад @ 9to5mac.com
Walmart doubles down on its ’convenient’ alternatives to Apple Pay
Walmart doubles down on its ’convenient’ alternatives to Apple Pay Walmart doubles down on its ’convenient’ alternatives to Apple Pay

Over the last year, we’ve seen multiple long-term holdouts finally cave to the pressure and adopt Apple Pay.

Walmart’s stance on Apple Pay isn’t changingFor years, Walmart has insisted that its own payment technologies are superior to Apple Pay.

At one point, Walmart even tried to justify its decision by making the bizarre claim that Walmart Pay is more popular than Apple Pay.

A quick search on social media reveals that Walmart shoppers are incredibly frustrated by the company’s lack of Apple Pay support.

Kroger rolled out Apple Pay support in 2023, followed by grocery chain H-E-B and Home Depot.

20 часов назад @ 9to5mac.com
AirPods Pro 2 just got new beta firmware from Apple
AirPods Pro 2 just got new beta firmware from Apple AirPods Pro 2 just got new beta firmware from Apple

Apple has just released a new beta firmware update for AirPods Pro 2, bringing revisions for developers ahead of an expected public launch.

Latest beta firmware arrives shortly before next iOS releaseAirPods Pro 2 have received their first new beta firmware since November, when build 7B21 launched to the public.

Version 7B21 is still the public firmware version for AirPods Pro 2, but that should change soon when the new beta makes its way to a wide release.

It’s unknown what’s contained in the new AirPods firmware, but it likely includes bug fixes and performance improvements.

Have you installed the new AirPods Pro 2 firmware?

20 часов назад @ 9to5mac.com
Trump blasts EU for targeting Apple and other US tech giants
Trump blasts EU for targeting Apple and other US tech giants Trump blasts EU for targeting Apple and other US tech giants

The EU is not exactly on the best of terms with several US tech giants, including Apple, and now the newly inaugurated President Trump is speaking up about it.

I think they’re after Facebook for billions and billions.” “These are American companies,” he continued.

In addition to defending US tech firms, Trump also spoke more broadly about the EU’s economic policies in general.

Trump said, “The EU treats us very, very unfairly, very badly…We have hundreds of billions of dollars of deficits with the EU.

It will be interesting to see how Trump’s second term might impact the fortunes of Apple and other US tech firms who have faced EU scrutiny.

20 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 28 минут назад
Apple CEO Tim Cook Visits Lumon Industries in 'Severance' Promo Video
Apple CEO Tim Cook Visits Lumon Industries in 'Severance' Promo Video Apple CEO Tim Cook Visits Lumon Industries in 'Severance' Promo Video

The hit Apple TV+ workplace thriller "Severance" returned for a second season last week, and Apple continues to heavily market the show.

In a short video shared today by "Severance" executive producer Ben Stiller, Apple CEO Tim Cook visits Lumon Industries.

Cook sits down in front of a TV, which will play a video walking him through his new severed work life.

Apple TV+ is also included in all Apple One subscription bundles.

In the second season, Apple says the Lumon Industries employees "learn the dire consequences of trifling with the severance barrier, leading them further down a path of woe."

28 минут назад @ macrumors.com
Unreleased Sony WH-1000XM6 Headphones Appear in FCC Filing
Unreleased Sony WH-1000XM6 Headphones Appear in FCC Filing Unreleased Sony WH-1000XM6 Headphones Appear in FCC Filing

Sony could be close to launching the successor model to its popular WH-1000XM5 over-ear noise-canceling headphones, if a new FCC filing is anything to go by.

Now it appears that Sony wants to go one better, with news that the company has filed for certification for the next model in the series.

First spotted by The Walkman Blog, the filing shows a diagram of the headphones, which appear to feature a new hinge that may or may not indicate a return to the folding design used in the XM4's.

Specs-wise, aside from support for fast charging and Bluetooth 5.3, the filing doesn't reveal much about the "Wireless Noise Canceling Stereo Headset," but they are made in Malaysia and described as an engin…

2 часа назад @ macrumors.com
Apple Announces New In-App Purchase API
Apple Announces New In-App Purchase API Apple Announces New In-App Purchase API

Apple yesterday announced a new API to expand in-app purchase capabilities on the App Store, providing developers with new ways to support large content catalogs, creator-driven experiences, and customizable subscription models.

The new "Advanced Commerce API" addresses three broad use cases:Apps offering extensive libraries of one-time purchase content, such as audiobooks or educational courses, that require frequent updates.

Apple details the eligibility criteria for developers applying to use the API in a new support document.

Apple's announcement appears to be part of a broader effort to refine its ‌App Store‌ policies following scrutiny, particularly in the European Union.

In 2022, App…

2 часа назад @ macrumors.com
Apple's Macintosh Turns 41 Today
Apple's Macintosh Turns 41 Today Apple's Macintosh Turns 41 Today

Apple announced the Macintosh 41 years ago today, introducing the first widely successful personal computer with a graphical user interface.

The Macintosh revolutionized personal computing by popularizing the use of a mouse to control an on-screen pointer.

The Macintosh was priced starting at $2,495, equivalent to over $7,000 today.

Over 40 years later, the Mac continues to be an essential product for Apple and retains many of the same software features as the original model.

Apple's full press release for the original Macintosh is available on Stanford University's website.

3 часа назад @ macrumors.com
Threads Now Lets You Schedule Posts Up to 75 Days in Advance
Threads Now Lets You Schedule Posts Up to 75 Days in Advance Threads Now Lets You Schedule Posts Up to 75 Days in Advance

Threads, Meta's social network that's meant to rival X, has announced it is rolling out the ability for all users to schedule posts.

Multiple posts can be scheduled per day, up to 75 days in advance, but it's not possible to schedule replies.

To use the feature, create a post, select the three-dot menu in the top-left corner, and select "Schedule."

Threads recently announced a handful of new features, including performance analytics for content creators, and support for writing and saving multiple drafts via Threads for web.

Threads is also introducing X-style Community Notes, as part of Meta's broader shift away from fact-checking moderation.

3 часа назад @ macrumors.com
Siri Gives Eagles 33 False Super Bowl Wins in Basic Knowledge Test
Siri Gives Eagles 33 False Super Bowl Wins in Basic Knowledge Test Siri Gives Eagles 33 False Super Bowl Wins in Basic Knowledge Test

In a methodical experiment, One Foot Tsunami's Paul Kafasis asked Siri who won each Super Bowl from I through LX and documented its responses.

Perhaps most notably, Siri repeatedly and incorrectly credited the Philadelphia Eagles with 33 Super Bowl victories, despite the team having won only one championship in their history.

The virtual assistant's responses ranged from providing information about wrong Super Bowls to offering completely unrelated football facts.

In one telling instance, when asked about Super Bowl XVI, Siri offered to defer to ChatGPT - which then provided the correct answer.

Perhaps worse for Apple, Gruber found that old Siri (i.e.

4 часа назад @ macrumors.com
5 New Things Your iPhone Can Do in iOS 18.3
5 New Things Your iPhone Can Do in iOS 18.3 5 New Things Your iPhone Can Do in iOS 18.3

Apple is set to release iOS 18.3 next week, bringing further refinements to Apple Intelligence features, a couple of neat new capabilities to iPhone 15 Pro and iPhone 16 devices, and bug fixes.

While not quite as packed with new features as Apple's preceding iOS 18 point releases, iOS 18.3 still introduces capabilities that aim to make your iPhone smarter and more intuitive.

Add an Event to Calendar From a Poster or FlyerFor ‌iPhone 16‌ models, iOS 18.3 adds Visual Intelligence support for adding events to the Calendar app.

Well, with iOS 18.3 installed, you'll be able to reveal these details with Camera Control's ‌Visual Intelligence‌ option, but in real time.

In iOS 18.3, you can now more…

5 часов назад @ macrumors.com
Apple Watch Bands Are Safe to Wear, Says Apple, After Lawsuit Filed
Apple Watch Bands Are Safe to Wear, Says Apple, After Lawsuit Filed Apple Watch Bands Are Safe to Wear, Says Apple, After Lawsuit Filed

Following a class action lawsuit that alleges some Apple Watch bands contain toxic "forever chemicals," also known as per- and polyfluoroalkyl substances (PFAS), Apple has ensured that Apple Watch bands are "safe for users to wear."

Apple's full statement today:Apple Watch bands are safe for users to wear.

In addition to our own testing, we also work with independent laboratories to conduct rigorous testing and analysis of the materials used in our products, including Apple Watch bands.

Despite saying Apple Watch bands are safe to wear, Apple plans to phase out PFAS.

Apple did not immediately respond when we asked which Apple Watch bands contain PFAS, if any.

10 часов назад @ macrumors.com
Apple Releases Safari Technology Preview 212 With Bug Fixes and Performance Improvements
Apple Releases Safari Technology Preview 212 With Bug Fixes and Performance Improvements Apple Releases Safari Technology Preview 212 With Bug Fixes and Performance Improvements

Apple today released a new update for Safari Technology Preview, the experimental browser that was first introduced in March 2016.

Apple designed ‌Safari Technology Preview‌ to allow users to test features that are planned for future release versions of the Safari browser.

‌Safari Technology Preview‌ 212 includes fixes and updates for Authentication, Canvas, CSS, Forms, JavaScript, Loading, Networking, PDF, Rendering, SVG, Text, Web API and Web Inspector.

The current ‌Safari Technology Preview‌ release is compatible with machines running macOS Sonoma and macOS Sequoia, the newest version of macOS.

‌Safari Technology Preview‌ can run side-by-side with the existing Safari browser and while it…

13 часов назад @ macrumors.com
Epic Games Store Lures EU Developers With Promise to Pay Apple Fees
Epic Games Store Lures EU Developers With Promise to Pay Apple Fees Epic Games Store Lures EU Developers With Promise to Pay Apple Fees

Epic Games is planning to pay the Apple fees that EU developers incur when distributing their apps through the ‌Epic Games‌ Store, Epic CEO Tim Sweeney told The Verge today.

‌Epic Games‌ added almost 20 third-party games to its app store on iOS devices in the European Union, where alternate app stores are allowed to operate.

Epic also debuted its free games program, and the company says it will pay the Core Technology Fees for iOS developers in the EU who offer their apps for free on the ‌Epic Games‌ Store.

Developers who bring their apps to the ‌Epic Games‌ Store can get their Core Technology Fee (CTF) paid for one year.

‌Epic Games‌ claims that its mobile store can't attract developers be…

16 часов назад @ macrumors.com
Apple Says Several Car Makers Still Plan to Support Next-Generation CarPlay in Future Vehicles
Apple Says Several Car Makers Still Plan to Support Next-Generation CarPlay in Future Vehicles Apple Says Several Car Makers Still Plan to Support Next-Generation CarPlay in Future Vehicles

Apple today confirmed that "several" car makers still plan to support next-generation CarPlay in future vehicle models.

Apple said each car brand will share more details as they near the announcements of these vehicles, but it did not provide a timeframe.

Apple previously said next-generation ‌CarPlay‌ would launch in 2024, but that did not happen.

Apple previously said committed car makers included Acura, Audi, Ford, Honda, Infiniti, Jaguar, Land Rover, Lincoln, Mercedes-Benz, Nissan, Polestar, Porsche, Renault, and Volvo.

In December 2023, Aston Martin and Porsche previewed next-generation ‌CarPlay‌ designs, but have yet to deliver.

18 часов назад @ macrumors.com
Apple Removes '2024' Timeframe From Next-Generation CarPlay Page
Apple Removes '2024' Timeframe From Next-Generation CarPlay Page Apple Removes '2024' Timeframe From Next-Generation CarPlay Page

Apple's website said the first vehicle models with support for next-generation CarPlay would "arrive in 2024," but that did not happen.

A little more than three weeks into 2025, Apple has now updated its website to remove that 2024 timeframe from the next-generation ‌CarPlay‌ section of its overall CarPlay page.

The fact that Apple did not remove the entire next-generation ‌CarPlay‌ section from the page suggests that the software might still launch at some point, but Apple is no longer providing a timeframe.

We have reached out to Apple for comment.

18 часов назад @ macrumors.com
Apple Releases Beta Firmware Updates for AirPods Pro 2 and AirPods 4
Apple Releases Beta Firmware Updates for AirPods Pro 2 and AirPods 4 Apple Releases Beta Firmware Updates for AirPods Pro 2 and AirPods 4

Apple today released new beta firmware updates for both AirPods 4 models and the AirPods Pro 2 with both Lightning and USB-C charging cases.

The firmware has a build number of 7E5067b, and it is only available to developers at the current time.

Non-developers will have 7B21 firmware on the ‌AirPods Pro‌ 2 and 7B20 firmware on the ‌AirPods 4‌, with no change until the beta firmware sees an official launch.

There is no method for manually forcing the installation of a firmware update on AirPods.

Firmware updates are generally installed over-the-air when the AirPods are in a charging case and connected to an iOS device or a Mac.

20 часов назад @ macrumors.com
Some Apple Watch Bands Contain Toxic 'Forever Chemicals' Per Lawsuit
Some Apple Watch Bands Contain Toxic 'Forever Chemicals' Per Lawsuit Some Apple Watch Bands Contain Toxic 'Forever Chemicals' Per Lawsuit

A class action lawsuit filed against Apple this week in a California federal court accuses the company of false advertising and violating various consumer laws, by failing to disclose that some Apple Watch bands contain toxic materials.

Specifically, the complaint alleges that Apple misleads customers into thinking the Apple Watch has health and wellness benefits, and is safe to wear daily.

The complaint cites a recent study that reportedly found some smartwatch bands contain "high levels" of so-called "forever chemicals," also known as per- and polyfluoroalkyl substances (PFAS).

Citing the study, the lawsuit alleges that "elevated levels" of the PFAS fluorine were found in the "expensive" …

20 часов назад @ macrumors.com
Amazon's New MacBook Air Sale Has Up to $250 Off M3 13-Inch and 15-Inch Models
Amazon's New MacBook Air Sale Has Up to $250 Off M3 13-Inch and 15-Inch Models Amazon's New MacBook Air Sale Has Up to $250 Off M3 13-Inch and 15-Inch Models

Big discounts have appeared today on Apple's M3 MacBook Air, with both Amazon and Best Buy offering up to $250 off 13-inch and 15-inch models.

At Best Buy, these deals are available to all shoppers with the exception of two 15-inch models, which are only available to My Best Buy Plus/Total members.

Prices start at $899.00 for the M3 13-inch MacBook Air with 256GB SSD, down from $1,099.00, and also include both 512GB models at both Amazon and Best Buy.

If you're shopping for the bigger MacBook Air, prices start at $1,099.00 for the M3 15-inch MacBook Air with 256GB SSD, down from $1,299.00, and reach up to $250 off for both 512GB models.

M3 13-inchM3 15-inchIf you're on the hunt for more dis…

21 час назад @ macrumors.com
AppleInsider AppleInsider
последний пост 1 час назад
Mac mini upgrade, TikTok reversal, and the iPhone 17 Slim cameras, on the AppleInsider Podcast
Mac mini upgrade, TikTok reversal, and the iPhone 17 Slim cameras, on the AppleInsider Podcast Mac mini upgrade, TikTok reversal, and the iPhone 17 Slim cameras, on the AppleInsider Podcast

As technology and politics get ever more intertwined, it's time to discuss iPhone 17 rumors, TikTok changes, and the Mac mini as a fashion accessory.

BONUS: Subscribe via Patreon or Apple Podcasts to hear AppleInsider+, the extended edition.

Subscribe in Apple Podcasts, Overcast, or just search for HomeKit Insider wherever you get your podcasts.

Just say, "Hey, Siri," to your HomePod mini and ask for these podcasts, and our latest HomeKit Insider episode too.

If you want an ad-free main AppleInsider Podcast experience, you can support the AppleInsider podcast by subscribing for $5 per month through Apple's Podcasts app, or via Patreon if you prefer any other podcast player.

1 час назад @ appleinsider.com
Much delayed next generation CarPlay is still coming, says Apple
Much delayed next generation CarPlay is still coming, says Apple Much delayed next generation CarPlay is still coming, says Apple

This is another rare move from Apple, following its 2022 unusual sneak peek at what it calls the next generation of CarPlay.

The next generation of CarPlay builds on years of success and insights gained from CarPlay, delivering the best of Apple and the automaker in a deeply integrated and customizable experience.

It's not even as if Apple can develop its CarPlay software and then hand it over to the car makers.

There was also speculation back in 2022 that this CarPlay sneak peek was really a glimpse into what the then-forthcoming Apple Car would look like.

The Apple Car project has reportedly since been cancelled, so even with all its delays, CarPlay is doing better than that.

3 часа назад @ appleinsider.com
New App Store API gives developers more control over massive in-app purchase catalogs
New App Store API gives developers more control over massive in-app purchase catalogs New App Store API gives developers more control over massive in-app purchase catalogs

Apple has announced its new Advanced Commerce API, designed to provide app developers the ability to manage large catalogs of in-app purchases or subscriptions.

Developers will be able to use either, or both, to manage their in-app purchases, assuming they receive access to Apple's Advanced Commerce API.

In-app purchases can be processed through App Store Connect or through the Advanced Commerce API.

Apple says that the Advanced Commerce API can only be used with applications that already use the App Store commerce system.

Whether developers choose to embrace the new Advanced Commerce API or not remains to be seen.

15 часов назад @ appleinsider.com
Epic Games shifts EU app store strategy after missing target by 71 million users
Epic Games shifts EU app store strategy after missing target by 71 million users Epic Games shifts EU app store strategy after missing target by 71 million users

Epic Games is launching an additional 19 games for its third-party app store in the EU, once some bugs are worked out, and it has also promised to pay the Core Technology Fee for apps on its store.

After the European Union Digital Markets Act mandated that Apple allow third-party app stores, Epic Games jumped on the bandwagon.

According to The Verge, Epic Games is making moves to make its alternative app store more appealing with 19 new third-party titles and some financial incentives for developers.

The announcement arrives after it failed to meet a goal of 100 million alternative app store users, reaching only 29 million.

The slow adoption of the alternative app store has been blamed on "…

18 часов назад @ appleinsider.com
Why Walmart still won't accept Apple Pay
Why Walmart still won't accept Apple Pay Why Walmart still won't accept Apple Pay

Walmart would much rather you use Walmart PayDespite widespread adoption, Walmart has doubled down and gone on record saying it will not accept NFC-based payments like Apple Pay — in the U.S., at least.

Walmart has more than 4,500 stores in the United States, and exactly zero of them accept Apple Pay.

This includes Walmart Pay, which allows customers to scan a QR code to pay with a card saved to their Walmart account.

Most major retailers now accept Apple Pay, as well as other forms of NFC-based payment.

Even some notable holdouts like Midwest grocery retailer Kroger and home improvement chain The Home Depot have begun accepting Apple Pay in recent years.

18 часов назад @ appleinsider.com
New beta firmware available for AirPods Pro 2 and AirPods 4
New beta firmware available for AirPods Pro 2 and AirPods 4 New beta firmware available for AirPods Pro 2 and AirPods 4

Apple has released a new developer beta firmware for AirPods Pro 2 and AirPods 4, but it's not clear what the update contains.

This beta software release is available for Air Pods 4 and AirPods Pro 2, both the USB-C and Lightning models.

Apple periodically releases beta software updates for nearly all its platforms, including AirPods.

How to install the AirPods beta firmwareApple has made it relatively easy to download and install beta versions for iOS and macOS, but that's not the case for AirPods firmware updates.

Near the bottom, select Pre-Release Beta Firmware under AirPods Testing.

19 часов назад @ appleinsider.com
iPhone 16 vs Samsung Galaxy S25 - Entry-level options compared
iPhone 16 vs Samsung Galaxy S25 - Entry-level options compared iPhone 16 vs Samsung Galaxy S25 - Entry-level options compared

The Samsung Galaxy S25, along with the Galaxy S25+ and Galaxy S25 Ultra, are set to become the biggest smartphones on Android, and possibly in AI.

While this is comparable to ProMotion in the iPhone 16 Pro, the iPhone 16 is limited to just 60Hz.

iPhone 16 vs Samsung Galaxy S25 - CamerasOne area Samsung has a considerable advantage with the Galaxy S25 are the cameras.

The current iPhone 16 Geekbench score for the iPhone 16 lists the single-core test at 3,309 and the multi-core at 8,137.

iPhone 16 vs Samsung Galaxy S25: For of Samsung's new launches - Image Credit: SamsungIt's safe to believe the Galaxy S25 will offer all-day battery life.

20 часов назад @ appleinsider.com
What matters most for AAPL shares next week
What matters most for AAPL shares next week What matters most for AAPL shares next week

Apple Intelligence impacts on iPhone demandThe rollout of Apple Intelligence has been contentious.

So, the question of how much Apple Intelligence influences iPhone sales is an open one, with an enormous number of variables.

Apple will probably not update the schedule for wider global distribution of Apple Intelligence, particularly in China.

It's not clear where Apple stands on signing a deal with Chinese providers for Apple Intelligence, though.

As part of Morgan Stanley's estimates for services earnings, Woodring is also hoping for some clarity on Apple's installed user base.

21 час назад @ appleinsider.com
Amazon discounts TurboTax for Mac to as low as $36.99
Amazon discounts TurboTax for Mac to as low as $36.99 Amazon discounts TurboTax for Mac to as low as $36.99

Amazon wants you to enjoy a stress-free tax season with deals on TurboTax for Mac, allowing you to get a head start on filing your tax return.

Deluxe, Premier, and Business versions are all on sale.

Amazon's TurboTax deals apply to both Windows and Mac versions, with discounts up to 44% off.

Prices for the Deluxe version start at $36.99, while Premier is marked down to $64.99 and Home & Business has fallen to $75.99.

You can also find deals on Apple hardware at Amazon, with discounts of up to $350 off Mac computers.

22 часа назад @ appleinsider.com
Oscars snub Apple TV+ movies, and Apple no longer cares
Oscars snub Apple TV+ movies, and Apple no longer cares Oscars snub Apple TV+ movies, and Apple no longer cares

Nobody can ever take away from Apple that it was the first-ever streamer to win a Best Picture Oscar for "CODA."

It's not going to repeat that in 2025, but unlike Netflix, Apple truly didn't try very hard this time.

Nonetheless, Netflix is in with a shot for the coveted Best Picture Oscar with French film "Emilia Perez."

Promoting a movie as a Best Picture candidate is a surprisingly costly business.

Apple has its Best Picture Oscar, it has the bragging rights of being the first streamer to get one.

23 часа назад @ appleinsider.com
If your iPhone alarms aren't going off, you're not alone
If your iPhone alarms aren't going off, you're not alone If your iPhone alarms aren't going off, you're not alone

A quick check on X shows plenty of iPhone owners reporting that their alarms are not going off or are going off silently.

A smaller subset of people are reporting that their alarms are going off at the incorrect time.

Why is my iphone alarm never going off recently what is this — Skyler (@Airbenderjpg) January 22, 2025It looks as though the problem began on or slightly before January 22.

Prior to that, most of the complaints were about the iPhone alarm sound resetting to 100% loudness, and not the lack thereof.

For that reason, it's always worth double-checking the volume settings on your iPhone.

23 часа назад @ appleinsider.com
UK's competition regulator assessing if Apple has too much overall power in mobile
UK's competition regulator assessing if Apple has too much overall power in mobile UK's competition regulator assessing if Apple has too much overall power in mobile

The United Kingdom's competition regulator is investigating Apple and Google once again, with the CMA assessing the "strategic market status" of the two companies in mobile ecosystems.

Under the Digital Markets, Competition, and Consumers Act of 2024, the CMA has the powers to investigate and to mandate corrective actions.

The aim of the competition regulator is, as the name implies, to ensure there is competition in the market.

If it determines there's a problem with Apple and Google's positions in the digital marketplace, the Digital Markets, Competition, and Consumers Act 2024 gives the CMA tools to tweak the market.

The real puzzle for the CMA is determining if it needs to actually appl…

1 day, 1 hour назад @ appleinsider.com
Health-focused Apple Watch has bands made of harmful 'forever chemicals'
Health-focused Apple Watch has bands made of harmful 'forever chemicals' Health-focused Apple Watch has bands made of harmful 'forever chemicals'

The Apple Watch Sport Band is among those said to contain harmful chemicals -- image credit: AppleA class action lawsuit has been filed against Apple over the use of fluoroelastomer in several Apple Watch bands, saying the company is hiding how it is using dangerous chemicals.

As long ago as 2015, when it filed a patent regarding Apple Watch bands, Apple has been aware of health concerns over the fluoroelastomer material it uses in some bands such as the basic Sport Band.

The suit targets Apple's Sport Band — which comes as standard with an Apple Watch — plus the Ocean Band, and the Nike Sport Band.

As part of that, Apple lists materials used in its products, although the section about band…

1 day, 2 hours назад @ appleinsider.com
Apple Watch Series 10 vs Apple Watch Ultra 2 -- Which is best after three months?
Apple Watch Series 10 vs Apple Watch Ultra 2 -- Which is best after three months? Apple Watch Series 10 vs Apple Watch Ultra 2 -- Which is best after three months?

It's been a few months since Apple launched the black Apple Watch Ultra 2 and the all-new Apple Watch Series 10.

Some specifications appear to be more important than they are — such as the difference between the S10 SiP in the Apple Watch Series 10 and the S9 in the Apple Watch Ultra 2.

Reasons to buy the Apple Watch Series 10, and why to buy the Apple Watch Ultra 2.

It's not the best dive watch — there's no air integration — but it brings a dive watch to even more people.

Why to buy the Apple Watch Series 10On the opposite side, we have the Apple Watch Series 10.

1 day, 2 hours назад @ appleinsider.com
India tries telling Apple to pre-install government iPhone apps
India tries telling Apple to pre-install government iPhone apps India tries telling Apple to pre-install government iPhone apps

The Indian government wants its own state-backed apps to be pre-installed on every iPhone and Android phone, but Apple and Google are expected to refuse.

India's government has a thing about pre-installed apps, having previously told Apple it should let its experts examine them before any updates are allowed.

There were apparently discussions about legal recourse in a meeting between the government with Apple, Google, and other smartphone manufacturers.

There is also this issue, though, of the apps being made available on third-party app stores and without cautionary warnings.

It's hard to see why India would want this if it wins the pre-install argument, unless this is the first step towar…

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

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

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

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

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

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

4 months назад @ kodeco.com
Improving User Experience with Apple Intelligence
Improving User Experience with Apple Intelligence Improving User Experience with Apple Intelligence

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

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

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

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

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

4 months, 1 week назад @ kodeco.com
Building Intelligent Apps with Apple AI Models
Building Intelligent Apps with Apple AI Models Building Intelligent Apps with Apple AI Models

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7 months назад @ kodeco.com
SwiftUI Essentials
SwiftUI Essentials SwiftUI Essentials

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

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

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

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

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

7 months назад @ kodeco.com
Ole Begemann
последний пост None
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 9 часов назад
TabletopKit – фреймворк для кооператива в visionOSБудущее visionOS туманно. Производство дорогих моделей остановили, появятся ли дешевые – не очень понятно. Но на технологии за ними все еще интересно посмотреть! Например, вот разбор того, как фреймворк Tab
TabletopKit – фреймворк для кооператива в visionOSБудущее visionOS туманно. Производство дорогих моделей остановили, появятся ли дешевые – не очень понятно. Но на технологии за ними все еще интересно посмотреть! Например, вот разбор того, как фреймворк Tab TabletopKit – фреймворк для кооператива в visionOSБудущее visionOS туманно. Производство дорогих моделей остановили, появятся ли дешевые – не очень понятно. Но на технологии за ними все еще интересно посмотреть! Например, вот разбор того, как фреймворк Tab

TabletopKit – фреймворк для кооператива в visionOSБудущее visionOS туманно. Производство дорогих моделей остановили, появятся ли дешевые – не очень понятно. Но на технологии за ними все еще интересно посмотреть! Например, вот разбор того, как фреймворк TabletopKit использовали для создания escape room игры, и с какими проблемами столкнулись.

9 часов назад @ t.me
React Native в ShopifyОдно из главных приложений, использующих React Native – это Shopify. Про них рассказывают на всех конференциях, они довольно много контрибьютят и в сам проект, и в экосистему – короче говоря, двигают RN вперед. Так вот, ребята подбива
React Native в ShopifyОдно из главных приложений, использующих React Native – это Shopify. Про них рассказывают на всех конференциях, они довольно много контрибьютят и в сам проект, и в экосистему – короче говоря, двигают RN вперед. Так вот, ребята подбива

React Native в ShopifyОдно из главных приложений, использующих React Native – это Shopify. Про них рассказывают на всех конференциях, они довольно много контрибьютят и в сам проект, и в экосистему – короче говоря, двигают RN вперед. Так вот, ребята подбивают пять лет своего опыта работы с фреймворком, на который в итоге переехало большинство их проектов.

1 day, 9 hours назад @ t.me
Небольшое напоминание – с 17 февраля из европейских App Store будут удалены все приложения, которым не был проставлен trader status.
Небольшое напоминание – с 17 февраля из европейских App Store будут удалены все приложения, которым не был проставлен trader status. Небольшое напоминание – с 17 февраля из европейских App Store будут удалены все приложения, которым не был проставлен trader status.

Небольшое напоминание – с 17 февраля из европейских App Store будут удалены все приложения, которым не был проставлен trader status.

2 days, 9 hours назад @ t.me
Как AI меняет разработкуОтличный лонгрид про то, как текущее состояние AI меняет паттерны разработки. Вот несколько идей:👉Можно выделить две категории разработчиков. Бутстрапперы – те, кто использует разные генераторы приложений, чтобы за пару часов собрат
Как AI меняет разработкуОтличный лонгрид про то, как текущее состояние AI меняет паттерны разработки. Вот несколько идей:👉Можно выделить две категории разработчиков. Бутстрапперы – те, кто использует разные генераторы приложений, чтобы за пару часов собрат

Как AI меняет разработкуОтличный лонгрид про то, как текущее состояние AI меняет паттерны разработки. Вот несколько идей:👉Можно выделить две категории разработчиков. Бутстрапперы – те, кто использует разные генераторы приложений, чтобы за пару часов собрать работающий прототип. Итераторы – те, кто с помощью AI постепенно работает над существующей кодовой базой, вникая в суть изменений.👉AI позволяет нереально быстро выполнить первые 70% работы, но для большинства оставшиеся 30% становятся адом.👉Тех, кто успешно работает с AI, отличает следующее. Они не просто принимают сгенерированный код, а сначала разбивают его на модули поменьше, затем добавляют обработку всех эдж кейсов, проверяют и улуч…

3 days, 9 hours назад @ t.me
Tab View Styles в SwiftUIМодификатор .tabViewStyle позволяет настраивать нестандартные поведения для табов в таббаре. Например, дать пользователю возможность кастомизировать порядок табов через drag-and-drop.
Tab View Styles в SwiftUIМодификатор .tabViewStyle позволяет настраивать нестандартные поведения для табов в таббаре. Например, дать пользователю возможность кастомизировать порядок табов через drag-and-drop.

Tab View Styles в SwiftUIМодификатор .tabViewStyle позволяет настраивать нестандартные поведения для табов в таббаре. Например, дать пользователю возможность кастомизировать порядок табов через drag-and-drop.

4 days, 9 hours назад @ t.me
В Xcode 16 можно создать новый файл, просто скопировав в буфер обмена кусок кода, выбрав в навигаторе нужную директорию, и нажав "вставить".
В Xcode 16 можно создать новый файл, просто скопировав в буфер обмена кусок кода, выбрав в навигаторе нужную директорию, и нажав "вставить".

В Xcode 16 можно создать новый файл, просто скопировав в буфер обмена кусок кода, выбрав в навигаторе нужную директорию, и нажав "вставить".

1 week назад @ t.me
Отслеживаем стабильность API библиотекОдна из самых сложных задач в развитии библиотеки – поддержка обратной совместимости. Мы сравнительно недавно записали целый выпуск Подлодки про историю вопроса, обязательно послушайте!Как у Swift разработчика, у вас е
Отслеживаем стабильность API библиотекОдна из самых сложных задач в развитии библиотеки – поддержка обратной совместимости. Мы сравнительно недавно записали целый выпуск Подлодки про историю вопроса, обязательно послушайте!Как у Swift разработчика, у вас е

Отслеживаем стабильность API библиотекОдна из самых сложных задач в развитии библиотеки – поддержка обратной совместимости. Мы сравнительно недавно записали целый выпуск Подлодки про историю вопроса, обязательно послушайте!Как у Swift разработчика, у вас есть несколько инструментов для того, чтобы отслеживать ломающие изменения. Статья детально сравнивает их все:👉Инструменты, доступные в SPM из коробки👉xcodebuild & swift-api-digester👉Swift Public API diff

1 week, 1 day назад @ t.me
Реализуем поддержку JWT на Swift сервереМне очень нравится блог SwiftOnServer. Ребята постят небольшие туториалы, показывающие, как решать самые частовстречающиеся задачи в серверной разработке с помощью текущей экосистемы Swift. В этот раз – разбирают, ка
Реализуем поддержку JWT на Swift сервереМне очень нравится блог SwiftOnServer. Ребята постят небольшие туториалы, показывающие, как решать самые частовстречающиеся задачи в серверной разработке с помощью текущей экосистемы Swift. В этот раз – разбирают, ка

Реализуем поддержку JWT на Swift сервереМне очень нравится блог SwiftOnServer. Ребята постят небольшие туториалы, показывающие, как решать самые частовстречающиеся задачи в серверной разработке с помощью текущей экосистемы Swift. В этот раз – разбирают, как с помощью JWTKit поддержать авторизацию на JWT.

1 week, 2 days назад @ t.me
10 привычек, помогающих ростуСо временем начинаешь понимать, что любые системы личной эффективности, правильно сформулированные по SMART цели, и затаскивание проектов на волевом рывке быстро проигрывают дисциплине на средних и длинных дистанциях. А дисципл
10 привычек, помогающих ростуСо временем начинаешь понимать, что любые системы личной эффективности, правильно сформулированные по SMART цели, и затаскивание проектов на волевом рывке быстро проигрывают дисциплине на средних и длинных дистанциях. А дисципл

10 привычек, помогающих ростуСо временем начинаешь понимать, что любые системы личной эффективности, правильно сформулированные по SMART цели, и затаскивание проектов на волевом рывке быстро проигрывают дисциплине на средних и длинных дистанциях. А дисциплина формируется из привычек.Если вы хотите научиться формировать привычки и внедрять их в свою практику, то вам нужно идти читать книгу Atomic Habits – она довольно неплохая, хоть, на мой взгляд, и содержит слишком много воды.А если вы хотите набрать себе в копилку уже прошедшие временем привычки, которые помогают многим другим людям быстро расти и получать удовольствие от работы – приходите на бесплатный марафон Стратоплана! Вот некоторые…

1 week, 4 days назад @ t.me
Как с помощью AI быстро локализовать приложениеЛокализовать приложение на все нужные языки теперь очень просто. В статье рассматривается один из возможных воркфлоу с использованием AI для того, чтобы получить перевод в первом приближении, и сервис POEditor
Как с помощью AI быстро локализовать приложениеЛокализовать приложение на все нужные языки теперь очень просто. В статье рассматривается один из возможных воркфлоу с использованием AI для того, чтобы получить перевод в первом приближении, и сервис POEditor

Как с помощью AI быстро локализовать приложениеЛокализовать приложение на все нужные языки теперь очень просто. В статье рассматривается один из возможных воркфлоу с использованием AI для того, чтобы получить перевод в первом приближении, и сервис POEditor для проверки его волонтерами.

1 week, 4 days назад @ t.me
Продолжаем погружаться в глубинный лор SQLite. Оказывается, изначально его разработали под нужды эсминца USS Oscar Austin, чтобы в случае отказа полноценного сервера софт мог продолжать функционировать.
Продолжаем погружаться в глубинный лор SQLite. Оказывается, изначально его разработали под нужды эсминца USS Oscar Austin, чтобы в случае отказа полноценного сервера софт мог продолжать функционировать. Продолжаем погружаться в глубинный лор SQLite. Оказывается, изначально его разработали под нужды эсминца USS Oscar Austin, чтобы в случае отказа полноценного сервера софт мог продолжать функционировать.

Продолжаем погружаться в глубинный лор SQLite. Оказывается, изначально его разработали под нужды эсминца USS Oscar Austin, чтобы в случае отказа полноценного сервера софт мог продолжать функционировать.

2 weeks назад @ t.me
1Password CLI для работы с секретамиВо-первых, в статье описывается отличный подход к работе с секретами, более надежный и удобный, чем хранение их в .env файлах. А во-вторых – это первая за очень долгое время статья в легендарном блоге NSHipster!
1Password CLI для работы с секретамиВо-первых, в статье описывается отличный подход к работе с секретами, более надежный и удобный, чем хранение их в .env файлах. А во-вторых – это первая за очень долгое время статья в легендарном блоге NSHipster!

1Password CLI для работы с секретамиВо-первых, в статье описывается отличный подход к работе с секретами, более надежный и удобный, чем хранение их в .env файлах. А во-вторых – это первая за очень долгое время статья в легендарном блоге NSHipster!

2 weeks, 2 days назад @ t.me
Forked – библиотека для работы с данными в коллаборативных приложенияхForked – новая библиотека, заточенная под чтение и модификацию данных сразу во многих потоках. Из интересного – она очень сильно вдохновляется устройством Git-веток и их мерджа, и написа
Forked – библиотека для работы с данными в коллаборативных приложенияхForked – новая библиотека, заточенная под чтение и модификацию данных сразу во многих потоках. Из интересного – она очень сильно вдохновляется устройством Git-веток и их мерджа, и написа

Forked – библиотека для работы с данными в коллаборативных приложенияхForked – новая библиотека, заточенная под чтение и модификацию данных сразу во многих потоках. Из интересного – она очень сильно вдохновляется устройством Git-веток и их мерджа, и написана специально под кейс local-first приложений.

2 weeks, 4 days назад @ t.me
SegmentedControl со смешиванием цветовВ догонку к недавней статье про реализацию кастомной анимации SegmentedControl держите гайд по тому, как правильно реализовать логику смешивания цветов при изменении выделения.
SegmentedControl со смешиванием цветовВ догонку к недавней статье про реализацию кастомной анимации SegmentedControl держите гайд по тому, как правильно реализовать логику смешивания цветов при изменении выделения.

SegmentedControl со смешиванием цветовВ догонку к недавней статье про реализацию кастомной анимации SegmentedControl держите гайд по тому, как правильно реализовать логику смешивания цветов при изменении выделения.

3 weeks, 1 day назад @ t.me
Перфоманс в приложении ThreadsШикарный лонгрид про то, как Meta работает над перфомансом приложения Threads – начиная от используемых метрик, заканчивая конкретными практиками их оптимизации.
Перфоманс в приложении ThreadsШикарный лонгрид про то, как Meta работает над перфомансом приложения Threads – начиная от используемых метрик, заканчивая конкретными практиками их оптимизации. Перфоманс в приложении ThreadsШикарный лонгрид про то, как Meta работает над перфомансом приложения Threads – начиная от используемых метрик, заканчивая конкретными практиками их оптимизации.

Перфоманс в приложении ThreadsШикарный лонгрид про то, как Meta работает над перфомансом приложения Threads – начиная от используемых метрик, заканчивая конкретными практиками их оптимизации.

3 weeks, 3 days назад @ t.me
iOS.Events iOS.Events
последний пост 1 month, 1 week назад
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, он расскажет про будущее мобильной разработки на основе грядущих трендов.Принять участие можно как офлайн, так и онлайн. Узнать подробнее и зарегистироваться 🔗

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9 months, 2 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
последний пост 22 часа назад
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!

22 часа назад @ 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:

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

4 weeks назад @ atp.fm
618: Type System Says No
618: Type System Says No 618: Type System Says No

A new toy Marco bought, a new toy Marco swears he won't buy, many names John won't use for his app, and a snack of sharks.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code ATP .. MasterClass: Learn from the world’s best.

Aura Frames: The best digital photo frame.

Use code ATP for $35 off the best-selling Carver Mat frame.

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

1 month назад @ atp.fm
617: The Incredibly Dangerous App
617: The Incredibly Dangerous App 617: The Incredibly Dangerous App

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 month, 1 week назад @ atp.fm
616: I Have No Grippers
616: I Have No Grippers 616: I Have No Grippers

Third-party Mac SSDs, using Threads and Bluesky, Intel's CEO-firing, and what features we'd add to our apps without the fear of rejection.

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

Trade Coffee: Coffee at home, made better.

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

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

1 month, 2 weeks назад @ atp.fm
615: A Mildly Brisk Walk
615: A Mildly Brisk Walk 615: A Mildly Brisk Walk

Casey's adventures in sports piracy, John's loss of apes, and Marco's visions of pores.

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

Aura Frames: The best digital photo frame.

Use code ATP for $45 off the best-selling Carver Mat frame.

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

1 month, 4 weeks назад @ atp.fm
614: Don't Puke for the Show
614: Don't Puke for the Show 614: Don't Puke for the Show

A new spatial video, iPhone security, why Apple doesn't compete with NVIDIA's highest-end GPUs, and anything else to avoid having to do more in-app-purchase testing.

Sponsored by:Uncommon Goods: Get 15% off your next gift.

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

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

2 months назад @ atp.fm
613: Dress for the Chip You Want
613: Dress for the Chip You Want 613: Dress for the Chip You Want

More details on the M4 and Mac Mini, and the rumored Apple… WallPod?

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

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

Use 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
612: Screen on Face
612: Screen on Face 612: Screen on Face

More details about the new Macs, M4 Pro and Max benchmarks, why Apple TV isn't a game platform, and future hardware possibilities for the Vision Pro line.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code ATP .. 1Password Extended Access Management: Secure every sign-in for every app on every device.

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

2 months, 2 weeks назад @ atp.fm
611: RAM Christmas
611: RAM Christmas 611: RAM Christmas

The new Mac Mini, updated iMacs and MacBook Pros, putting things on bottoms, and some fun surprises.

Sponsored by:Uncommon Goods: Get 15% off your next gift.

Tiptop: Get $10,000 in Tiptop Promotional Credit.

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

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

2 months, 3 weeks назад @ atp.fm
610: More Values in the Darkness
610: More Values in the Darkness 610: More Values in the Darkness

Who will be the last person in the world using Quicksilver?

We'll give you one guess.

Sponsored by:Clic for Sonos: Elevate your Sonos experience.

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

3 months назад @ atp.fm
609: You're the Oreo Cookie
609: You're the Oreo Cookie 609: You're the Oreo Cookie

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

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

Uncommon Goods: Get 15% off your next gift.

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

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

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

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

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

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

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

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

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

Absolutely no baseball talk, almost.

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

Start your free trial today.

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

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

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

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

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

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

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

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

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

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

4 months, 4 weeks назад @ daringfireball.net
406: ‘Hock TUAW’, With Christina Warren
406: ‘Hock TUAW’, With Christina Warren 406: ‘Hock TUAW’, With Christina Warren

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

“Mary Brown”) returns to the show.

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

Use code talkshow for 10% off your first order.

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

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

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

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

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

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

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

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

Sponsored by:Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

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

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

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

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

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

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

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

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

Save 20 percent.

Save 20%, both for new and existing subscribers.

7 months, 2 weeks назад @ daringfireball.net