Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 2 weeks, 2 days назад
Hello Developer: April 2025
Hello Developer: April 2025 Hello Developer: April 2025

In this edition: Revisit foundational sessions, join us to dive into SwiftUI, and meet an Apple Design Award winner that defies description.

Read the full article

2 weeks, 2 days назад @ developer.apple.com
Rooms at the top: How this ADA-winning team built a title that defies description
Rooms at the top: How this ADA-winning team built a title that defies description Rooms at the top: How this ADA-winning team built a title that defies description

The only limits are the room’s boundaries — and Rooms fans have even gotten around those.

We did not anticipate that.”Of course the Things, Inc. team rebuilt their own offices in Rooms.

Toff says most of the items in Rooms are now created, edited, and amplified by lots of different users.

There’s a real additive effect to building in Rooms.” Today, the Rooms library contains more than 10,000 items.

Like its community, the Rooms team is used to moving fast.

2 weeks, 2 days назад @ developer.apple.com
WWDC25: June 9-13, 2025
WWDC25: June 9-13, 2025 WWDC25: June 9-13, 2025

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

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

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

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

Learn more about WWDC25

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

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

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

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

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

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

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

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

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

Read the full article

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

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

Learn more in Simplified Chinese

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

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

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

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

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

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

2 months назад @ developer.apple.com
New requirement for apps on the App Store in the European Union
New requirement for apps on the App Store in the European Union New requirement for apps on the App Store in the European Union

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

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

Learn what a trader is and how to enter your status

2 months назад @ developer.apple.com
New features for APNs token authentication are now available
New features for APNs token authentication are now available New features for APNs token authentication are now available

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

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

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

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

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

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

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

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

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

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

2 months, 1 week назад @ developer.apple.com
Tax and price updates for apps, In-App Purchases, and subscriptions
Tax and price updates for apps, In-App Purchases, and subscriptions Tax and price updates for apps, In-App Purchases, and subscriptions

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

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

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

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

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

2 months, 2 weeks назад @ developer.apple.com
Game distribution on the App Store in Vietnam
Game distribution on the App Store in Vietnam Game distribution on the App Store in Vietnam

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

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

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

Submit an update to App Review.

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

2 months, 2 weeks назад @ developer.apple.com
Hello Developer: February 2025
Hello Developer: February 2025 Hello Developer: February 2025

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

Read the full article

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

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

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

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

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

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

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

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

2 months, 2 weeks назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 3 days, 2 hours назад
iPadOS 18.5 beta 3 (22F5053j)
iPadOS 18.5 beta 3 (22F5053j) iPadOS 18.5 beta 3 (22F5053j)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
tvOS 18.5 beta 3 (22L5559d)
tvOS 18.5 beta 3 (22L5559d) tvOS 18.5 beta 3 (22L5559d)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
macOS 15.5 beta 3 (24F5053j)
macOS 15.5 beta 3 (24F5053j) macOS 15.5 beta 3 (24F5053j)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
visionOS 2.5 beta 3 (22O5459c)
visionOS 2.5 beta 3 (22O5459c) visionOS 2.5 beta 3 (22O5459c)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
iOS 18.5 beta 3 (22F5053j)
iOS 18.5 beta 3 (22F5053j) iOS 18.5 beta 3 (22F5053j)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
watchOS 11.5 beta 3 (22T5559d)
watchOS 11.5 beta 3 (22T5559d) watchOS 11.5 beta 3 (22T5559d)

View downloadsView release notes

3 days, 2 hours назад @ developer.apple.com
iOS 18.4.1 (22E252)
iOS 18.4.1 (22E252) iOS 18.4.1 (22E252)

View downloads

1 week, 1 day назад @ developer.apple.com
iPadOS 18.4.1 (22E252)
iPadOS 18.4.1 (22E252) iPadOS 18.4.1 (22E252)

View downloads

1 week, 1 day назад @ developer.apple.com
macOS 15.4.1 (24E263)
macOS 15.4.1 (24E263) macOS 15.4.1 (24E263)

View downloads

1 week, 1 day назад @ developer.apple.com
tvOS 18.4.1 (22L261)
tvOS 18.4.1 (22L261) tvOS 18.4.1 (22L261)

View downloads

1 week, 1 day назад @ developer.apple.com
visionOS 2.4.1 (22O251)
visionOS 2.4.1 (22O251) visionOS 2.4.1 (22O251)

View downloads

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

Download the appView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 18.5 beta 2 (22F5053f)
iPadOS 18.5 beta 2 (22F5053f) iPadOS 18.5 beta 2 (22F5053f)

View downloadsView release notes

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

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
visionOS 2.5 beta 2 (22O5453e)
visionOS 2.5 beta 2 (22O5453e) visionOS 2.5 beta 2 (22O5453e)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 3 weeks, 3 days назад
Swift 6.1 Released
Swift 6.1 Released Swift 6.1 Released

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

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

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

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

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

3 weeks, 3 days назад @ swift.org
Introducing swiftly 1.0
Introducing swiftly 1.0 Introducing swiftly 1.0

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

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

As swiftly is updated …

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

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

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

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

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

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

2 months назад @ swift.org
Introducing gRPC Swift 2
Introducing gRPC Swift 2 Introducing gRPC Swift 2

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

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

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

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

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

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

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

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

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

2 months, 1 week назад @ swift.org
The Next Chapter in Swift Build Technologies
The Next Chapter in Swift Build Technologies The Next Chapter in Swift Build Technologies

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

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

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

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

This is an exciting ne…

2 months, 3 weeks назад @ swift.org
Announcing Swift 6
Announcing Swift 6 Announcing Swift 6

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

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

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

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

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

7 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…

8 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…

8 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 July 1, 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 tha…

9 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 2 часа назад
Looking for iOS devs to split the $99 Apple Developer fee — Let's co-publish apps & collab!
Looking for iOS devs to split the $99 Apple Developer fee — Let's co-publish apps & collab!

Hey folks 👋 I'm an iOS developer and I’m looking to team up with a few others to split the Apple Developer Program fee ($99/year). The idea is: We all pitch in equally (via UPI, PayPal, etc.) Use one developer account to submit our individual or group apps Keep it clean, collaborative, and transparent I already have a few ideas to launch and would love to connect with devs who are serious but chill — students, indie hackers, hobbyists, etc. submitted by /u/Emergency_Alfalfa_96 [link] [comments]

2 часа назад @ reddit.com
Updated product page for my running app. Any thoughts or feedback?
Updated product page for my running app. Any thoughts or feedback? Updated product page for my running app. Any thoughts or feedback?

Hey peeps in r/iOSProgramming, I made a previous post a while back showcasing my new running app. I recently made some new updates and improvements that I wanted to illustrate on my product page. Overall I think the look and feel of it is simple but fun. Any thoughts? You can visit and try out the app here: https://apps.apple.com/us/app/solo-running/id6742040879 submitted by /u/Lord_farquad67 [link] [comments]

2 часа назад @ reddit.com
The article in experimental format that mixes product-design reasoning with high-level tech insights
The article in experimental format that mixes product-design reasoning with high-level tech insights The article in experimental format that mixes product-design reasoning with high-level tech insights

Hi everyone, I recently published an article that experiments with a tech writing format. Instead of either deep-diving into code or staying purely theoretical, I created a walkthrough that blends UX decision-making with high-level technical explanations. The format walks through each design decision I made in one of my apps, explaining the reasoning behind it, followed by an overview of how I implemented it technically (without actual code snippets). To be transparent, I currently only have one app that works as an example for this type of content. In this case, it simply serves as a case study. I'd love to hear your thoughts about it to understand if other people can also find it useful o…

3 часа назад @ reddit.com
Background processing woes
Background processing woes

The context of our app is a real time transcription app with a paired watch (like a remote control). We're currently using the mic recording/sending data to the server as a way to keep the iPhone app active even while the screen is locked. The problem is we can lose internet connection and then the mobile app stops working (no longer processing in the background) and then the watch can't talk to it. What are my options? I've done some swift for the watch part so I could go deeper, our mobile app is react native based. I'm going to update the app where it has a local buffer of audio that it tries to send to the web in case it loses Internet or prefers to do that first. But it still runs into…

4 часа назад @ reddit.com
With the iPhone SE now dead. Does anyone go out of their way to still support that aspect ratio?
With the iPhone SE now dead. Does anyone go out of their way to still support that aspect ratio?

Basically just the title. I have an app that I am overhauling to better dynamically fit different screen sizes and the iphone 6/7/8 and SE would be a different aspect ratio I would have to mess with. Obviously I'm not concerned with keeping support for iPhones 6/7/8. submitted by /u/ThatOneBeing [link] [comments]

4 часа назад @ reddit.com
Experienced iOS devs, what are your tips to get your app approved from the start?
Experienced iOS devs, what are your tips to get your app approved from the start?

Hi iOS devs of reddit! I would love some tips and feedback on how to make sure my first iOS app gets approved the first time. I have a few play store apps from 2-10 years of age. 2 have decent numbers. Never got around learning swift but took the plunge now that it seemed feasible. I am worried to get stuck in review like some nightmare stories I read here and want to minimize that risk. Many thanks in advance! submitted by /u/obolli [link] [comments]

5 часов назад @ reddit.com
Guys it finally happened. After 3 months of back and forth with apple, my game got approved for release!!!
Guys it finally happened. After 3 months of back and forth with apple, my game got approved for release!!! Guys it finally happened. After 3 months of back and forth with apple, my game got approved for release!!!

Guys you’ve all been super helpful helping me be patient and letting me explore avenues to communicate with apple. It’s official! My game is coming out! Fuck I’m ecstatic haha. And to all of you who get stuck in limbo waiting for review: call them! submitted by /u/ilikemyname21 [link] [comments]

6 часов назад @ reddit.com
[Help] Trouble Generating Heart Rate Graph from Apple Watch Data During a Ride
[Help] Trouble Generating Heart Rate Graph from Apple Watch Data During a Ride [Help] Trouble Generating Heart Rate Graph from Apple Watch Data During a Ride

Hello everyone, I'm working on an app that records rides (like biking or enduro), and I need help properly implementing a heart rate analysis graph. The problem is that, after several attempts, the graph always ends up being a flat line. Current data flow: The app receives heart rate data from the Apple Watch. This data displays correctly in real-time on the main UI (there’s a visible heart rate indicator). A manager handles the data while the route is being recorded. When the recording stops, a report is generated with speed, altitude, and — ideally — a heart rate graph. I’ve tried: Matching heart rate points with their timestamps. Linking those timestamps with GPS points. Plotting heart r…

6 часов назад @ reddit.com
Advice needed for white labelling my app
Advice needed for white labelling my app

Some background: I made an app that helps check and highlight any food allergies via text recognition on ingredient labels or scanning the barcode. It’s free and I haven’t done any marketing for it, mainly because it’s a very niche target audience and I made this app initially for my partner to use to help allergy anxieties (since frankly no other apps can do what we wanted regarding custom keywords) so wasn’t expecting to make money off this. I was contacted by a Saudi Arabia medical firm who specialises in diagnosing food allergies, and helping their clients navigate allergies. We had a brief chat and they were impressed by my app and wanted to explore the possibility of collaborating and…

6 часов назад @ reddit.com
Programme pour moi
Programme pour moi

I would like to know if someone experienced enough could do programming for me I am ready to pay if possible submitted by /u/Distinct_Turnover_21 [link] [comments]

9 часов назад @ reddit.com
Is there a way to run a react web server on an iOS device (localhost) so it can be loaded by a WKWebView on the same iOS device? (Looking for alternatives to loading the web bundle for faster development and curiosity)
Is there a way to run a react web server on an iOS device (localhost) so it can be loaded by a WKWebView on the same iOS device? (Looking for alternatives to loading the web bundle for faster development and curiosity)

I am very familiar with iOS and only barely familiar with React. Nonetheless I find myself trying to port a Mac app to iOS that uses a React and a WKWebView for a substantial portion of its UI. As I understand it the Mac app is able to run the react UI in two ways. For debug mode it launches a server on localhost which a WKWebView is able to connect to. For release mode it creates a bundle with an index.html that the WKWebView is able to load and sort out how to run. I think I will be able to figure out the web bundle version of this fine. What I would like to know is whether it is possible for a faster debug mode it is possible to either: Have the iOS device launch the react UI server so t…

9 часов назад @ reddit.com
Learning iOS Development
Learning iOS Development

I’ve been doing iOS development for about two years and wanted to share how I learned. I’m not an expert, just sharing what worked for me. I do have some coding background. I used to build Android apps in Java around 2017, but after a long break, I had to start fresh. iOS became a hobby while working full-time. A Book I started with a $50 book because I enjoy reading. It taught Swift basics and focused heavily on UIKit. Overall: 7/10 — helpful if you like learning through books. A Free YouTube Course Next, I took a free UIKit-focused course on YouTube. It was a bit outdated, but the teaching was solid and easy to follow. Overall: 10/10 Udemy I picked up a $10 SwiftUI course on Udemy. It was…

10 часов назад @ reddit.com
Formal or Informal? Navigating German Localization for iOS Apps
Formal or Informal? Navigating German Localization for iOS Apps

I do have a question about German localization (I don’t speak German myself). For iOS app localization, is it generally better to use the formal "Sie" style or the informal "du" style? My target audience ranges from 20 to 60 years old. Would it be safer to stick with the formal "Sie" style? Also, what are the consequences of using the wrong tone? For example, if someone expects the formal "Sie" but sees "du" instead, would that cause offense or seem unprofessional? Thank you. submitted by /u/yccheok [link] [comments]

10 часов назад @ reddit.com
Those Who Swift - Issue 211
Those Who Swift - Issue 211 Those Who Swift - Issue 211

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

13 часов назад @ reddit.com
VoiceOver Accessibility of Instruments
VoiceOver Accessibility of Instruments

Hello all, I saw that there is a slight push for developers to use Instruments but when I tried it, my first impression was either I just need time to get used to the interface or it’s just not very accessible with VoiceOver, the screen reader I rely on to use my Mac. So for any blind developers here, what’s been your experience with Instruments, if any at all? submitted by /u/ForeverAloneBlindGuy [link] [comments]

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

Issue 708 18th April 2025 Written by Dave VerwerEvery time I read my RSS feeds and see an article about top App Store earnings, a little part of me dies.

I know it’s not the worst problem in the world right now, but it’s not great how the App Store turned out all these years after it debuted.

That said, it’s not the entire App Store and it reminds me to be grateful for all of you who are creating useful and worthwhile software that doesn’t exploit people’s addictive tendencies.

This article from Donny Wals has some great, practical tips on using Instruments with SwiftUI.

This is a great article.

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

Issue 707 11th April 2025 Written by Dave VerwerThis week, there wasn’t much to write about in Apple platform or Swift development, but I noticed an interesting article celebrating 20 years of Git from GitHub founder Scott Chacon.

The standard was Subversion and the competitors were Git, Bazaar, and Mercurial.

Bazaar started on the 26th March 2005, Git was 12 days later on the 7th April, and Mercurial started exactly 12 days after that on the 19th April.

So, I spent time converting all my repositories from Subversion to Bazaar, thinking I could ignore Git.

Bazaar was under active development for 11 years and Mercurial is still under active development today, but Git was the clear winner.

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

Issue 706 4th April 2025 Written by Dave VerwerRecently, there’s been a lot of talk about Apple and AI.

People are wondering where Swift Assist is and speculating endlessly on what caused the next generation Siri product to be delayed into 2026.

However, I have thoughts on Predictive Code Completion and Swift Assist in Xcode.

When I first wrote about Xcode’s Predictive Code Completion, I was complimentary about it.

I can’t wait to see what Apple delivers with Swift Assist and how they continue to improve Predictive Code Completion.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Some of it is the mobile app industry growing up.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 months, 2 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 48 минут назад
Rumor Replay: iPhone 17 Pro colors, iOS 19 productivity upgrades, more
Rumor Replay: iPhone 17 Pro colors, iOS 19 productivity upgrades, more Rumor Replay: iPhone 17 Pro colors, iOS 19 productivity upgrades, more

Today: iPhone 17 Pro in Sky Blue, iOS and iPadOS 19 productivity upgrades, and more.

iPhone 17 Pro could go Sky Blue like MacBook AirThis week, leaker Majin Bu had a lot to share, starting with the iPhone 17 Pro and Pro Max.

iPadOS 19 getting Menu Bar and moreWe’ve heard before that Apple plans for iPadOS 19 to bring big productivity improvements to the iPad.

My excitement for iPadOS 19 is starting to outpace that of iOS 19.

If an iPhone 17e is coming, I’ll be curious to see what kind of compromises it may bring compared to the base iPhone 17.

48 минут назад @ 9to5mac.com
Apple TV+ has its own spin on Indiana Jones, and it looks epic
Apple TV+ has its own spin on Indiana Jones, and it looks epic Apple TV+ has its own spin on Indiana Jones, and it looks epic

Fountain of Youth is the next big Apple TV+ movie that will debut directly on streaming.

Apple just released a new trailer for the Indiana Jones-inspired film, and it looks great.

Fountain of Youth’s new trailer just droppedApple TV+ is currently airing several hit TV shows, but it has a film coming soon that looks very compelling too.

Fountain of Youth debuts on Apple TV+ on Friday, May 23—just under a month from now.

Apple TV+ is currently available for just *$2.99* per month with a limited-time special.

2 часа назад @ 9to5mac.com
10 years of Apple Watch, Siri leadership shakeup, DMA fines
10 years of Apple Watch, Siri leadership shakeup, DMA fines 10 years of Apple Watch, Siri leadership shakeup, DMA fines

And in Happy Hour Plus, Benjamin dives into the bizarre UI world of the five-levels-deep iCloud+ settings screen.

Sponsored by Insta360 : Get a free 45-inch invisble selfie stick with your Insta360 X5 purchase at store.insta360.com with promo code happyhour.

: Get a free 45-inch invisble selfie stick with your Insta360 X5 purchase at store.insta360.com with promo code happyhour.

HostsChance MillerBenjamin MayoSubscribe, Rate, and Review9to5Mac Happy Hour PlusSubscribe to 9to5Mac 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.

2 часа назад @ 9to5mac.com
New iPhone 16 video makes a pitch for case-free use
New iPhone 16 video makes a pitch for case-free use New iPhone 16 video makes a pitch for case-free use

Apple is still marketing Apple Intelligence as a selling point for iPhone 16, but it’s also started emphasizing other features more frequently.

That continues in the company’s latest video, which highlights iPhone 16’s Ceramic Shield for protecting against cracked screens.

Ceramic Shield can ease your fear of iPhone drops, says AppleMost iPhone users put a case on their device for fear of breaking it.

But per Apple’s latest iPhone 16 ad, the device’s Ceramic Shield offers peace of mind—even when you go case-free.

The ad features a man taking a photo of a family using their case-less iPhone 16.

2 часа назад @ 9to5mac.com
Deals: M3 iPad Air, new low on 24GB M4 MacBook Air, Find My wall charger, Twelve South HiRise Pro, and more
Deals: M3 iPad Air, new low on 24GB M4 MacBook Air, Find My wall charger, Twelve South HiRise Pro, and more Deals: M3 iPad Air, new low on 24GB M4 MacBook Air, Find My wall charger, Twelve South HiRise Pro, and more

New Amazon all-time lows hit the latest M3 iPad Air lineup, 13-inch 256GB model up to $91 off + moreWe just spotted a new Amazon all-time low on the 13-inch 256GB M3 iPad Air at $829 shipped.

Deals on the M3 iPad Air, much like we saw with the M2 right through until the new model released earlier this year, haven’t been quite as deep as we have seen elsewhere across the latest Apple devices.

The iPad Air is arguably the most universally appealing iPad in the lineup – it’s not nearly as expensive as the M4 iPad Pro and is the only other current-gen Apple tablet that runs on the M series chips.

Now let’s take a look at the rest of the configurations in the lineup for folks not interested in t…

3 часа назад @ 9to5mac.com
iOS 19 brings ‘Stage Manager-like’ UI to iPhone with external display, per rumor
iOS 19 brings ‘Stage Manager-like’ UI to iPhone with external display, per rumor iOS 19 brings ‘Stage Manager-like’ UI to iPhone with external display, per rumor

But per Bu’s source, iOS 19 will make your iPhone far more powerful too, particularly when connected to an external display.

iPhones with USB-C gaining big external display upgrade in iOS 19Majin Bu writes on his website:iOS 19 isn’t being left behind.

The timing is also convenient, with a new Apple Studio Display reportedly on its way shortly after iOS 19 launches.

Offering the functionality only when an external display is connected will be nice, but likely remain very niche among users.

What do you think of iOS 19 getting upgraded external display support, with some form of Stage Manager?

4 часа назад @ 9to5mac.com
Rumor: iPadOS 19 will add Mac-like Menu Bar and Stage Manager 2.0
Rumor: iPadOS 19 will add Mac-like Menu Bar and Stage Manager 2.0 Rumor: iPadOS 19 will add Mac-like Menu Bar and Stage Manager 2.0

Another key update is Stage Manager 2.0, an enhanced multitasking mode that activates automatically when the keyboard is attached.

Previously, Mark Gurman has reported that Apple plans to focus on “productivity, multitasking and app window management” with iPadOS 19.

9to5Mac TakeAdding a menu bar to the iPad has long been tossed around as an idea by heavy iPadOS users, including myself.

Bu’s details on ‘Stage Manager 2.0’ are minimal, but I have to say I’m excited on that front too.

The current version of Stage Manager has never quite clicked with me, so I’m down for a fresh take from Apple.

4 часа назад @ 9to5mac.com
iPhone 17 Air now expected to have this Pro hardware feature
iPhone 17 Air now expected to have this Pro hardware feature iPhone 17 Air now expected to have this Pro hardware feature

Apple’s rumored iPhone 17 Air won’t just be thinner than the standard iPhone 17.

According to analyst Ming-Chi Kuo, it may also share an important hardware feature with the iPhone 17 Pro models.

Based on supply chain analysis, Kuo believes Apple will equip the iPhone 17 Air and iPhone 17 Pro with 12GB RAM.

Meanwhile, the standard iPhone 17 model is likely sticking with the same 8GB RAM as the iPhone 16 model.

Apple currently ships 8GB RAM in the iPhone 16e, iPhone 16, iPhone 16 Plus, iPhone 16 Pro, and iPhone 16 Pro Max.

4 часа назад @ 9to5mac.com
You can get a free Apple Watch pin today at the Apple Store
You can get a free Apple Watch pin today at the Apple Store You can get a free Apple Watch pin today at the Apple Store

Today marks the 10th anniversary of the Apple Watch, and to celebrate the device’s impact in users’ lives, Apple is giving away a special pin entirely free.

But even if you don’t close your rings, and in fact even if you’re not an Apple Watch owner, there’s a special physical gift Apple is offering too.

You can pick up a limited-run ‘Global Close Your Rings Day’ pin simply by visiting the Apple Store.

Do you plan to pick up the special Apple Watch pin today?

Best Apple Watch deals and accessories

4 часа назад @ 9to5mac.com
Live translation now available to all in Ray-Ban Meta glasses
Live translation now available to all in Ray-Ban Meta glasses Live translation now available to all in Ray-Ban Meta glasses

Ray-Ban Meta glasses now offer a live translation feature to all owners, after an earlier small-scale test.

Live translationMeta has been testing a live translation feature, and says it’s now available to all users.

To get started, just say, “Hey Meta, start live translation.”Other languages are likely to follow.

Starting today, we’ve got new and expanded Skyler frame and lens color combos.

But if you prefer a more timeless aesthetic, you can also now grab Skyler Shiny Black with G15 Green lenses or Skyler Shiny Black with Clear lenses.

5 часов назад @ 9to5mac.com
Apple’s trying to build more iPhones in India, but China isn’t cooperating: report
Apple’s trying to build more iPhones in India, but China isn’t cooperating: report Apple’s trying to build more iPhones in India, but China isn’t cooperating: report

Ongoing trade conflicts between the US and China have highlighted again how dependent Apple is on China for its product manufacturing.

Today, a new report details the company’s plans to shift more of its supply chain to India, and the ways China is complicating those efforts.

Apple aims to move half of iPhone production out of China, but it’s facing pushbackThere’s no doubt that Apple’s dependence on China for product assembly has become a liability for the company.

Ma continues later:In many cases, Chinese authorities are delaying or blocking shipments of iPhone equipment to India without explanation, according to multiple people involved in iPhone production.

Currently Apple assembles rou…

5 часов назад @ 9to5mac.com
TSMC chips to hit 1.4nm in 2028, with confusing name confirmed
TSMC chips to hit 1.4nm in 2028, with confusing name confirmed TSMC chips to hit 1.4nm in 2028, with confusing name confirmed

Apple chipmaker TSMC says that it will make chips with a sub-2nm process size for the first time ever in 2028, and that the development of 1.4nm chips will allow for greater AI capabilities.

But the convention of using nanometers to describe the process size has led to a slight naming issue for TSMC.

Specifically, it would swap the N prefix for an A, and 1.4nm chips would be labelled A14.

Representing a significant advancement from TSMC’s industry-leading N2 process, A14 is designed to drive AI transformation forward by delivering faster computing and greater power efficiency.

It says the new generation of chips will allow even greater AI performance in particular.

6 часов назад @ 9to5mac.com
Dashlane’s Omnix gives IT teams new tools to fight credential risk
Dashlane’s Omnix gives IT teams new tools to fight credential risk Dashlane’s Omnix gives IT teams new tools to fight credential risk

The product aims to move IT teams past traditional vault-based password management and gives them the tools to manage, detect, and respond to real-time credential threats.

: Omnix continuously monitors for credential threats across apps, including those outside the control of SSO or corporate policies.

Browser-based visibility : Since most work happens inside web-based SaaS apps, Omnix brings its intelligence to the browser.

: Since most work happens inside web-based SaaS apps, Omnix brings its intelligence to the browser.

A Secure API is also available for teams that want to integrate Omnix with existing security tools.

6 часов назад @ 9to5mac.com
Anger as Meta AI chatbot added to WhatsApp, raising privacy fears
Anger as Meta AI chatbot added to WhatsApp, raising privacy fears Anger as Meta AI chatbot added to WhatsApp, raising privacy fears

WhatsApp users have expressed frustration at the fact that there is no way to remove the new Meta AI chatbot feature from the messaging app, raising concerns that the company is seeking to use their private chats to train the bot.

At least it was possible to delete that free U2 album that Apple foisted on its customers in 2014; there is no way to remove Meta AI from WhatsApp.

I didn’t – don’t – want Meta AI.

WhatsApp chats are protected by end-to-end encryption, meaning that the Meta AI cannot access messages directly – but chat participants can share chats with the bot.

Meta AI in WhatsApp chat9to5Mac’s TakeHaving a prominent UI element for a feature you never use is annoying at the best o…

7 часов назад @ 9to5mac.com
Apple says $570M EU fine is unfair, White House says it won’t be tolerated
Apple says $570M EU fine is unfair, White House says it won’t be tolerated Apple says $570M EU fine is unfair, White House says it won’t be tolerated

Apple was yesterday fined €500M ($570M) by the EU for its App Store policies.

White House calls it extortionMeta was also fined.

Its offence was charging EU users a subscription fee for Facebook if they wanted to opt out of personalized ads.

Reuters reports that the White House strongly objected to both fines.

“This novel form of economic extortion will not be tolerated by the United States,” a White House spokesperson said.

8 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 31 минуту назад
iOS 19 Rumored to Add Stage Manager Support to USB-C iPhones
iOS 19 Rumored to Add Stage Manager Support to USB-C iPhones iOS 19 Rumored to Add Stage Manager Support to USB-C iPhones

A leaker known as Majin Bu today claimed that iOS 19 will enable support for at least a limited version of Stage Manager on iPhone models with a USB-C port.

However, he said that there might be more limitations compared to Stage Manager on iPads.

iPhone models with a USB-C port include all iPhone 15 models and newer.

The first developer beta of iOS 19 should be available immediately after the WWDC 2025 keynote on June 9, and the software update is expected to be released to the general public in September.

It is unclear if Stage Manager support on USB-C iPhones would be available in the first beta, or enabled later in the iOS 19 software cycle.

31 минуту назад @ macrumors.com
Apple Stores Giving Away a Limited-Edition Pin For Free Today
Apple Stores Giving Away a Limited-Edition Pin For Free Today Apple Stores Giving Away a Limited-Edition Pin For Free Today

Starting today, April 24, Apple Stores around the world are giving away a special pin for free to customers who request one, while supplies last.

The enamel pin's design is inspired by the Global Close Your Rings Day award in the Activity app, which Apple Watch users can receive by closing all three Activity rings today.

Here is what Apple said about the pin in a press release:To celebrate Global Close Your Rings Day, customers can obtain a special pin inspired by the award.

The original Apple Watch launched 10 years ago today, on April 24, 2015, so the pin is a tiny momento of the anniversary.

A decade ago, we introduced Activity rings — and since then, Apple Watch has grown to offer an ex…

2 часа назад @ macrumors.com
iPhone 16 Ad Highlights a Key Advantage Over Android Smartphones
iPhone 16 Ad Highlights a Key Advantage Over Android Smartphones iPhone 16 Ad Highlights a Key Advantage Over Android Smartphones

Apple today shared a new ad that highlights a key advantage that iPhone 16 models have over Android smartphones: the Ceramic Shield.

Apple says the iPhone 16, iPhone 16 Plus, iPhone 16 Pro, and iPhone 16 Pro Max displays are all protected by the latest-generation Ceramic Shield material, which is advertised as being "2x tougher than glass on any other smartphone."

However, the display glass remains intact due to the Ceramic Shield.

"Relax, it's iPhone 16," the video description concludes.

Apple introduced the Ceramic Shield on all iPhone 12 models, and it has continued to improve the glass-ceramic material's formulation over the years.

2 часа назад @ macrumors.com
iPhone 17 Air Launching Later This Year With These 16 New Features
iPhone 17 Air Launching Later This Year With These 16 New Features iPhone 17 Air Launching Later This Year With These 16 New Features

While the so-called "iPhone 17 Air" is not expected to launch until September, there are already plenty of rumors about the ultra-thin device.

Overall, the iPhone 17 Air sounds like a mixed bag.

While there have been some concerns that the iPhone 17 Air's thin design could result in limited battery life, the device might end up beating expectations.

There are three rumored features for the iPhone 17 Air that could contribute to longer battery life than one might imagine, including a higher-density battery, Apple's power-efficient C1 modem, and the lack of an Ultra Wide camera providing more internal space for a larger battery.

Below, we recap 16 key rumors for the iPhone 17 Air as of April …

3 часа назад @ macrumors.com
iPhone 17 Air Now Rumored to Feature 12GB of RAM Like the Pro Models
iPhone 17 Air Now Rumored to Feature 12GB of RAM Like the Pro Models iPhone 17 Air Now Rumored to Feature 12GB of RAM Like the Pro Models

The rumored ultra-thin "iPhone 17 Air" model will be equipped with 12GB of RAM, according to the latest word from Ming-Chi Kuo.

In a blog post today, the well-known Apple supply chain analyst said that the iPhone 17 Air, iPhone 17 Pro, and iPhone 17 Pro Max will all be equipped with 12GB of RAM.

He previously only expected the iPhone 17 Pro Max to have 12GB of RAM, so this is good news for customers who will be purchasing the other models.

Kuo said even the base-model iPhone 17 might be equipped with 12GB of RAM, but only if supply chain shortages can be overcome.

Even if the base-model iPhone 17 sticks with 8GB of RAM, Kuo said he expects all models in the iPhone 18 lineup to have 12GB of …

4 часа назад @ macrumors.com
Apple Watch SE Hits $169.97 Low Price on Amazon
Apple Watch SE Hits $169.97 Low Price on Amazon Apple Watch SE Hits $169.97 Low Price on Amazon

Amazon is discounting the 40mm GPS Apple Watch SE to $169.97 today, down from $249.00.

This is just a few cents away from the best price we've tracked so far in 2025, and it's available in Starlight, Silver, and Midnight Aluminum color options.

Amazon has four 40mm GPS Apple Watch SE at this price, including multiple sizes of the Sport Band model.

Additionally, you can get the 44mm GPS Apple Watch SE at the low price of $199.97 today on Amazon, down from $279.00.

This one is available in Midnight and Starlight Aluminum colors, and in both Sport Loop and Sport Band options.

4 часа назад @ macrumors.com
Apple Watch Launched 10 Years Ago Today
Apple Watch Launched 10 Years Ago Today Apple Watch Launched 10 Years Ago Today

Today marks the 10-year anniversary of the original Apple Watch launching in the United States and eight other countries around the world.

The original Apple Watch launched in stores and began arriving to customers on April 24, 2015, after being announced in September 2014.

"Apple Watch merges hardware and software like never before," said Apple's former design chief, Jony Ive, in the same press release.

Over the next decade, we can expect even more health features on the Apple Watch, such as blood pressure measuring and potentially even non-invasive blood glucose monitoring.

It is not marketing hype to say that the Apple Watch has made a profound impact on humankind, and it is exciting to …

4 часа назад @ macrumors.com
White House Hits Back at Apple's Massive EU Fine
White House Hits Back at Apple's Massive EU Fine White House Hits Back at Apple's Massive EU Fine

Apple's $570 million fine from the EU has triggered a sharp rebuke from the White House, which called the fine a form of economic extortion, Reuters reports.

Speaking to Reuters, a spokesperson for the White House condemned the EU's actions, signaling growing transatlantic tensions over regulation of U.S. technology firms:This novel form of economic extortion will not be tolerated by the United States.

The company called it "another example of the commission unfairly targeting the company" with actions that are "bad for the privacy and security of our users."

The penalties represent approximately 0.1% of each company's annual revenue, which is significantly below the potential maximum fine …

6 часов назад @ macrumors.com
iPhone 16e Sales Outperform SE in First Quarter YoY, Pro Models Decline
iPhone 16e Sales Outperform SE in First Quarter YoY, Pro Models Decline iPhone 16e Sales Outperform SE in First Quarter YoY, Pro Models Decline

New data from Consumer Intelligence Research Partners (CIRP) suggests Apple's iPhone 16e is off to a strong start, capturing 7% of U.S. iPhone sales in its first partial quarter of availability.

The entire iPhone 16 lineup, now consisting of five models with the addition of the 16e, accounted for 74% of total U.S. iPhone sales in the March 2025 quarter.

It's a marked increase from the 68% share held by the four iPhone 15 models during the same period in 2024.

The iPhone 16 Pro and Pro Max together accounted for 38% of iPhone sales, down from 45% for the iPhone 15 Pro models a year earlier.

The decline coincides with Apple's streamlining of its iPhone lineup, which included discontinuing the…

7 часов назад @ macrumors.com
Apple Partner TSMC Unveils Advanced 1.4nm Process for 2028 Chips
Apple Partner TSMC Unveils Advanced 1.4nm Process for 2028 Chips Apple Partner TSMC Unveils Advanced 1.4nm Process for 2028 Chips

Apple chipmaker TSMC at the North America Technology Symposium has teased its next-generation A14 process node that will enter planned production in 2028.

The cutting-edge A14 node will allow for highly advanced 1.4nm chips that are likely to be utilized for future generations of Apple silicon.

Compared to TSMC's N2 node, A14 promises up to 15% faster performance at the same power or up to 30% power savings at the same performance.

TSMC said it is also evolving its TSMC NanoFlex standard cell architecture to NanoFlex Pro, enabling greater performance, power efficiency, and design flexibility.

This decision is primarily due to the high costs and limited production capacity associated with th…

8 часов назад @ macrumors.com
Perplexity's New iOS Voice Assistant Works Where Siri Still Can't
Perplexity's New iOS Voice Assistant Works Where Siri Still Can't Perplexity's New iOS Voice Assistant Works Where Siri Still Can't

Perplexity has updated its iOS app with a new Voice Assistant feature, bringing conversational AI capabilities to Apple devices, including older iPhones and iPads that don't support Apple Intelligence.

The update allows iPhone users to interact with Perplexity's AI assistant through voice commands even when navigating away from the app.

Introducing Perplexity iOS Voice Assistant Voice Assistant uses web browsing and multi-app actions to book reservations, send emails and calendar invites, play media, and more—all from the Perplexity iOS app.

Update your app in the App Store and start asking today.

The iOS app currently lacks the screen sharing capability found in the Android version of Perp…

8 часов назад @ macrumors.com
iPhone 17 Air Almost as Thin as Its Buttons, New Images Show
iPhone 17 Air Almost as Thin as Its Buttons, New Images Show iPhone 17 Air Almost as Thin as Its Buttons, New Images Show

If you missed the video showing dummy models of Apple's all-new super thin iPhone 17 Air that's expected later this year, Sonny Dickson this morning shared some further images of the device in close alignment with the other dummy models in the iPhone 17 lineup, indicating just how thin it is likely to be.

The iPhone 17 Air is expected to be around 5.5mm thick – with a thicker camera bar area – making it the thinnest ‌iPhone‌ to date.

The ‌iPhone 17 Pro‌ models are rumored to be around 8.725mm thick, and as you can see, it's really noticeable up close.

Initially, Apple had designs on making the iPhone 17 Air bigger than its expected 6.6-inch size, but reportedly decided against it because th…

10 часов назад @ macrumors.com
When Will iOS 18.5 Be Released?
When Will iOS 18.5 Be Released? When Will iOS 18.5 Be Released?

Apple is testing an iOS 18.5 update with developers and public beta testers, and we've had three betas so far.

Based on historical release timelines for x.5 updates, iOS 18.5 and its sister updates are likely to launch in May.

Though we've only had three betas so far, there are so few new features in iOS 18.5 that we probably won't need too many more betas for it to be ready to launch.

We're just a couple of months way from when iOS 19 will be introduced at WWDC, so Apple is working to get it ready to go.

iOS 18.5 won't be the last update to iOS 18, and we'll likely see at least one more major point update before ‌iOS 19‌ rolls out this fall.

19 часов назад @ macrumors.com
Max Cracking Down on Password Sharing With New 'Extra Member' Feature
Max Cracking Down on Password Sharing With New 'Extra Member' Feature Max Cracking Down on Password Sharing With New 'Extra Member' Feature

Following in the footsteps of Netflix and Disney+, streaming service Max is starting to crack down on password sharing between multiple households.

Max this week debuted a new Extra Member Add-On feature, which is designed to allow users to pay a fee to share a Max subscription with someone who does not live in the same home.

Extra Member Add-On is priced at $7.99 per month, on top of the base subscription price.

$7.99 per month for the Extra Member Add-On is only $2 cheaper than an ad-supported plan, but the Extra Member feature has the benefit of sharing the plan of the main subscriber.

Max will likely prohibit password sharing between multiple households in the near future, and will prom…

19 часов назад @ macrumors.com
Apple Stops Signing iOS 18.4
Apple Stops Signing iOS 18.4 Apple Stops Signing iOS 18.4

Apple is no longer signing iOS 18.4, a little over a week after releasing the iOS 18.4.1 update.

Since iOS 18.4 is not signed anymore, iPhone users who have upgraded to iOS 18.4.1 are not able to downgrade to iOS 18.4.

It is not unusual for Apple to stop signing an older version of iOS after releasing an update, and the process keeps ‌iPhone‌ users from installing outdated versions of iOS.

"Signing" refers to a server-side verification check that's done when versions of iOS are downloaded onto an ‌iPhone‌.

Preventing downgrading ensures that customers have the latest security improvements and are not vulnerable to known attacks or security holes.

20 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 2 часа назад
Tactical, turn-based RPG 'Sunderfolk' uses iPhones, iPads as controllers
Tactical, turn-based RPG 'Sunderfolk' uses iPhones, iPads as controllers Tactical, turn-based RPG 'Sunderfolk' uses iPhones, iPads as controllers

While it doesn't run on Mac, it does require players to use iPads or iPhones as a controller for game night.

The developers over at Secret Door are looking to redefine game night with Sunderfolk, a turn-based, tactical RPG.

To play, players will need an iPhone, iPad, or Android phone or tablet.

Each player takes their turn one at a time by choosing one of their Skill Cards to determine their character's actions.

While the Sunderfolk Controller app is free to download, the required Sunderfolk game costs $49.99 on Steam, Xbox, PlayStation, and Nintendo Switch.

2 часа назад @ appleinsider.com
Iffy leak claims iPadOS 19 could gain macOS menu bar
Iffy leak claims iPadOS 19 could gain macOS menu bar Iffy leak claims iPadOS 19 could gain macOS menu bar

Apple's shift to a more Mac-like experience in iPadOS 19 and iOS 19 is rumored introduce features such as a menu bar — but there are reasons to doubt the latest "leak."

According to a source of serial leaker Majin Bu, Apple will be shrinking the gap between macOS, iPadOS, and iOS when it comes to iOS 19 and iPadOS 19.iPadOS 19 menu barThe key change Bu proposes for iPadOS is the introduction of a Mac-like menu bar at the top of the screen.

Another operating system change for iPad is Stage Manager 2.0, Apple's system for managing multiple apps at the same time.

iOS 19 external display supportThere will apparently also be changes arriving in iOS 19 to help with productivity, with the main one…

3 часа назад @ appleinsider.com
Apple Watch arrived on buyers' wrists 10 years ago
Apple Watch arrived on buyers' wrists 10 years ago Apple Watch arrived on buyers' wrists 10 years ago

There was the brand-new Apple Watch Series 2, but also a revised version of the original, now called Apple Watch Series 1.

Apple Watch SE was launched even earlier than the Apple Watch Ultra, coming out in 2020 — and without any blood oxygen feature to trip it up in lawsuits.

That was less from trying to avoid legal hassles, and more to offer a cheaper Apple Watch while not cannibalizing sales from the regular Apple Watch.

Apple Watch Ultra is ostensibly aimed at rugged, outdoor sports people, and the Apple Watch SE is at least partly aimed at parents buying for their children.

Apple Watch SE 2Instead, Apple Watch is helping people watch their weight, and perhaps especially so since it is t…

3 часа назад @ appleinsider.com
Get a free Apple Watch 'Global Close Your Rings Day' pin at retail stores
Get a free Apple Watch 'Global Close Your Rings Day' pin at retail stores Get a free Apple Watch 'Global Close Your Rings Day' pin at retail stores

Celebrate "Global Close Your Rings Day" by earning Message app stickers and badges, a limited-time Apple Watch activity award, and score a commemorative pin at retail stores.

April 24 is "Global Close Your Rings Day," and to celebrate, Apple is challenging users to get up, get out, and close their rings.

This one-day challenge is available to anyone using an Apple Watch running watchOS 5 or later.

Got the free 10th Anniversary Apple Watch / Global Close Your Rings Day enamel pin from the Apple Store today!

That's right — Apple is giving out free Activity ring pins to those who show up at an Apple Store, starting April 24, while supplies last.

3 часа назад @ appleinsider.com
Lowest price ever: Apple's M4 MacBook Air (2025) falls to $909
Lowest price ever: Apple's M4 MacBook Air (2025) falls to $909 Lowest price ever: Apple's M4 MacBook Air (2025) falls to $909

Amazon and B&H are embroiled in a MacBook price war, with both retailers discounting the latest M4 MacBook Air to a record low of $909.

A new record low price of $909 is in effect at Amazon and B&H on Apple's latest MacBook Air release — the M4 line — which comes standard with 16GB of RAM and a 256GB SSD.

The $90 discount applies to the Starlight and Midnight colorways, but you can also grab the new Sky Blue finish for only $2 more.

The previous record low price on the standard configuration was $929 at Apple Premier Partner Expercom, with the latest offers across every configuration at your fingertips in our M4 13-inch MacBook Air Price Guide and M4 15-inch MacBook Air Price Guide.

You can…

4 часа назад @ appleinsider.com
Apple's India supply chain expansion held back by Chinese tensions
Apple's India supply chain expansion held back by Chinese tensions Apple's India supply chain expansion held back by Chinese tensions

Apple's supply chain diversification plans are rolling on, albeit slowly, with its expansion of iPhone production out of China and into India still running into stumbling blocks.

What was once a China-centric approach has become one that involves iPhone production in India and operations in Vietnam and other countries.

Apple's initial negotiations with Chinese suppliers to build factories in Vietnam for AirPods and the Apple Watch were viewed as favorable by Chinese officials, according to Apple supply chain members.

On the China side, authorities have talked to Apple's supply chain partners to try and encourage them from moving lines outside of the country.

While iPhone assembly lines in C…

4 часа назад @ appleinsider.com
New TSMC 1.4nm chip is destined for the iPhone 19
New TSMC 1.4nm chip is destined for the iPhone 19 New TSMC 1.4nm chip is destined for the iPhone 19

TSMC has confirmed the existence of a 1.4-nanometer process, that will be used to make future Apple Silicon chips starting in 2028.

Another component is how the chips themselves are made, which is down to the efforts of Apple chip partner TSMC.

On Wednesday, TSMC used its North America Technology Symposium to unveil its A14 process.

Destined for iPhoneWhile TSMC doesn't specify what clients will use a specific announced technology or process, it is certain that Apple will be using it in its future chip efforts.

Thanks to TSMC's naming choice this time, it could confusingly mean that TSMC will use the A14 process to produce Apple's A21 Pro chip.

6 часов назад @ appleinsider.com
Mac Studio M4 Max review one month later: Costly computing power, worth every cent
Mac Studio M4 Max review one month later: Costly computing power, worth every cent Mac Studio M4 Max review one month later: Costly computing power, worth every cent

An M1 Mac mini (top) and the M4 Max Mac Studio that has replaced it (bottom)Since swapping out that machine for the Mac Studio, though, everything has changed.

Mac Studio M4 Max review: changing workflowsI had intended to quite gently move over to the Mac Studio.

Mac Studio M4 Max review: unexpected changesAnd then there is this, which will not sound like it's anything to do with the Mac Studio, but it entirely is.

Mac Studio M4 Max review: day to day useMy Mac Studio sits there on my desk remarkably quietly.

Where to buy Apple's 2025 Mac Studio at up to $987 offWhatever configuration of Apple's 2025 Mac Studio is right for you is marked down in the AppleInsider Mac Studio Price Guide.

7 часов назад @ appleinsider.com
Dummy iPhone 17 Slim is barely wide enough for its own buttons
Dummy iPhone 17 Slim is barely wide enough for its own buttons Dummy iPhone 17 Slim is barely wide enough for its own buttons

Images of another set of iPhone 17 dummies have leaked, and this time they together emphasize just how thin the expected iPhone 17 Slim, or iPhone 17 Air, really will be.

Take a look at the sides of the iPhone 17 dummy — the Air model is unbelievably thin.

Previous rumors have suggested that the slim iPhone 17 could be as little as 5.5mm thick, compared to the 7.8mm of the iPhone 16, or the 8.25mm of the iPhone 16 Pro Max.

In these images, though, the iPhone 17 Slim is not the only model to lack a SIM card slot.

Assuming that the slim model replaces the iPhone 16 Plus as expected, the dummies appear to show no SIM card on what is either the iPhone 17, or the iPhone 17 Pro.

7 часов назад @ appleinsider.com
US will not tolerate EU fine against Apple, says White House
US will not tolerate EU fine against Apple, says White House US will not tolerate EU fine against Apple, says White House

The White House has described the European Union's fining of Apple and Meta as extortion and called the Digital Markets Act discriminatory.

However, according to Reuters, the White House has specifically responded to the new fines.

"This novel form of economic extortion will not be tolerated by the United States," said a White House spokesperson.

The White House also described the DMA as discriminatory.

It's not clear yet what the White House intends to do next.

7 часов назад @ appleinsider.com
Uncertainty returns for Apple as Trump tariff pause halved for countries not making a deal
Uncertainty returns for Apple as Trump tariff pause halved for countries not making a deal Uncertainty returns for Apple as Trump tariff pause halved for countries not making a deal

After historic ups and downs in the market, things flattened out a bit while President Trump paused the extreme tariffs levied on "Liberation Day."

According to a report from CNN based on remarks President Trump made in the Oval Office on Wednesday evening, the 90-day pause will end sooner for select entities.

Specifically, any country or company not actively trying to reach a deal with the Trump administration, or those unable to accept offered terms of a deal, will have tariffs set for them.

There is no way to tell which companies or countries President Trump is referring to.

Plus, on top of 125% tariffs in China and escalating tariffs on countries around the world, a separate semiconduct…

17 часов назад @ appleinsider.com
Senator Warren asks if Apple CEO Tim Cook's Trump playbook is blatant corruption
Senator Warren asks if Apple CEO Tim Cook's Trump playbook is blatant corruption Senator Warren asks if Apple CEO Tim Cook's Trump playbook is blatant corruption

It seems, these exemptions were provided, at least in part, due to Apple CEO Tim Cook calling President Trump — which was confirmed.

That, along with donations, in-person dinners and events, and more, has led Senator Warren to write a letter, obtained by Bloomberg.

The letter itself appears to be more of a formality than anything, as Senator Warren and others making accusations of corruption would need to open an official investigation to find it.

President Trump says semiconductor tariffs were on the way.

So, soon Apple may be hit with the full force of tariffs on China and its Apple Silicon chips.

22 часа назад @ appleinsider.com
Amazon-owned Woot slashes Mac mini, iMac to as low as $369.99
Amazon-owned Woot slashes Mac mini, iMac to as low as $369.99 Amazon-owned Woot slashes Mac mini, iMac to as low as $369.99

Bargain hunters looking for the lowest entry price into a Mac can pick up a Mac mini for $369.99 or an all-in-one iMac for $599.99.

Woot's Mac sale on closeout models delivers budget-friendly prices this Wednesday, with a $369.99 Mac mini M2 and a 24-inch iMac M1 available at press time.

Shop deals from $369The M2 Mac mini spec comes with 8GB of RAM and a 256GB SSD, making it good for light web browsing.

At $369.99, it's $188 cheaper than the standard M4 Mac mini that comes with 16GB of unified memory, which is down to $557.

If you'd prefer an all-in-one solution to avoid buying a display and peripherals, Apple's M1 iMac with a 7-core GPU is marked down to $599.99.

23 часа назад @ appleinsider.com
Five years of Apple Silicon: How Apple continues to revolutionize chips
Five years of Apple Silicon: How Apple continues to revolutionize chips Five years of Apple Silicon: How Apple continues to revolutionize chips

After years of dealing with Intel's chip limitations, Apple introduced the move to Apple Silicon during WWDC 2020.

But, to keep things simple this time around, we will be discussing Apple Silicon from the original Mac-centric viewpoint.

M1: The original releasesThe first Apple Silicon hardware Apple introduced after Tim Cook's announcement wasn't one with an M1 chip.

Metal benchmarks - M2M3: The difficult third albumBy the third generation, the tech media was used to how Apple introduced its new Apple Silicon releases.

Unlike the M2 and M3 generations, you can see a considerable separation between the M3 Pro and M3 Max chips.

1 day, 1 hour назад @ appleinsider.com
Final Cut Pro support comes to Logitech MX Creative Console
Final Cut Pro support comes to Logitech MX Creative Console Final Cut Pro support comes to Logitech MX Creative Console

In its first major update, MX Creative Console, Logitech's Stream Deck-like Mac accessory, has added support for Final Cut Pro, DaVinci Resolve, and more.

First launched in September 2024, the Logitech MX Creative Console is a two-part device where one side resembles an Elgato Stream Deck.

Besides its nine LED buttons, the MX Creative Console also has a pair of separate forward and back physical buttons.

The new Final Cut Pro controls, for instance, range from Play/Pause and Import Media, to Cutting and Trimming clips.

The new update is free for existing MX Creative Console users.

1 day, 4 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 1 week, 2 days назад
Using Swift’s defer keyword within async and throwing contexts
Using Swift’s defer keyword within async and throwing contexts Using Swift’s defer keyword within async and throwing contexts

close () } return try connection.

alreadyLoading } isLoading = true defer { isLoading = false } let request = requestForLoadingItems (after: lastItem) let response = try await networking.

ID : Task <[ Item ], Error >]() ... func loadItems(after lastItem: Item ) async throws -> [ Item ] { if let existingTask = activeTasksForLastItemID[lastItem.

value } let task = Task { defer { activeTasksForLastItemID[lastItem.

id ] = task return try await task.

1 week, 2 days назад @ swiftbysundell.com
Modern URL construction in Swift
Modern URL construction in Swift Modern URL construction in Swift

So, when working with such static URLs, it’s very common to simply use force unwrapping to turn the resulting optional URL into a non-optional one:let url = URL (string: "https://swiftbysundell.com" )!

With the above in place, we can now easily convert any static string within our code base into a URL , without having to deal with optionals at every single call site:let url = URL (staticString: "https://swiftbysundell.com" )Nice!

Let’s see if we can write a Swift macro that’ll let us not just convert, but also validate static URL strings at compile time.

} }Note how we prefix the URL type with its parent module ( Foundation ) above.

ID ) async throws -> User { guard let url = URL ( st…

3 weeks, 3 days назад @ swiftbysundell.com
Swift by Sundell is back!
Swift by Sundell is back! Swift by Sundell is back!

I never actually decided to stop writing Swift articles.

But as time went on, I started to really miss Swift by Sundell.

The solution to that problem — meet the Swift by Sundell Archive.

I want to sincerely thank the fine folks at Genius Scan for helping me bring Swift by Sundell back, and to everyone in the Swift community who has reached out over the past few years with encouraging and supportive messages.

Welcome back to Swift by Sundell!

3 weeks, 3 days назад @ swiftbysundell.com
Ray Wenderlich Ray Wenderlich
последний пост 9 часов назад
Kodeco Podcast: All the Conferences – Podcast V2, S3 E3 [FREE]
Kodeco Podcast: All the Conferences – Podcast V2, S3 E3 [FREE] Kodeco Podcast: All the Conferences – Podcast V2, S3 E3 [FREE]

Here, at last, is our All the Conferences episode, featuring iOS community luminaries Mikalea Caron and Matt Heaney.

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

How to network at conferences, even if you’re introverted—and why just saying “it’s my first time” can be a superpower.

​CocoaConferences.com, a curated directory of English-language conferences tailored for developers working with Apple’s platforms—macOS, iOS, watchOS, and tvOS.

iOS Conferences for Mobile Developers in 2024, dated now but many of these conferences recur annually.

9 часов назад @ kodeco.com
Swift Apprentice: Fundamentals [SUBSCRIBER]
Swift Apprentice: Fundamentals [SUBSCRIBER] Swift Apprentice: Fundamentals [SUBSCRIBER]

This is a companion book to the SwiftUI Apprentice; the SwiftUI Apprentice focuses on building apps, while Swift Apprentice focuses on the Swift language itself.

That means you can focus on core Swift language concepts, such as classes, protocols, and generics without getting bogged down by extraneous details.

That means you can focus on core Swift language concepts, such as classes, protocols, and generics without getting bogged down by extraneous details.

This is a companion book to the SwiftUI Apprentice; the SwiftUI Apprentice focuses on building apps, while Swift Apprentice focuses on the Swift language itself.

Section I: Swift BasicsThe chapters in this section will introduce you to t…

1 day, 19 hours назад @ kodeco.com
Git Apprentice [SUBSCRIBER]
Git Apprentice [SUBSCRIBER] Git Apprentice [SUBSCRIBER]

Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life.

This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects.

Topics Covered in Git ApprenticeA Crash Course in Git: Learn how to get started with Git, the differences between platforms, and a quick overview of the typical Git workflow.

Git Log & History: You’ll discover the versatility of the git log command—displaying branches, graphs and even filtering the history.

One thing you can count on: after reading this book, you’ll be well-prepared to use Git in your own software development workflow!

2 weeks назад @ kodeco.com
5-Day Swift Coding Challenge
5-Day Swift Coding Challenge 5-Day Swift Coding Challenge

iOS Ready provides you with the tools to maximize your learning potential towards becoming a sought after iOS developer using SwiftUI.

2 weeks, 3 days назад @ kodeco.com
Data Management & Optimization [SUBSCRIBER]
Data Management & Optimization [SUBSCRIBER] Data Management & Optimization [SUBSCRIBER]

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

Already a member of Kodeco?

2 weeks, 6 days назад @ kodeco.com
Data Persistence with SwiftData [SUBSCRIBER]
Data Persistence with SwiftData [SUBSCRIBER] Data Persistence with SwiftData [SUBSCRIBER]

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

Already a member of Kodeco?

1 month назад @ kodeco.com
Building Engaging User Interfaces with SwiftUI [SUBSCRIBER]
Building Engaging User Interfaces with SwiftUI [SUBSCRIBER] Building Engaging User Interfaces with SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

1 month, 1 week назад @ kodeco.com
macOS Apprentice [SUBSCRIBER]
macOS Apprentice [SUBSCRIBER] macOS Apprentice [SUBSCRIBER]

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

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

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

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

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

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

Already a member of Kodeco?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

By the end…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

What can I do?

Please try again in a few minutes.

2 months, 1 week назад @ nshipster.com
op run
op run op run

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

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

Update Your Development ScriptWhatever command you …

3 months, 3 weeks назад @ nshipster.com
Ole Begemann
последний пост None
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 9 часов назад
Тут Контур.Толк запустил резюме встречЭто сервис коммуникаций, который объединяет встречи, чаты, доски и вебинары. Теперь Толк сам генерирует саммари созвона, нужно только включить запись.Работает это так: после встречи ИИ обрабатывает запись, создает расш
Тут Контур.Толк запустил резюме встречЭто сервис коммуникаций, который объединяет встречи, чаты, доски и вебинары. Теперь Толк сам генерирует саммари созвона, нужно только включить запись.Работает это так: после встречи ИИ обрабатывает запись, создает расш Тут Контур.Толк запустил резюме встречЭто сервис коммуникаций, который объединяет встречи, чаты, доски и вебинары. Теперь Толк сам генерирует саммари созвона, нужно только включить запись.Работает это так: после встречи ИИ обрабатывает запись, создает расш

Тут Контур.Толк запустил резюме встречЭто сервис коммуникаций, который объединяет встречи, чаты, доски и вебинары. Теперь Толк сам генерирует саммари созвона, нужно только включить запись.Работает это так: после встречи ИИ обрабатывает запись, создает расшифровку и анализирует содержание беседы. Затем создается краткий пересказ разговора.Пользователи, которые уже используют резюме, отметили — на подведение итогов созвона нужно в 3 раза меньше времени: в среднем 8 минут вместо получаса.Фича уже доступна всем пользователям. Чтобы протестовать, переходите и регистрируйтесь в Толке. Подробнее о релизе в статье. А новость еще раз доказывает, что ИИ забирает не работу, а рутинную часть. Хоть нейр…

9 часов назад @ t.me
Коллекция полезных макросовДва года назад я уже делился этой ссылкой, но с тех пор каталог существенно пополнился. Из интересного:👉CloakedString – обфускация строк👉MemoizMacro – мемоизация функций👉SwiftNet – сетевые запросы со встроенным пиннингом, коллбэк
Коллекция полезных макросовДва года назад я уже делился этой ссылкой, но с тех пор каталог существенно пополнился. Из интересного:👉CloakedString – обфускация строк👉MemoizMacro – мемоизация функций👉SwiftNet – сетевые запросы со встроенным пиннингом, коллбэк

Коллекция полезных макросовДва года назад я уже делился этой ссылкой, но с тех пор каталог существенно пополнился. Из интересного:👉CloakedString – обфускация строк👉MemoizMacro – мемоизация функций👉SwiftNet – сетевые запросы со встроенным пиннингом, коллбэками и кучей других фичей

13 часов назад @ t.me
Обмениваемся опытом, общаемся и тусим: Яндекс Вертикали зовут мобильных разработчиков на Vertis Mobile Meetup17 мая в 14:00 Яндекс Вертикали проведут бесплатный мобильный митап для разработчиков на iOS и Android в Москве. Если не сможете присутствовать офл
Обмениваемся опытом, общаемся и тусим: Яндекс Вертикали зовут мобильных разработчиков на Vertis Mobile Meetup17 мая в 14:00 Яндекс Вертикали проведут бесплатный мобильный митап для разработчиков на iOS и Android в Москве. Если не сможете присутствовать офл Обмениваемся опытом, общаемся и тусим: Яндекс Вертикали зовут мобильных разработчиков на Vertis Mobile Meetup17 мая в 14:00 Яндекс Вертикали проведут бесплатный мобильный митап для разработчиков на iOS и Android в Москве. Если не сможете присутствовать офл

Обмениваемся опытом, общаемся и тусим: Яндекс Вертикали зовут мобильных разработчиков на Vertis Mobile Meetup17 мая в 14:00 Яндекс Вертикали проведут бесплатный мобильный митап для разработчиков на iOS и Android в Москве. Если не сможете присутствовать офлайн — подключайтесь к трансляции!В программе митапа — выступления спикеров, дискуссии с экспертами, активности с призами и, конечно же, нетворкинг с афтепати. Ребята из Авто.ру и Яндекс Путешествий расскажут:• Как эффективно работать со сложными дизайн-макетами с помощью SwiftUI Layout Protocol• Почему скриншот-тесты в Compose — это удобно• С какими сложностями при разработке App Clip вы можете столкнуться• Возможности KSP для автоматизаци…

1 day, 8 hours назад @ t.me
Про цифровую гигиенуТак, ну не только же посты про iOS разработку выкладывать. Держите замечательный гайд по базовой цифровой гигиене от Андрея Карпатого – про то, как минимальными усилиями существенно поднять уровень своей безопасности и приватности.
Про цифровую гигиенуТак, ну не только же посты про iOS разработку выкладывать. Держите замечательный гайд по базовой цифровой гигиене от Андрея Карпатого – про то, как минимальными усилиями существенно поднять уровень своей безопасности и приватности.

Про цифровую гигиенуТак, ну не только же посты про iOS разработку выкладывать. Держите замечательный гайд по базовой цифровой гигиене от Андрея Карпатого – про то, как минимальными усилиями существенно поднять уровень своей безопасности и приватности.

1 day, 13 hours назад @ t.me
Что нового в SwiftWasmПоддержка WebAssembly в Swift движется очень быстро. Начиная со Swift 6.1 для сборки Wasm больше не нужен кастомный пропатченный тулчейн, достаточно официального! Короче говоря, если вы еще не пробовали собирать веб-приложения на Swif
Что нового в SwiftWasmПоддержка WebAssembly в Swift движется очень быстро. Начиная со Swift 6.1 для сборки Wasm больше не нужен кастомный пропатченный тулчейн, достаточно официального! Короче говоря, если вы еще не пробовали собирать веб-приложения на Swif

Что нового в SwiftWasmПоддержка WebAssembly в Swift движется очень быстро. Начиная со Swift 6.1 для сборки Wasm больше не нужен кастомный пропатченный тулчейн, достаточно официального! Короче говоря, если вы еще не пробовали собирать веб-приложения на Swift, сейчас самое время попробовать.

2 days, 13 hours назад @ t.me
Бесплатные OpenAI модели в Cursor и WindsurfЕсли у вас пока так и не добрались руки попробовать новую волну AI code editor'ов, то эта неделя идеально подходит. OpenAI выпустил сразу несколько новых моделей, хорошо заточенных под разработку, а Cursor и Wind
Бесплатные OpenAI модели в Cursor и WindsurfЕсли у вас пока так и не добрались руки попробовать новую волну AI code editor'ов, то эта неделя идеально подходит. OpenAI выпустил сразу несколько новых моделей, хорошо заточенных под разработку, а Cursor и Wind

Бесплатные OpenAI модели в Cursor и WindsurfЕсли у вас пока так и не добрались руки попробовать новую волну AI code editor'ов, то эта неделя идеально подходит. OpenAI выпустил сразу несколько новых моделей, хорошо заточенных под разработку, а Cursor и Windsurf дали к ним бесплатный доступ.

3 days, 13 hours назад @ t.me
Как банки обходят блокировку в App StoreБольшой разбор от Surf способов, какими банки появляются в App Store, несмотря на запреты. И если в самой идее выдавать себя на ревью за другое приложение нет ничего нового, самое интересное в деталях:👉Код обфусцируе
Как банки обходят блокировку в App StoreБольшой разбор от Surf способов, какими банки появляются в App Store, несмотря на запреты. И если в самой идее выдавать себя на ревью за другое приложение нет ничего нового, самое интересное в деталях:👉Код обфусцируе

Как банки обходят блокировку в App StoreБольшой разбор от Surf способов, какими банки появляются в App Store, несмотря на запреты. И если в самой идее выдавать себя на ревью за другое приложение нет ничего нового, самое интересное в деталях:👉Код обфусцируется, а все имена переменных и функий, связанных с финансами, переименовываются👉Чтобы пройти проверки permissions, нужно придумывать правдоподобные кейсы использования нужных вам API👉Приложение публикуется только в одной стране, и первое время недоступно в других, чтобы избежать подозрительного взрывного роста инсталлов

6 days, 13 hours назад @ t.me
iOS Developer-ы, тут?Из чего же сделаны наши SafeBoard’исты? Из сотен строк кода, написанных между парами. Из горящих глаз при обсуждении новой архитектуры. Из решений, которые делают тебя сильнее.Стажировка SafeBoard в Kaspersky — отличная возможность про
iOS Developer-ы, тут?Из чего же сделаны наши SafeBoard’исты? Из сотен строк кода, написанных между парами. Из горящих глаз при обсуждении новой архитектуры. Из решений, которые делают тебя сильнее.Стажировка SafeBoard в Kaspersky — отличная возможность про iOS Developer-ы, тут?Из чего же сделаны наши SafeBoard’исты? Из сотен строк кода, написанных между парами. Из горящих глаз при обсуждении новой архитектуры. Из решений, которые делают тебя сильнее.Стажировка SafeBoard в Kaspersky — отличная возможность про

iOS Developer-ы, тут?Из чего же сделаны наши SafeBoard’исты? Из сотен строк кода, написанных между парами. Из горящих глаз при обсуждении новой архитектуры. Из решений, которые делают тебя сильнее.Стажировка SafeBoard в Kaspersky — отличная возможность прокачать свои хард скиллы. Приходи, если хочешь научиться:● Проектировать, разрабатывать и отлаживать приложения для iOS;● Разрабатывать и ревьюить архитектуру;● Анализировать требования и проектную документацию;● Разбираться в чужом коде.У нас гибкий график, крутая команда и атмосфера, где каждый день ты становишься лучше. В офисе для тебя будет спортзал, сауна, игровые комнаты. А еще стажировка оплачивается 😎.✅ Для студентов вузов Москвы и…

1 week назад @ t.me
В чем сложность сделать калькуляторДля многих из нас калькулятор был чуть ли не первым приложением, которое мы написали еще на Basic или Pascal. Казалось бы, в чем сложность, когда все математические операции уже определены. Так вот, держите историю про то
В чем сложность сделать калькуляторДля многих из нас калькулятор был чуть ли не первым приложением, которое мы написали еще на Basic или Pascal. Казалось бы, в чем сложность, когда все математические операции уже определены. Так вот, держите историю про то В чем сложность сделать калькуляторДля многих из нас калькулятор был чуть ли не первым приложением, которое мы написали еще на Basic или Pascal. Казалось бы, в чем сложность, когда все математические операции уже определены. Так вот, держите историю про то

В чем сложность сделать калькуляторДля многих из нас калькулятор был чуть ли не первым приложением, которое мы написали еще на Basic или Pascal. Казалось бы, в чем сложность, когда все математические операции уже определены. Так вот, держите историю про то, что математика – это сложно, и почему калькулятор на Android работает корректнее, чем на iOS.

1 week назад @ t.me
Яндекс Вертикали зовут iOS-разработчиков — развивать сервисы, которые исполняют мечты миллионов пользователейВертикали — это Авто.ру, Яндекс Недвижимость, Аренда и Путешествия. С их помощью миллионы пользователей выбирают для себя что-то важное: идеальную
Яндекс Вертикали зовут iOS-разработчиков — развивать сервисы, которые исполняют мечты миллионов пользователейВертикали — это Авто.ру, Яндекс Недвижимость, Аренда и Путешествия. С их помощью миллионы пользователей выбирают для себя что-то важное: идеальную Яндекс Вертикали зовут iOS-разработчиков — развивать сервисы, которые исполняют мечты миллионов пользователейВертикали — это Авто.ру, Яндекс Недвижимость, Аренда и Путешествия. С их помощью миллионы пользователей выбирают для себя что-то важное: идеальную

Яндекс Вертикали зовут iOS-разработчиков — развивать сервисы, которые исполняют мечты миллионов пользователейВертикали — это Авто.ру, Яндекс Недвижимость, Аренда и Путешествия. С их помощью миллионы пользователей выбирают для себя что-то важное: идеальную машину, уютную квартиру или отель для незабываемого отдыха.Набирают разработчиков через буткемп: вы проведете 3 недели с командой каждого сервиса и выберете ту, в которой вам понравилось больше.Чем предстоит заниматься:— Проектировать, поддерживать и развивать функции iOS-приложения одного из сервисов.От кандидата ожидают опыт коммерческой разработки приложений для iOS не менее 2-х лет и уверенное владение Swift.Из бенефитов — все плюшки Я…

1 week, 1 day назад @ t.me
Подборка семплов TextRendererTextRenderer – новый протокол в SwiftUI, с помощью которого можно реализовывать кучу классных эффектов с текстом. По ссылке – подборка семплов как на чистом Swift, так и с использованием Metal.
Подборка семплов TextRendererTextRenderer – новый протокол в SwiftUI, с помощью которого можно реализовывать кучу классных эффектов с текстом. По ссылке – подборка семплов как на чистом Swift, так и с использованием Metal. Подборка семплов TextRendererTextRenderer – новый протокол в SwiftUI, с помощью которого можно реализовывать кучу классных эффектов с текстом. По ссылке – подборка семплов как на чистом Swift, так и с использованием Metal.

Подборка семплов TextRendererTextRenderer – новый протокол в SwiftUI, с помощью которого можно реализовывать кучу классных эффектов с текстом. По ссылке – подборка семплов как на чистом Swift, так и с использованием Metal.

1 week, 1 day назад @ t.me
Продвинутая работа с превью в Xcode👉Макрос @Previewable позволяет избежать создания дополнительнвх SwiftUI структур, нужных только для работы превью. Благодаря ему можно и создать превью, и задать для него стейт в одну строчку.👉Протокол PreviewModifier пом
Продвинутая работа с превью в Xcode👉Макрос @Previewable позволяет избежать создания дополнительнвх SwiftUI структур, нужных только для работы превью. Благодаря ему можно и создать превью, и задать для него стейт в одну строчку.👉Протокол PreviewModifier пом

Продвинутая работа с превью в Xcode👉Макрос @Previewable позволяет избежать создания дополнительнвх SwiftUI структур, нужных только для работы превью. Благодаря ему можно и создать превью, и задать для него стейт в одну строчку.👉Протокол PreviewModifier помогает с созданием переиспользуемых наборов данных, которые можно использовать в разных превью.

1 week, 2 days назад @ t.me
Школа мобильной разработки Яндекса открыла прием заявокУлучшить знания Kotlin, Swift или Dart и продвинуться в решении алгоритмических задач можно в Летней школе мобильной разработки Яндекса, отбор в которую уже стартовал. Будущих участников школы ждут не
Школа мобильной разработки Яндекса открыла прием заявокУлучшить знания Kotlin, Swift или Dart и продвинуться в решении алгоритмических задач можно в Летней школе мобильной разработки Яндекса, отбор в которую уже стартовал. Будущих участников школы ждут не Школа мобильной разработки Яндекса открыла прием заявокУлучшить знания Kotlin, Swift или Dart и продвинуться в решении алгоритмических задач можно в Летней школе мобильной разработки Яндекса, отбор в которую уже стартовал. Будущих участников школы ждут не

Школа мобильной разработки Яндекса открыла прием заявокУлучшить знания Kotlin, Swift или Dart и продвинуться в решении алгоритмических задач можно в Летней школе мобильной разработки Яндекса, отбор в которую уже стартовал. Будущих участников школы ждут не просто лекции, а погружение в реальные задачи компании.Что ждет ещё:— разработка проектов под руководством специалистов Яндекса— прокачивание навыков в Android- и iOS-разработке или разработке на Flutter— возможность попасть на стажировку или получить работу в компанииОбучение бесплатное, но нужно выполнить тестовое задание и пройти собеседование — отправляй заявку до 27 апреля.

1 week, 3 days назад @ t.me
Поддержка Swift в Copilot Code ReviewCopilot Code Review – это AI агент от GitHub, который автоматически реаьюит ваш код: ищет баги, проблемы с перфомансом, и даже предлагает фиксы. Так вот, он вышел из Beta, и вместе с этим анонсировали поддержку Swift. З
Поддержка Swift в Copilot Code ReviewCopilot Code Review – это AI агент от GitHub, который автоматически реаьюит ваш код: ищет баги, проблемы с перфомансом, и даже предлагает фиксы. Так вот, он вышел из Beta, и вместе с этим анонсировали поддержку Swift. З Поддержка Swift в Copilot Code ReviewCopilot Code Review – это AI агент от GitHub, который автоматически реаьюит ваш код: ищет баги, проблемы с перфомансом, и даже предлагает фиксы. Так вот, он вышел из Beta, и вместе с этим анонсировали поддержку Swift. З

Поддержка Swift в Copilot Code ReviewCopilot Code Review – это AI агент от GitHub, который автоматически реаьюит ваш код: ищет баги, проблемы с перфомансом, и даже предлагает фиксы. Так вот, он вышел из Beta, и вместе с этим анонсировали поддержку Swift. Затаскивайте в ваши проекты и расскажите, как работает!

1 week, 3 days назад @ t.me
Избегаем Optionals при работе с URLСанделл вышел из долгой спячки, и сразу же с прекрасной статьей про разные техники работы с URL, которые помогают избежать работы с ним как с Optional типом. Одна из них – макросы, которые позволяют удобно работать с URL,
Избегаем Optionals при работе с URLСанделл вышел из долгой спячки, и сразу же с прекрасной статьей про разные техники работы с URL, которые помогают избежать работы с ним как с Optional типом. Одна из них – макросы, которые позволяют удобно работать с URL,

Избегаем Optionals при работе с URLСанделл вышел из долгой спячки, и сразу же с прекрасной статьей про разные техники работы с URL, которые помогают избежать работы с ним как с Optional типом. Одна из них – макросы, которые позволяют удобно работать с URL, известными в компайл-тайме, а вторая – сравнительно новый API для динамической сборки URL в рантайме.

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

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

7 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

7 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

8 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

8 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

8 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

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
последний пост 1 day, 4 hours назад
636: Nose-Biting Territory
636: Nose-Biting Territory 636: Nose-Biting Territory

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 day, 4 hours назад @ atp.fm
635: An Effective Operator
635: An Effective Operator 635: An Effective Operator

Chaos in the government, chaos in the Siri group, chaos in Casey's AirPods case… and new T-shirts!

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

Mack Weldon: Get 25% off your first order of $125 or more.

HelloFresh: America’s #1 meal kit.

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

1 week, 2 days назад @ atp.fm
634: We Don’t Have Enough Bees
634: We Don’t Have Enough Bees 634: We Don’t Have Enough Bees

The Nintendo Switch 2, iOS-redesign rumors, finally surrendering in three old battles, and our plans for [waving hands] all of this.

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

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 week, 6 days назад @ atp.fm
633: Moonshoot
633: Moonshoot 633: Moonshoot

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

Hosted by Marco Arment Casey Liss , and John Siracusa

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

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

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

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

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

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

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

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

1 month назад @ atp.fm
630: Time to Spiral
630: Time to Spiral 630: Time to Spiral

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

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

TRMNL: A hackable e-ink display.

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

1 month, 1 week назад @ atp.fm
629: An Upsetting and Confusing Time to Be Me
629: An Upsetting and Confusing Time to Be Me 629: An Upsetting and Confusing Time to Be Me

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 month, 2 weeks назад @ atp.fm
628: There’s a Certain Smell
628: There’s a Certain Smell 628: There’s a Certain Smell

John launches Hyperspace!

(That's not the smell.

The app is great.)

Exclusively sponsored by:

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

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

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

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

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

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

2 months назад @ atp.fm
626: No Longer ery Good
626: No Longer ery Good 626: No Longer ery Good

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

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

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

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

Zen and the art of restaurant wiring.

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

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

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

2 months, 2 weeks назад @ atp.fm
624: Do Less Math in Computers
624: Do Less Math in Computers 624: Do Less Math in Computers

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

Sponsored by:

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

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

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

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

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

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 3 days, 19 hours назад
420: ‘The Best Hatched Plan’, With Glenn Fleishman
420: ‘The Best Hatched Plan’, With Glenn Fleishman 420: ‘The Best Hatched Plan’, With Glenn Fleishman

‘The Best Hatched Plan’, With Glenn FleishmanSpecial guest Glenn Fleishman returns to the show for episode 420 on 4/20, but everyone’s sober, I swear.

Topics include Trump’s dumb tariffs and Glenn’s smart new edition of his book Six Centuries of Type & Printing.

Notion: Try the powerful, easy-to-use Notion AI today.

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

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

3 days, 19 hours назад @ daringfireball.net
419: ‘Podcasting Technology Cadence’, With MG Siegler
419: ‘Podcasting Technology Cadence’, With MG Siegler 419: ‘Podcasting Technology Cadence’, With MG Siegler

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

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

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

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

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

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

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

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

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

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

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

1 month, 2 weeks назад @ daringfireball.net
417: ‘Nothing Is Possible’, With Paul Kafasis
417: ‘Nothing Is Possible’, With Paul Kafasis 417: ‘Nothing Is Possible’, With Paul Kafasis

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

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

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

Unofficial but surprisingly good transcripts.

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

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

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

Sponsored by:Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

Start your free trial today.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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