Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 3 days, 4 hours назад
Hello Developer: July 2024
Hello Developer: July 2024 Hello Developer: July 2024

Join us to explore all the new sessions, documentation, and features through online and in-person activities held in 15 cities around the world.

Sign up now >Join us July 22–26 for online office hours to get one-on-one guidance about your app or game.

SESSION OF THE MONTHSay hello to the next generation of CarPlay design systemLearn how the system at the heart of CarPlay allows each automaker to express their vehicle’s character and brand.

Say hello to the next generation of CarPlay design system Watch nowSubscribe to Hello DeveloperWant to get Hello Developer in your inbox?

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

3 days, 4 hours назад @ developer.apple.com
Behind the Design: Gentler Streak
Behind the Design: Gentler Streak Behind the Design: Gentler Streak

ADA FACT SHEETGentler StreakWinner: Social ImpactSocial Impact Team: Gentler Stories d.o.o., SloveniaGentler Stories d.o.o., Slovenia Available on: iPhone, iPad, Apple WatchiPhone, iPad, Apple Watch Team size: 88 Previous accolades: Apple Watch App of the Year (2022), Apple Design Award finalist (Visuals and graphics, 2023)Download Gentler Streak from the App StoreLearn more about Gentler StreakMeet the 2024 Apple Design Award winnersThat last part is key.

True to its name, the Apple Design Award-winning Gentler Streak takes a friendlier approach to fitness.

It’s working: In addition to the 2024 Apple Design Award for Social Impact, Gentler Streak was named 2022 Apple Watch App of the Year.…

3 days, 4 hours назад @ developer.apple.com
Alternative payment options in the EU in visionOS 1.2
Alternative payment options in the EU in visionOS 1.2 Alternative payment options in the EU in visionOS 1.2

Alternative payment options are now supported starting in visionOS 1.2 for apps distributed on the App Store in the EU.

Learn about alternative payments in the EU

1 week, 6 days назад @ developer.apple.com
WWDC24 highlights Browse the biggest moments from an incredible week of sessions. Machine Learning & AI Bring personal intelligence
WWDC24 highlights
										Browse the biggest moments from an incredible week of sessions.
									
								
								
								
								
								
									
									
								
									
										Machine Learning & AI
										Bring personal intelligence WWDC24 highlights Browse the biggest moments from an incredible week of sessions. Machine Learning & AI Bring personal intelligence

Developer ToolsExplore the tools you need to build the next great app or game.

2 weeks, 5 days назад @ developer.apple.com
Changes for apps in the EU now available in iPadOS 18 beta 2
Changes for apps in the EU now available in iPadOS 18 beta 2 Changes for apps in the EU now available in iPadOS 18 beta 2

The changes for apps in the European Union (EU), currently available to iOS users in the 27 EU member countries, can now be tested in iPadOS 18 beta 2 with Xcode 16 beta 2.

Also, the Web Browser Engine Entitlement Addendum for Apps in the EU and Embedded Browser Engine Entitlement Addendum for Apps in the EU now include iPadOS.

If you’ve already entered into either of these addendums, be sure to sign the updated terms.

Learn more about the recent changes:

2 weeks, 6 days назад @ developer.apple.com
The App Store on Apple Vision Pro expands to new markets
The App Store on Apple Vision Pro expands to new markets The App Store on Apple Vision Pro expands to new markets

Apple Vision Pro will launch in China mainland, Hong Kong, Japan, and Singapore on June 28 and in Australia, Canada, France, Germany, and the United Kingdom on July 12.

Your apps and games will be automatically available on the App Store in regions you’ve selected in App Store Connect.

If you’d like, you can:You can also learn how to build native apps to fully take advantage of exciting visionOS features.

3 weeks, 5 days назад @ developer.apple.com
Upcoming regional age ratings in Australia and South Korea
Upcoming regional age ratings in Australia and South Korea Upcoming regional age ratings in Australia and South Korea

In addition, a regional age rating based on local laws will automatically appear on the product page of the apps listed below on the App Store in Australia and South Korea.

Regional age ratings appear in addition to Apple global age ratings.

AustraliaA regional age rating is shown if Games is selected as the primary or secondary category in App Store Connect.

15+ regional age rating: Games with loot boxes available for purchase.

18+ regional age rating: Games with Frequent/Intense instances of Simulated Gambling indicated in App Store Connect.

3 weeks, 5 days назад @ developer.apple.com
WWDC24 resources and survey
WWDC24 resources and survey WWDC24 resources and survey

Thank you to everyone who joined us for an amazing week.

We hope you found value, connection, and fun.

You can continue to:We’d love to know what you thought of this year’s conference.

If you’d like to tell us about your experience, please complete the WWDC24 survey.

Take the survey

1 month назад @ developer.apple.com
DAY 5 Today @ WWDC24 Catch all the highlights from an incredible week at WWDC24. Machine Learning & AI Bring personal inte
DAY 5
										Today @ WWDC24
										Catch all the highlights from an incredible week at WWDC24.
									
								
								
								
								
								
									
									
								
									
										Machine Learning & AI
										Bring personal inte DAY 5 Today @ WWDC24 Catch all the highlights from an incredible week at WWDC24. Machine Learning & AI Bring personal inte

Developer ToolsExplore the tools you need to build the next great app or game.

1 month назад @ developer.apple.com
WWDC24 highlights
WWDC24 highlights WWDC24 highlights

Browse the biggest moments from an incredible week of sessions.

Machine Learning & AIExplore machine learning on Apple platforms Watch nowBring expression to your app with Genmoji Watch nowGet started with Writing Tools Watch nowBring your app to Siri Watch nowDesign App Intents for system experiences Watch nowSwiftWhat’s new in Swift Watch nowMeet Swift Testing Watch nowMigrate your app to Swift 6 Watch nowGo small with Embedded Swift Watch nowSwiftUI & UI FrameworksWhat’s new in SwiftUI Watch nowEnhance your UI animations and transitions Watch nowEvolve your document launch experience Watch nowSqueeze the most out of Apple Pencil Watch nowDeveloper ToolsWhat’s new in Xcode 16 Watch nowExt…

1 month назад @ developer.apple.com
Today @ WWDC24: Day 5
Today @ WWDC24: Day 5 Today @ WWDC24: Day 5

Catch WWDC24 recaps around the worldJoin us for special in-person activities at Apple locations worldwide this summer.

Sign up >Explore apps and games from the KeynoteCheck out all the incredible featured titles.

Take the survey >Today’s WWDC24 playlist: Power UpGet ready for one last day.

Thanks for being part of another incredible WWDC.

It’s been a fantastic week of celebrating, connecting, and exploring, and we appreciate the opportunity to share it all with you.

1 month назад @ developer.apple.com
DAY 4 Today @ WWDC24 Get ready for a big Day 4 at WWDC24. Explore the labsAsk questions and get guidance on designing and building apps for Apple platforms.Request your spot
DAY 4
										Today @ WWDC24
										Get ready for a big Day 4 at WWDC24.
									
								
								Explore the labsAsk questions and get guidance on designing and building apps for Apple platforms.Request your spot
								
								
								
								DAY 4 Today @ WWDC24 Get ready for a big Day 4 at WWDC24. Explore the labsAsk questions and get guidance on designing and building apps for Apple platforms.Request your spot

Developer ToolsExplore the tools you need to build the next great app or game.

1 month назад @ developer.apple.com
Today @ WWDC24: Day 4
Today @ WWDC24: Day 4 Today @ WWDC24: Day 4

Plan for platformsFind out what’s new across Apple platforms.

Design great visionOS apps Watch nowBring your iOS or iPadOS game to visionOS Watch nowDesign App Intents for system experiences Watch nowExplore all platforms sessionsGuidesSessions, labs, documentation, and sample code — all in one place.

WWDC24 iOS & iPadOS guide View nowWWDC24 Games guide View nowWWDC24 visionOS guide View nowWWDC24 watchOS guide View nowToday’s WWDC24 playlist: Coffee ShopComfy acoustic sounds for quieter moments.

Listen on Apple Music >One more to goWhat a week!

But we’re not done yet — we’ll be back tomorrow for a big Friday.

1 month назад @ developer.apple.com
Today @ WWDC24: Day 3
Today @ WWDC24: Day 3 Today @ WWDC24: Day 3

All Swift, all dayExplore new Swift and SwiftUI sessions.

What’s new in Swift Watch nowWhat’s new in SwiftUI Watch nowMeet Swift Testing Watch nowExplore all Swift sessionsGuidesSessions, labs, documentation, and sample code — all in one place.

WWDC24 Swift guide View nowWWDC24 Developer Tools guide View nowWWDC24 SwiftUI & UI Frameworks guide View nowGo further with SwiftConnect with Apple experts and the worldwide developer community.

Today’s WWDC24 playlist: A jazz thingCutting-edge sounds from the global frontiers of jazz.

Listen on Apple Music >More to comeThanks for being a part of #WWDC24.

1 month назад @ developer.apple.com
DAY 3 Today @ WWDC24 Here’s what you need to know for Day 3 at WWDC24. Explore the labsAsk questions and get guidance on designing and building apps for Apple platforms.Request your spot
DAY 3
										Today @ WWDC24
										Here’s what you need to know for Day 3 at WWDC24.
									
								
								Explore the labsAsk questions and get guidance on designing and building apps for Apple platforms.Request your spot
								
								
				DAY 3 Today @ WWDC24 Here’s what you need to know for Day 3 at WWDC24. Explore the labsAsk questions and get guidance on designing and building apps for Apple platforms.Request your spot

DAY 3Today @ WWDC24Here’s what you need to know for Day 3 at WWDC24.

1 month назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 5 days, 2 hours назад
TestFlight update
TestFlight update TestFlight update

View release notes

5 days, 2 hours назад @ developer.apple.com
macOS 14.6 beta 3 (23G5066c)
macOS 14.6 beta 3 (23G5066c) macOS 14.6 beta 3 (23G5066c)

View downloadsView release notes

5 days, 2 hours назад @ developer.apple.com
tvOS 17.6 beta 3 (21M5059b)
tvOS 17.6 beta 3 (21M5059b) tvOS 17.6 beta 3 (21M5059b)

View downloadsView release notes

5 days, 2 hours назад @ developer.apple.com
watchOS 10.6 beta 3 (21U5565c)
watchOS 10.6 beta 3 (21U5565c) watchOS 10.6 beta 3 (21U5565c)

View downloadsView release notes

5 days, 2 hours назад @ developer.apple.com
iPadOS 17.6 beta 3 (21G5066d)
iPadOS 17.6 beta 3 (21G5066d) iPadOS 17.6 beta 3 (21G5066d)

View downloadsView release notes

5 days, 2 hours назад @ developer.apple.com
iOS 17.6 beta 3 (21G5066d)
iOS 17.6 beta 3 (21G5066d) iOS 17.6 beta 3 (21G5066d)

View downloadsView release notes

5 days, 2 hours назад @ developer.apple.com
visionOS 1.3 beta 3 (21O5761a)
visionOS 1.3 beta 3 (21O5761a) visionOS 1.3 beta 3 (21O5761a)

View downloadsView release notes

5 days, 2 hours назад @ developer.apple.com
tvOS 18 beta 3 (22J5315e)
tvOS 18 beta 3 (22J5315e) tvOS 18 beta 3 (22J5315e)

View downloadsView release notes

6 days, 2 hours назад @ developer.apple.com
Xcode 16 beta 3 (16A5202i)
Xcode 16 beta 3 (16A5202i) Xcode 16 beta 3 (16A5202i)

View downloadsView release notes

6 days, 2 hours назад @ developer.apple.com
iPadOS 18 beta 3 (22A5307f)
iPadOS 18 beta 3 (22A5307f) iPadOS 18 beta 3 (22A5307f)

View downloadsView release notes

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

View downloadsView release notes

6 days, 2 hours назад @ developer.apple.com
watchOS 11 beta 3 (22R5309f)
watchOS 11 beta 3 (22R5309f) watchOS 11 beta 3 (22R5309f)

View downloadsView release notes

6 days, 2 hours назад @ developer.apple.com
iOS 18 beta 3 (22A5307f)
iOS 18 beta 3 (22A5307f) iOS 18 beta 3 (22A5307f)

View downloadsView release notes

6 days, 2 hours назад @ developer.apple.com
iOS 17.6 beta 2 (21G5061c)
iOS 17.6 beta 2 (21G5061c) iOS 17.6 beta 2 (21G5061c)

View downloadsView release notes

1 week, 6 days назад @ developer.apple.com
tvOS 17.6 beta 2 (21M5054a)
tvOS 17.6 beta 2 (21M5054a) tvOS 17.6 beta 2 (21M5054a)

View downloadsView release notes

1 week, 6 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 2 weeks, 2 days назад
Plotting a Path to a Package Ecosystem without Data Race Errors
Plotting a Path to a Package Ecosystem without Data Race Errors Plotting a Path to a Package Ecosystem without Data Race Errors

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

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

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

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

Every module th…

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

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

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

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

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

Ted (and the Swift Core Team)

1 month назад @ swift.org
Get Started with Embedded Swift on ARM and RISC-V Microcontrollers
Get Started with Embedded Swift on ARM and RISC-V Microcontrollers Get Started with Embedded Swift on ARM and RISC-V Microcontrollers

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

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

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

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

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

3 months, 1 week назад @ swift.org
SSWG 2024 Annual Update
SSWG 2024 Annual Update SSWG 2024 Annual Update

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 months назад @ swift.org
Iterate Over Parameter Packs in Swift 6.0
Iterate Over Parameter Packs in Swift 6.0 Iterate Over Parameter Packs in Swift 6.0

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

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

Parameter Packs RecapFirst, let’s review parameter packs.

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

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

4 months, 1 week назад @ swift.org
Swift 5.10 Released
Swift 5.10 Released Swift 5.10 Released

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

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

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

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

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

4 months, 1 week назад @ swift.org
Swift joins Google Summer of Code 2024
Swift joins Google Summer of Code 2024 Swift joins Google Summer of Code 2024

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

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

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

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

Applications start on March…

4 months, 3 weeks назад @ swift.org
On-device ML research with MLX and Swift
On-device ML research with MLX and Swift On-device ML research with MLX and Swift

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

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

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

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

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

4 months, 3 weeks назад @ swift.org
Swift Summer of Code 2023 Summary
Swift Summer of Code 2023 Summary Swift Summer of Code 2023 Summary

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

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

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

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

5 months назад @ swift.org
Swift OpenAPI Generator 1.0 Released
Swift OpenAPI Generator 1.0 Released Swift OpenAPI Generator 1.0 Released

Swift OpenAPI Generator 1.0 Released January 31, 2024 Si Beaumont is a member of a team developing foundational server-side Swift libraries as part of Apple’s Services Engineering division, and is a core developer on Swift OpenAPI Generator.

Swift OpenAPI Generator is a Swift package plugin that generates the code required to make API calls and implement API servers.

execute () } }Package EcosystemThe Swift OpenAPI Generator project is split across multiple repositories to enable extensibility and minimize dependencies in your project.

You can also experiment with example projects that use Swift OpenAPI Generator and integrate with other packages in the ecosystem.

Or if you prefer to watch …

5 months, 2 weeks назад @ swift.org
On-Crash Backtraces in Swift
On-Crash Backtraces in Swift On-Crash Backtraces in Swift

On-Crash Backtraces in Swift November 8, 2023 Alastair Houghton works on the Swift and Objective-C language runtimes at Apple.

For example, given the program:func level ( n : Int ) async { if n < 5 { await level ( n : n + 1 ) } else { let ptr = UnsafeMutablePointer < Int > ( bitPattern : 4 ) !

The backtracer also skips over system frames and Swift thunks by default.

Additionally, the backtracer will automatically demangle both Swift and C++ mangled names.

SummaryThe new on-crash debugging options in Swift 5.9 help you debug your programs when they misbehave.

8 months, 1 week назад @ swift.org
Introducing Packages on Swift.org
Introducing Packages on Swift.org Introducing Packages on Swift.org

Introducing Packages on Swift.org November 1, 2023 Dave Verwer is the author of iOS Dev Weekly and co-founder of the Swift Package Index.

Today, Swift.org gains a useful, new top-level Packages page.

The package lists are powered by the Swift Package Index, thanks to the sponsorship and support of Apple.

The Community Showcase contains a rotating selection of packages being discussed by the Swift community.

The new Packages page is an exciting step in growing a valuable and thriving package ecosystem for the benefit of all Swift developers.

8 months, 2 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 4 минуты назад
Country specific apps, why?
Country specific apps, why?

Can someone shed light on the difference in effort/approvals/something else in make an app open beyond a certain country. For context I am visiting the US from Europe and am frustrated by apps that are “not available to me” but require the app to use the service (no web version available). People do travel to other countries and use that countries services. Specially seat guru (can but online but need app to show the barcode at gate) Texas parking app I am thinking maybe DMA/DSA, GDPR or something else. It would be really great to hear from someone who has actually and consciously made this decision in their own app. submitted by /u/The46a [link] [comments]

4 минуты назад @ reddit.com
Renamed a project but the old name still affects the target
Renamed a project but the old name still affects the target

How to change the two places in the screen shots that are still the old name? Screenshots 1 & 2 Hello, a novice here. The project was first renamed by a global cmmd F (a major mess up that led to a sea of red). Xcode is saying "the active scheme has no target". I came across these two places that still use the old name (eg "A B C" with spaces, new name is "ABC" no space). Any advice helps. Thanks! submitted by /u/thinkinting [link] [comments]

3 часа назад @ reddit.com
Swift Machine Learning: Using Apple Core ML
Swift Machine Learning: Using Apple Core ML

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

5 часов назад @ reddit.com
No Sales Data In App Store Connect Since July 9th?
No Sales Data In App Store Connect Since July 9th?

Not sure if this is the best subreddit to post but my sales in data in app store connect is missing since July 9th. The interface does say "We Are Experiencing A Delay In Data Reporting. Please Check Back For Updates" but that banner has been showing since 7/9. Anyone else seeing this? Interestingly the "Last 24 hours" view does work...but this seems like a very long delay for the main reporting. submitted by /u/CoffeeYeah [link] [comments]

5 часов назад @ reddit.com
Can I allow beta functionality in my app on the App Store without TestFlight?
Can I allow beta functionality in my app on the App Store without TestFlight?

I have a little app doing decently and am going to introduce a new feature. I’ve worked out most of the programming bugs, but it’d be really helpful to have users contribute to making the new feature intuitive. Will my app pass review if I do the following : have a menu item that when clicked on the first time, gives the user an alert “This functionality is in Beta and may not work exactly as expected”. And then let them click an “I’m okay with that” to start using it. But I’m not sure about Apple’s rules for doing something like that? submitted by /u/-15k- [link] [comments]

12 часов назад @ reddit.com
Only Postgres database in swift
Only Postgres database in swift

Hello guys. I am very new to iOSprogramming and for my college DBMS project, I decided to make chatApp in UIkit without any prior knowlegde. Now I have designed navigation page, UItableView etc in my code. Can I directly link postgres to my code? I need verification,message storing tables etc. I may have to use web sockets for realtime communication but thats for future me(I plan to use Vapor). Is there any youtube guide/open source basic projects that is done only in postgres.?I may not be framing my question well but I will reply comments. Will be a great great help submitted by /u/Familiar_Explorer_27 [link] [comments]

16 часов назад @ reddit.com
What do you make of these numbers
What do you make of these numbers What do you make of these numbers

Hi, just wanted to get yall’s feedback on the first week App Store numbers. There was absolutely zero marketing involved and not a single link shared. Is this a good start or not? Thank you in advance submitted by /u/Softwurx [link] [comments]

17 часов назад @ reddit.com
Methods for distributing iOS software to business customers?
Methods for distributing iOS software to business customers?

For those who have white labeled or licensed your software or similar, how did you go about managing the distribution of it to your customers? Currently I've been able to turn my framework into a XCFramework, put it in a zip file, and add it as a remote package to an existing XCode project. Is this standard, or is there a better, more scalable approach? I'm interested in protecting IP, so the code needs to remain in binary form. Maintainability is also important to me. submitted by /u/doggedfuture [link] [comments]

19 часов назад @ reddit.com
What’s the best advertisement platform for iOS apps
What’s the best advertisement platform for iOS apps

I’m planning to buy some adds and wonder what works the best. Apple search adds, meta adds, tiktok adds, google adds etc submitted by /u/TopCitySoftware [link] [comments]

20 часов назад @ reddit.com
Looking for general advice on diagnosing sporadic unit test failures on CI/CD.
Looking for general advice on diagnosing sporadic unit test failures on CI/CD.

I was recently let go from a company I was working for. I was told it was due to RTO, but I wasn’t given the opportunity to relocate so I think I was actually fired because I was unable to solve most of the problems that were assigned to me. All of these problems were of unit test failures that seemed to be either deadlocks or timeouts on our CI/CD. The company I was working for was using github actions to run its unit tests. And from time to time unit tests would fail due to a timeout in: wait(for: expectations, timeout: 10.0) A variety of timeouts were being used, but I couldn't tell if that mattered. The logs in github couldn’t tell me anything except that a wait() had failed. I.e. no st…

23 часа назад @ reddit.com
I implemented parametric smoothing for corners on rectangle in SwiftUI.
I implemented parametric smoothing for corners on rectangle in SwiftUI.

I wanted to create a rounded rectangle shape mimicking Figma’s corner smoothing. Also, I didn’t want to cap the corner radius at the smaller dimension of the rectangle. https://github.com/sachinkmr57/SmoothRoundedRectangle Wrote an explanation on this: https://medium.com/@zvyom/parametric-corner-smoothing-in-swiftui-108acea52874 submitted by /u/mugen57 [link] [comments]

1 day назад @ reddit.com
We’re currently experiencing a delay in data reporting, Check back later for more updates
We’re currently experiencing a delay in data reporting, Check back later for more updates

Anyone else experiencing the same issue when trying to check the trends tab on Appstore connect? It has been 4 days now submitted by /u/Nabeeh89 [link] [comments]

1 day назад @ reddit.com
I made a Powerful ChatGPT Wrapper app for Free - Boost Your Productivity 🚀
I made a Powerful ChatGPT Wrapper app for Free - Boost Your Productivity 🚀 I made a Powerful ChatGPT Wrapper app for Free - Boost Your Productivity 🚀

Hello everyone, I was copy-pasting/retyping prompts every time on my phone for tasks like spell checking, comment generation, etc., and got tired of it. So, I made an app that solves it. Introducing Gprompt, the ultimate ChatGPT prompt automation for iPhone. Create and reuse prompt templates infinitely. Customize style and tone. Share tweets & LinkedIn posts directly (Never copy again). Everything stays inside your ChatGPT. Transform it based on your needs: Translation prompt: Translator Grammar prompt: Dictionary Reply prompt: Social post comment generator And much more... Give it a try: https://apps.apple.com/in/app/gprompt-ai-chat-assistant/id6451086523 submitted by /u/vigneshvp [link] […

1 day, 1 hour назад @ reddit.com
My app finally got approved! Trackara - The all in one vehicle management tool for DIYers
My app finally got approved! Trackara - The all in one vehicle management tool for DIYers

Basically made it as a way to help me track a vehicle restoration I’m doing, met a lot of people working on cars, flipping, etc. with similar issues for tracking everything. I have set up a booth at a few car shows and got feedback, market validation, and some people on a waitlist ready to download. Check it out here! Remember it’s an MVP! https://apps.apple.com/us/app/trackara/id6483934607 submitted by /u/Kraclor [link] [comments]

1 day, 1 hour назад @ reddit.com
My first app in is the App Store - Puzzl3D
My first app in is the App Store - Puzzl3D My first app in is the App Store - Puzzl3D

Puzzl3D was just recently updated and is now in the App Store! It is a block puzzle game, which obviously there are a lot of, but I feel that Puzzl3D incorporates the 3D element to make for a unique game. It was written entirely in swift. The most interesting challenge when building the app was creating the logic for where to place a block. Once the player taps to place the block, all possible positions will be determined for where the block could fit and the position where the blocks center is closest to the tap location is where the block will end up. This makes the game a lot smoother when trying to fit the block into a tight space. I plan on improving the UI of the app, adding more leve…

1 day, 3 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 2 days назад
iOS Dev Weekly - Issue 669 - Jul 12th 2024
iOS Dev Weekly - Issue 669 - Jul 12th 2024 iOS Dev Weekly - Issue 669 - Jul 12th 2024

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

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

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

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

– Remote (within European timezones)

2 days назад @ iosdevweekly.com
iOS Dev Weekly - Issue 668 - Jul 5th 2024
iOS Dev Weekly - Issue 668 - Jul 5th 2024 iOS Dev Weekly - Issue 668 - Jul 5th 2024

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

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

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

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

– Remote (within European timezones)

1 week, 2 days назад @ iosdevweekly.com
iOS Dev Weekly - Issue 667 - Jun 28th 2024
iOS Dev Weekly - Issue 667 - Jun 28th 2024 iOS Dev Weekly - Issue 667 - Jun 28th 2024

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

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

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

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

– Remote (within European timezones)

2 weeks, 1 day назад @ iosdevweekly.com
iOS Dev Weekly - Issue 666 - Jun 21st 2024
iOS Dev Weekly - Issue 666 - Jun 21st 2024 iOS Dev Weekly - Issue 666 - Jun 21st 2024

Jordan Morgan continues his annual tradition of cataloguing the major UIKit changes, and here he is with the 2024 update!

SwiftUI, like the last few years I’ve written this, is the future.

But hey, UIKit, no doubt, is better than it ever has been.

Jordan is correct that this is the best version of UIKit ever, but the pace of development is slowing.

UIKit will be around for a very long time, so don’t worry about it becoming obsolete, but it’s clear where the engineering effort is being invested.

3 weeks, 2 days назад @ iosdevweekly.com
iOS Dev Weekly - Issue 665 - Jun 14th 2024
iOS Dev Weekly - Issue 665 - Jun 14th 2024 iOS Dev Weekly - Issue 665 - Jun 14th 2024

From what I saw on social media, the various community events this week have been hugely successful.

I reached out to J’aime Ohm, organiser of OMT, and it looks like my hunch was correct.

🐮 In addition to being a great conference, providing a “base” for people during WWDC week is truly valuable.

Also, if you’re still in the Cupertino area today, it’s not over.

Join the OMT conference team, all the OMT attendees, and James Dempsey for his famous “Recap of the Week” song, and finish your week in style!

1 month назад @ iosdevweekly.com
iOS Dev Weekly - Issue 664 - Jun 7th 2024
iOS Dev Weekly - Issue 664 - Jun 7th 2024 iOS Dev Weekly - Issue 664 - Jun 7th 2024

Matt Massicotte has been writing up posts on Swift 6 concurrency for several weeks now, and just in time for WWDC, the last post in the series has arrived.

He tackles a different Swift Evolution proposal related to concurrency in each post, and if they don’t help you solve some of the concurrency warnings you see when you opt into Swift 6 language mode, you can have your money back!

There’s an index to all the posts in each post, so be sure not to miss any.

1 month, 1 week назад @ iosdevweekly.com
iOS Dev Weekly - Issue 663 - May 31st 2024
iOS Dev Weekly - Issue 663 - May 31st 2024 iOS Dev Weekly - Issue 663 - May 31st 2024

CodeConfiguring Previews There have been plenty of posts about SwiftUI previews over the years, so I admit I wasn’t expecting to be as impressed as I turned out to be by Manu Herrera’s latest post.

I love the technique of adding a “configuration” view alongside your previews.

👍Do NOT init State externally in SwiftUI SwiftUI is magical in many ways, but one of the bits of magic that might catch you out is some important rules around initialising @State variables.

This is all documented, but Junda Ong has a great write-up and demonstration of what can go wrong that’s worth a read.

1 month, 2 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 662 - May 24th 2024
iOS Dev Weekly - Issue 662 - May 24th 2024 iOS Dev Weekly - Issue 662 - May 24th 2024

Code@_spi or How to develop better APIs in Swift Did the Swift team make the Swift Package Index its own attribute in @_spi ?

🫨 They did not.

😂 Instead, it stands for System Programming Interface, and it helps API designers gate code for different groups of developers.

I’d guess this could be useful in large teams where you might want to roll our changes to internal frameworks gradually.

It’s a private/beta attribute so it could be changed, but as Marcos Varani says, it hasn’t changed in several years.

1 month, 3 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 661 - May 17th 2024
iOS Dev Weekly - Issue 661 - May 17th 2024 iOS Dev Weekly - Issue 661 - May 17th 2024

This tip from fatbobman on leaving spacing alone is a good one.

I’m not saying there are never reasons to override it, I’m just saying that this is why you should think carefully before doing so.

It’s not often that you’ll need the APIs in Accelerate but when you get a use case for them, the speed increases and concurrency efficiency you can get from them can be phenomenal.

Lucas van Dongen dives into two areas of the framework: Visualising audio samples and video conversion for some impressive performance gains.

For full disclosure, Stream is a long-time sponsor of this newsletter.

1 month, 4 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 660 - May 10th 2024
iOS Dev Weekly - Issue 660 - May 10th 2024 iOS Dev Weekly - Issue 660 - May 10th 2024

What a gem of a book this is from Natalia Panferova!

Yes, the pun is intended, 😂 but it’s also true.

It’s got a nice mix of tips and techniques, and every “gem” is focused and concisely written.

Thoroughly recommended.

👍For full disclosure, Natalia sent me a review copy of the book.

2 months назад @ iosdevweekly.com
iOS Dev Weekly - Issue 659 - May 3rd 2024
iOS Dev Weekly - Issue 659 - May 3rd 2024 iOS Dev Weekly - Issue 659 - May 3rd 2024

You presumably know already that the privacy requirement for app submissions came into effect two days ago, but there are some problems and Jesse Squires is here to dig into them.

I can see his confusion around the list of included packages, especially SVProgressHUD and SnapKit being included where several popular advertising frameworks are not.

I also agree that the lack of links to define exactly which packages are being referenced is baffling.

I wonder if we’ll see changes to the list in the next few months.

As an aside, we should probably add some metadata to the Swift Package Index to identify these packages to people browsing the index.

2 months, 1 week назад @ iosdevweekly.com
iOS Dev Weekly - Issue 658 - Apr 26th 2024
iOS Dev Weekly - Issue 658 - Apr 26th 2024 iOS Dev Weekly - Issue 658 - Apr 26th 2024

Framework Developer @ PSPDFKit – Design API that will affect hundreds of apps, and create UI used by millions of users.

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

– Remote (Anywhere)Senior iOS Engineer - Voloco @ Resonant Cavity – Voloco is the best mobile recording studio in the world!

You’ll work closely with the founders, who still regularly commit code.

– Remote (within US timezones) with some on-site work (United States in CA or MN)

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

I first wrote about Context SDK almost a year ago, and I am still really excited about the idea, especially since they take privacy so seriously.

They just launched Insights, a free product that lets you see what people are doing while using your app.

You can’t act on the information, that requires the paid version, but you still might get some … insights … from it!

😂For full disclosure, and as I mentioned last time I wrote about this Felix is a friend, so I am probably not entirely unbiased.

I am genuinely excited about this product, though.

2 months, 3 weeks назад @ iosdevweekly.com
iOS Dev Weekly - Issue 656 - Apr 12th 2024
iOS Dev Weekly - Issue 656 - Apr 12th 2024 iOS Dev Weekly - Issue 656 - Apr 12th 2024

I didn't know apps were able to use iOS 17's Personal Voice feature until I read this post from Ben Dodson .

The person whose voice it is needs to opt-in to let apps use their voice, but once that's done, the implementation isn't particularly tricky, as Ben shows us here.

I'm so glad Ryan Ashcraft wrote about his recently completed refactor to split his app into multiple packages.

As he says at the end of the post:Before I embarked on this adventure, I was hoping to hear about others experiences doing something similar, but couldn't find but a few anecdotes.

It might be the last thing on your mind when you finish a large coding job like this, but other people will find it so useful, as I am…

3 months назад @ iosdevweekly.com
iOS Dev Weekly - Issue 655 - Apr 5th 2024
iOS Dev Weekly - Issue 655 - Apr 5th 2024 iOS Dev Weekly - Issue 655 - Apr 5th 2024

SwiftData is significantly easier to adopt and use than Core Data, but I’m still a fan of considering other options for small amounts of data storage before reaching for something that complex.

Jordan Morgan goes through a greatest hits of all the methods that are worth considering before breaking out a database or ORM.

I love this post from Edvinas Byla on dropping back to AppKit to polish up an area of his app.

You should read the whole piece, but make sure to read the conclusion as I've not seen a fairer examination of the SwiftUI vs AppKit/UIKit debate yet.

The issue is that the Product.SubscriptionInfo can contain multiple items, and the code above only checks the first one.

3 months, 1 week назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 1 час назад
Security Bite: Apple addresses privacy concerns around Notification Center database in macOS Sequoia
Security Bite: Apple addresses privacy concerns around Notification Center database in macOS Sequoia Security Bite: Apple addresses privacy concerns around Notification Center database in macOS Sequoia

The privacy implications of Notification Center popups are well-known in the security forensics community.

However, it now appears Apple has moved the Notification Center database in macOS Sequoia to address concerns.

If you are not using the macOS Sequoia developer beta, you can find your notifications in an SQLite database located at /private/var/folder.

First spotted by security researcher Csaba Fitzl (also known as “theevilbit” in the community) on Friday, macOS Sequoia moves the Notification Center database within Group Containers.

🍎🌲Apple finally moved the notification center DB under "~/Library/Group Containers/group.com.apple.usernoted/db2/db" in macOS Sequoia.

1 час назад @ 9to5mac.com
Apple CEO Tim Cook wishes Trump a ‘rapid recovery’ after rally shooting
Apple CEO Tim Cook wishes Trump a ‘rapid recovery’ after rally shooting Apple CEO Tim Cook wishes Trump a ‘rapid recovery’ after rally shooting

Apple CEO Tim Cook has responded to tonight’s shooting that took place at a Trump rally in Pennsylvania.

Other responses from tech executivesMark Zuckerberg, in a post on Threads:Praying for a quick recovery for President Trump.

In a post on X, Elon Musk:I fully endorse President Trump and hope for his rapid recovery.

Airbnb CEO Brian Chesky:I’m horrified by today’s political violence, and I’m thankful President Trump wasn’t seriously injured.

Sending my best wishes to President Trump for a speedy recovery and to all those impacted by today’s horrific event.

17 часов назад @ 9to5mac.com
Apple @ Work: MacStadium announces free macOS virtualization with Orka Desktop
Apple @ Work: MacStadium announces free macOS virtualization with Orka Desktop Apple @ Work: MacStadium announces free macOS virtualization with Orka Desktop

Apple @ Work is exclusively brought to you by Mosyle, the only Apple Unified Platform.

MacStadium, a popular provider of Mac cloud services, including cloud computing, virtualization solutions, and remote desktops, has just launched Orka Desktop.

An Apple enterprise report reveals that 76% of large enterprises have increased their use of Apple devices in the past year.

We designed Orka Desktop to be the most performant and standards based macOS virtualization tool for Apple Silicon.

Especially as organizations ramp up their testing of macOS Sequoia, Orka Desktop provides a free option for testing.

1 day, 7 hours назад @ 9to5mac.com
iMessage needs an ‘Optimize Storage’ option to delete cache from the device
iMessage needs an ‘Optimize Storage’ option to delete cache from the device iMessage needs an ‘Optimize Storage’ option to delete cache from the device

On the other side, there’s iMessage with a terrible caching system – and Apple should do something about it.

Unfortunately, there’s one aspect of iMessage that still annoys me a lot, and that’s how it manages cache and storage.

Let’s go back to iCloud Photos.

iMessage needs a better way to manage storageWhen it comes to iMessage, things work quite differently (and in a dumb way).

It’s about time for Apple to add an “Optimize Storage” option to iMessage, so that only the most recent chats and media are always available offline.

1 day, 18 hours назад @ 9to5mac.com
Find My helps man recover his Apple Watch more than a year after losing it in the ocean
Find My helps man recover his Apple Watch more than a year after losing it in the ocean Find My helps man recover his Apple Watch more than a year after losing it in the ocean

After losing his Apple Watch in the Caribbean over a year ago, Apple’s Find My helped Brick get his hands back on his watch – and it’s still working.

Apple Watch lost in the ocean recovered after a yearBrick told his story in a video he posted on YouTube.

In December last year, he received a voicemail from someone in the Caribbean claiming to have found his Apple Watch.

The person sent the Apple Watch back to its owner in California, who confirmed that it was his lost watch and that it was indeed working.

Find My helped them both recover their Apple Watch.

1 day, 20 hours назад @ 9to5mac.com
9to5Rewards: MacBook Pro giveaway from Chargeasap + Connect Pro 100W charging cable
9to5Rewards: MacBook Pro giveaway from Chargeasap + Connect Pro 100W charging cable 9to5Rewards: MacBook Pro giveaway from Chargeasap + Connect Pro 100W charging cable

To celebrate the launch of the new Chargeasap Connect Pro 100W magnetic USB charging cables, we’ve teamed up with the company to give away Apple’s latest MacBook Pro.

Connect Pro: World’s first 100W magnetic USB cable with LED power readerChargeasap has just introduced its new Connect Pro Magnetic charging cables.

Its magnetic nature provides modularity across products, it supports 100W fast charging, 27W Apple Fast Charging, and has a built-in power reader to enhance your experience.

Enhanced Magnetic Connection with patented 11-pin connectorUSB 2.0 Fast Data TransferUser-Friendly Magnetic ConnectionLED IndicatorAccident PreventionPort ProtectionDurable woven materials15-year warrantyThe C…

1 day, 20 hours назад @ 9to5mac.com
Apple holds special media event touting gaming on the iPhone, iPad, and Mac
Apple holds special media event touting gaming on the iPhone, iPad, and Mac Apple holds special media event touting gaming on the iPhone, iPad, and Mac

The event is said to have focused on showing off things like Game Mode in iOS 18, the new M4 iPad Pro performance, and more.

On display at the NYC event were the iPhone 15 Pro Max, M4 iPad Pro, MacBook Pro, MacBook Air, and iMac.

There were also PlayStation DualSense controllers from Sony available for Mac and iPad gaming demos as well.

Apple held a similar event for members of the press and influencers last year, offering a look at games coming to iPhone, iPad, Apple TV, and Mac.

Over the last several years, particularly with the advent of Apple silicon for the Mac, Apple has ramped up its emphasis on gaming across all of its platforms.

1 day, 21 hours назад @ 9to5mac.com
XGIMI Horizon Ultra review: 4K projector for those serious about image quality
XGIMI Horizon Ultra review: 4K projector for those serious about image quality XGIMI Horizon Ultra review: 4K projector for those serious about image quality

XGIMI HORIZON Ultra 4K: packaging and designThis was my first contact with an XGIMI product, and their packaging certainly reflects how premium the product is.

Luckily, the XGIMI HORIZON Ultra 4K is able to detect the environment and apply the best settings to it.

In addition, the XGIMI HORIZON Ultra 4K also chooses the best color calibration and brightness level for the environment.

But even on a plain white wall, the image from the XGIMI HORIZON Ultra 4K is quite good.

More tidbits on XGIMI HORIZON Ultra 4KThe XGIMI HORIZON Ultra 4K provides two HDMI ports (one of which supports eARC), two USB-A ports, and an Ethernet port.

1 day, 21 hours назад @ 9to5mac.com
iPhone 16 is coming, and these five features will be worth the wait
iPhone 16 is coming, and these five features will be worth the wait iPhone 16 is coming, and these five features will be worth the wait

The iPhone 16 and iPhone 16 Pro are coming in two months, which means it’s not the best time to buy a new iPhone 15.

According to multiple sources, including reliable analyst Ross Young, the iPhone 16 Pro and iPhone 16 Pro Max will both feature larger screens than their predecessors.

The iPhone 16 Pro is anticipated to come with a 6.3-inch display, up from the 6.1-inch screen of the iPhone 15 Pro.

For iPhone users, however, the features will only be available on the iPhone 15 Pro and iPhone 15 Pro Max.

Are you planning to upgrade to the iPhone 16 or iPhone 16 Pro this week?

1 day, 23 hours назад @ 9to5mac.com
Apple defeats lawsuit that alleged third-party app restrictions cause higher iPhone prices
Apple defeats lawsuit that alleged third-party app restrictions cause higher iPhone prices Apple defeats lawsuit that alleged third-party app restrictions cause higher iPhone prices

As reported by Reuters, Apple has won its bid to have a class action lawsuit that.

The lawsuit contends that the use of WebKit on iOS restricts functionality of web apps.

This limitation then discourages the development of progressive web apps (PWAs) and ensures that other browsers like Google Chrome and Mozilla Firefox function as alternative versions of Safari rather than independent browsers.

This anti-competitive behavior leads to higher iPhone prices for consumers, the plaintiffs alleged.

”Apple’s prices are not artificially inflated; they are competitive in light of the fierce competition Apple faces from its competitors,” Apple said in response to the lawsuit last month.

2 days назад @ 9to5mac.com
The iOS 18 public beta is almost here, and Apple lets you pre-enroll today
The iOS 18 public beta is almost here, and Apple lets you pre-enroll today The iOS 18 public beta is almost here, and Apple lets you pre-enroll today

Apple’s public beta program is gearing up for its busiest season.

Any day now, Apple is expected to release the first public betas for iOS 18, macOS Sequoia, and several other major updates.

Ahead of the public beta’s release, Apple lets you pre-enroll in the beta program so your device is ready and able to install the new software as soon as it becomes available.

Public beta enrollment available nowIf you plan to install the iOS 18 public beta on your iPhone—or any of the other beta releases for another device—you’ll first need to enroll in Apple’s public beta program.

While just about every platform offers a public beta, the one notable exception is the Vision Pro.

2 days назад @ 9to5mac.com
Apple TV+ renews Presumed Innocent for a second season, touts record-breaking viewership
Apple TV+ renews Presumed Innocent for a second season, touts record-breaking viewership Apple TV+ renews Presumed Innocent for a second season, touts record-breaking viewership

Apple’s TV show and movies streaming service, Apple TV+, today announced that it has renewed the limited series Presumed Innocent for a second season.

The first season of the show stars Jake Gyllenhaal in a story based off the popular novel of the same name.

The first season is set to wrap up its eight-episode run with a finale on July 24.

In a statement to Variety, in fact, Apple described Presumed Innocent as its most-watched drama ever.

The renewal will see the second season cover an entirely new case, seemingly separate from the first season’s narrative.

2 days, 1 hour назад @ 9to5mac.com
Proton Pass gains Secure Links password sharing and ‘Extra Password’ option
Proton Pass gains Secure Links password sharing and ‘Extra Password’ option Proton Pass gains Secure Links password sharing and ‘Extra Password’ option

Proton is out with its latest update, greater security and control for sharing your Proton Pass credentials with others.

Proton says the new Secure Links will be available today for Proton Visionary and Lifetime plan customers.

Proton Pass is available for free and includes password health and 2FA checks while the $1.99/month Proton Pass plan includes all of the service’s features.

However, Proton is doing a limited-time sale – one year of Proton Pass for just $12.

The full Proton Pass and Pass Monitor features are also included with the Proton Unlimited plans that include all of the company’s services.

2 days, 1 hour назад @ 9to5mac.com
Apple confirms visionOS 2 will not be available in a public beta
Apple confirms visionOS 2 will not be available in a public beta Apple confirms visionOS 2 will not be available in a public beta

Apple is expected to release public betas any day now for iOS 18, iPadOS 18, macOS Sequoia, watchOS 11, and more.

visionOS 2, as Apple’s beta website confirms that the Vision Pro won’t be part of this summer’s public beta cycle.

Vision Pro still developer-only for betas, including visionOS 2Apple’s public beta website confirms every platform that will be getting public beta releases soon, and the Vision Pro unfortunately isn’t among them.

Summer is a big time for public betas, though, so now seems like the perfect opportunity for Apple to add the Vision Pro and visionOS 2 to the public beta program.

Would you install a visionOS 2 public beta if one were offered?

2 days, 1 hour назад @ 9to5mac.com
Deals: Apple’s current iPad 10 down at $319, Apple Pencil from $69, 13-inch M2 iPad Air $729, AirPods Pro 2, more
Deals: Apple’s current iPad 10 down at $319, Apple Pencil from $69, 13-inch M2 iPad Air $729, AirPods Pro 2, more Deals: Apple’s current iPad 10 down at $319, Apple Pencil from $69, 13-inch M2 iPad Air $729, AirPods Pro 2, more

Apple Pencil (USB-C) is the most affordable option for M4 iPad Pro and M2 Air, now starts at $61Apple’s current lineup of Apple Pencil devices sits at a total of four, with the latest Apple Pencil Pro and Apple Pencil (USB-C) being the only two that will work with new M4 iPad Pro and M2 iPad Air.

It is the lowest price you’ll find on a brand new unit Apple Pencil that works with Apple’s latest iPads.

Apple’s most affordable 13-inch M2 iPad Air just hit a new Amazon low at $729, more from $564This morning has ushered in a new Amazon all-time low price on the most affordable new 13-inch M2 iPad Air.

That’s $70 off the going rate and the lowest price we have ever tracked on the 13-inch M2 iPad…

2 days, 3 hours назад @ 9to5mac.com
MacRumors MacRumors
последний пост 10 часов назад
Popular Delta Retro Game Emulator Officially Comes to iPad
Popular Delta Retro Game Emulator Officially Comes to iPad Popular Delta Retro Game Emulator Officially Comes to iPad

Game emulator Delta, which has been a hit among retro gaming enthusiasts on iPhone, is now officially available for iPad, following an app update to version 1.6.

Delta has been hugely popular since its debut on the App Store and the emulator has been a constant presence in the Top Charts, with users flocking to play retro games that originally appeared on NES, SNES, N64, Nintendo DS, Game Boy, and Game Boy Advance.

The iPad version also supports external game controllers, and the developer Riley Testut says emulated games "hand off" seamlessly between iPhone and iPad, allowing gamers to continue playing where they left off.

However, in a reversal of a years-old policy, Apple in April decide…

10 часов назад @ macrumors.com
Apple's AirPods Pro 2 vs. Samsung's Galaxy Buds3 Pro
Apple's AirPods Pro 2 vs. Samsung's Galaxy Buds3 Pro Apple's AirPods Pro 2 vs. Samsung's Galaxy Buds3 Pro

Samsung this week introduced its latest earbuds, the Galaxy Buds3 Pro, which look quite a bit like Apple's AirPods Pro 2.

Design wise, you could potentially mistake Samsung's Galaxy Buds3 Pro for the ‌AirPods Pro‌.

Samsung's Buds3 Pro do not perform as well as the ‌AirPods Pro‌ when it comes to ambient noise detection to adjust sound, however.

Though the Buds3 Pro are similar to the ‌AirPods Pro‌ 2, it's hard to see the two as competitors because you're only going to want to use the Buds3 Pro with Android devices, while the ‌AirPods Pro‌ 2 work best with Apple devices.

Samsung's Galaxy Buds3 Pro are priced at $250, which is the same price as the ‌AirPods Pro‌ 2.

1 day, 4 hours назад @ macrumors.com
The Best Early Prime Day Deals on Apple Products
The Best Early Prime Day Deals on Apple Products The Best Early Prime Day Deals on Apple Products

As of today, this includes deals on AirPods, Apple Watch, iPad, MacBook Air, and more.

Lastly, and perhaps most importantly, Amazon Prime Day requires you to have an Amazon Prime membership to take advantage of the discounts.

Amazon Prime costs $14.99 per month or $139.00 per year, and it comes with a 30-day free trial for new subscribers.

M3 MacBook ProThe best M3 MacBook Pro deal you'll find right now is on the 14-inch M3 Pro 512GB model, priced at $1,699.00.

Apple PencilApple Pencil deals include all-time low prices on the Apple Pencil 2 at $79.00 and Apple Pencil Pro at $119.00.

1 day, 5 hours назад @ macrumors.com
Top Stories: Everything New in iOS 18 Beta 3, HomePod With Screen Rumor, and More
Top Stories: Everything New in iOS 18 Beta 3, HomePod With Screen Rumor, and More Top Stories: Everything New in iOS 18 Beta 3, HomePod With Screen Rumor, and More

Everything New in iOS 18 Beta 3Apple this week seeded the third beta of iOS 18 to developers for testing, and there are a handful of new features and changes.

Check out our list of everything new in iOS 18 beta 3, including Dark Mode for additional app icons, tweaks to the Photos app, and more.

iOS 18 Public Beta Coming Soon: How to Get Your iPhone ReadyApple last month announced that the first public beta of iOS 18 would be released in July, so it should be available to try out soon.

Ahead of time, read our story outlining how to get your iPhone ready for the iOS 18 public beta.

10+ Changes to Control Center in iOS 18Apple is significantly overhauling Control Center on iOS 18 for the first…

1 day, 6 hours назад @ macrumors.com
iOS 18: What's New With Safari
iOS 18: What's New With Safari iOS 18: What's New With Safari

iOS 18 includes updates for many of Apple's built-in apps, and Safari is no exception.

Highlights is available in U.S. English at the current time, and as ‌iOS 18‌ is in beta, this feature is not available on all websites.

PasswordsWith a new dedicated Passwords app, Safari logins, passwords, and passkeys are filled in automatically if you have your information saved to the app.

Safari can automatically save login and password information to the Passwords app, and everything syncs cross-device.

Read MoreFor more on the new features that Apple is adding in ‌iOS 18‌, we have a dedicated iOS 18 roundup.

1 day, 19 hours назад @ macrumors.com
Apple CEO Tim Cook and Software Chief Eddy Cue Attend Sun Valley Conference
Apple CEO Tim Cook and Software Chief Eddy Cue Attend Sun Valley Conference Apple CEO Tim Cook and Software Chief Eddy Cue Attend Sun Valley Conference

Apple CEO Tim Cook and Apple Software and Services chief Eddy Cue are attending the annual Sun Valley Conference in Sun Valley, Idaho, this weekend.

The media finance conference is well-known for attracting some of the biggest names in tech.

The Sun Valley Conference has been likened to a camp for billionaires, where tech and media moguls can negotiate deals while golfing, whitewater rafting, and similar activities.

Other attendees this year include Amazon's Jeff Bezos, Oprah Winfrey, OpenAI CEO Sam Altman, Bill Gates, Salesforce CEO Mark Benioff, Nike CEO John Donahoe, Sony CEO Ken Yoshida, YouTube CEO Neal Mohan, SoftBank CEO Masayoshi Son, Alphabet CEO Sundar Pichai, Meta CEO Mark Zucker…

1 day, 20 hours назад @ macrumors.com
Apple Shares 'Suerte' Shot on iPhone 15 Pro Max Short Film
Apple Shares 'Suerte' Shot on iPhone 15 Pro Max Short Film Apple Shares 'Suerte' Shot on iPhone 15 Pro Max Short Film

Apple recently shared Suerte, a new short film that was shot entirely on iPhone 15 Pro.

Apple also shared a "Behind the Scenes" film for Suerte, where directing duo Cliqua explains how it was shot.

Many of the scenes in the film used no equipment other than the ‌iPhone 15 Pro‌ Max, with the directors praising Cinematic Mode, a feature that keeps the focus on the main subject that's being filmed even as the ‌iPhone‌ holder moves.

Apple has a long history of sharing Shot on ‌iPhone‌ photos and videos to show off the features of the cameras in its devices.

In recent years, as camera technology has improved, Apple has been sharing short films on a regular basis.

1 day, 22 hours назад @ macrumors.com
MacRumors Giveaway: Win an Apple Watch Ultra 2 and Charger From Lululook
MacRumors Giveaway: Win an Apple Watch Ultra 2 and Charger From Lululook MacRumors Giveaway: Win an Apple Watch Ultra 2 and Charger From Lululook

For this week's giveaway, we've teamed up with Lululook to offer MacRumors readers a chance to win an Apple Watch Ultra 2 and a Lululook 3-in-1 Charger to go along with it.

The Apple Watch charger is 5W so it can fast charge an Apple Watch, and there is an additional 5W charger for the AirPods and other devices.

If you only need to charge an ‌iPhone‌ and Apple Watch, Lululook also has a foldable 2-in-1 Wireless Charger for just $36.

Along with chargers, Lululook has a selection of Apple Watch bands for the Apple Watch Ultra and other devices.

We have an ‌Apple Watch Ultra 2‌ and 3-in-1 Charger for one lucky MacRumors reader.

2 days, 1 hour назад @ macrumors.com
Amazon Prime Day Deals Arrive for Portable Power Stations From Anker and Jackery
Amazon Prime Day Deals Arrive for Portable Power Stations From Anker and Jackery Amazon Prime Day Deals Arrive for Portable Power Stations From Anker and Jackery

Amazon today has introduced a big selection of discounts on Anker's and Jackery's best portable power stations, with as much as $2,300 in savings on these devices.

These accessories are high-capacity portable batteries that can provide backup power to a wide variety of things, from laptops to RVs.

For the Anker deals, you'll need to have a Prime membership in order to see these discounted prices.

The same will be true for a couple of the Jackery discounts, and a majority of the deals coming as Prime day gets closer next week.

AnkerJackeryHead to our full Deals Roundup to get caught up with all of the latest deals and discounts that we've been tracking over the past week.

2 days, 2 hours назад @ macrumors.com
The MacRumors Show: Samsung's Latest Challengers to Apple
The MacRumors Show: Samsung's Latest Challengers to Apple The MacRumors Show: Samsung's Latest Challengers to Apple

The Galaxy Buds3 and Buds3 Pro earbuds adopt a stem design reminiscent of Apple's AirPods.

Just like Samsung, Apple is expected to bring active noise cancellation to its standard AirPods later this year.

Samsung's smartwatch lineup is refreshed with the Galaxy Watch7, available in 40mm and 44mm sizes.

While Apple is rumored to bring sleep apnea detection to the Apple Watch later this year, with the Galaxy Watch7, Samsung has beaten Apple to deliver the feature first.

The Galaxy Watch Ultra is Samsung's new high-end smartwatch, designed for durability and extreme conditions, making it suitable for athletes and adventurers.

2 days, 2 hours назад @ macrumors.com
Hackers Steal Phone Records of 'Nearly All' AT&T Customers
Hackers Steal Phone Records of 'Nearly All' AT&T Customers Hackers Steal Phone Records of 'Nearly All' AT&T Customers

Hackers broke into a cloud platform used by AT&T and accessed the phone records of "nearly all" of its cellular customers, AT&T announced on Friday.

AT&T said the stolen data contains phone numbers of both cellular and landline customers, as well as AT&T records of calls and text messages across a six-month period between May 1, 2022 and October 31, 2022.

AT&T said some of the stolen data includes more recent records from January 2, 2023 for a smaller, unspecified number of customers, as well as call records of customers with other cellular carriers that rely on AT&T's network.

AT&T told TechCrunch that the most recent compromise of customer records were stolen from the cloud data giant Sno…

2 days, 7 hours назад @ macrumors.com
Apple Vision Pro Launches in UK, Canada, France, Germany, and Australia
Apple Vision Pro Launches in UK, Canada, France, Germany, and Australia Apple Vision Pro Launches in UK, Canada, France, Germany, and Australia

Apple's Vision Pro spatial computing headset today arrived at Apple Store locations in the United Kingdom, Canada, France, Germany, and Australia.

Apple's first-ever mixed reality headset offers both augmented and virtual reality features, and it is controlled with a combination of your eyes, hands, and voice.

Overall, the feedback on the Vision Pro has been varied.

Apple Stores are offering customers free Vision Pro demos on a first-come, first-served basis.

It is also possible to reserve a Vision Pro demo online, with slots available over the course of the next week.

2 days, 9 hours назад @ macrumors.com
Refurbished USB-C Apple Pencil Now Available in U.S. and Canada
Refurbished USB-C Apple Pencil Now Available in U.S. and Canada Refurbished USB-C Apple Pencil Now Available in U.S. and Canada

The USB-C Apple Pencil that was launched in November 2023 is now available from the Apple Refurbished Store in the United States and Canada at a discount.

Refurbished USB-C ‌Apple Pencil‌ models are available for $69 in the U.S., which is $10 off of the standard $79 price.

In Canada, the refurbished USB-C ‌Apple Pencil‌ is available for $89, down from $109.

Apple says that refurbished products like the USB-C ‌Apple Pencil‌ undergo fully functionality testing, as well as cleaning and repackaging.

Refurbished ‌Apple Pencil‌ USB-C models include the same one-year limited warranty as new models.

2 days, 20 hours назад @ macrumors.com
Apple Blog TUAW Returns With Stolen Graphics and AI-Generated Content
Apple Blog TUAW Returns With Stolen Graphics and AI-Generated Content Apple Blog TUAW Returns With Stolen Graphics and AI-Generated Content

As it turns out, the TUAW domain name was purchased by a Hong Kong-based advertising agency, and it now hosts stolen content rewritten using AI.

TUAW started posting AI-generated content earlier this week, with all of it stolen from sites like MacRumors and 9to5Mac.

There are no actual writers at TUAW, just AI-generated images and biographies to go along with the AI content.

The advertising agency that purchased the TUAW domain name (Web Orange Limited) did not purchase any TUAW content, but went back and generated AI-rewritten versions of archived TUAW articles from archive.org.

As TidBITS points out, Google is a major factor in what's going on with TUAW because it isn't de-incentivizing A…

2 days, 22 hours назад @ macrumors.com
Apple CEO Tim Cook Uses Vision Pro Every Day
Apple CEO Tim Cook Uses Vision Pro Every Day Apple CEO Tim Cook Uses Vision Pro Every Day

Apple CEO Tim Cook uses the Apple Vision Pro every day, according to an interview he did with The Sun to highlight the headset's launch in the UK.

Cook said that he uses the Vision Pro "in all aspects of [his] daily life."

The Vision Pro experience is hard to explain, said Cook, who recommended that potential customers get a demo.

Designing the ‌Apple Vision Pro‌ required Apple to file more than 5,000 patents, Cook explained, before lauding the Vision Pro team.

The ‌Apple Vision Pro‌ is launching in the UK, Canada, France, Germany, and Australia tomorrow, with demos set to be available in Apple retail stores.

2 days, 23 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 2 часа назад
Best early Prime Day Apple Watch deals drive prices down to as low as $189
Best early Prime Day Apple Watch deals drive prices down to as low as $189 Best early Prime Day Apple Watch deals drive prices down to as low as $189

Read our ethics policyArticle Hero ImageSave up to $170 on numerous Apple Watch Series 9 styles with early Amazon Prime Day deals.

Grab prices as low as $189 across the Apple Watch line.

Apple Watch has proven to be a popular item during Amazon's seasonal sales, and this Prime Day is no exception.

Models are already up to $100 off, with the Series 9 discounted to as low as $299.

Here's a rundown of the savings:Top early Prime Day Deals on Apple WatchAmazon RenewedApple Watch Ultra with Midnight Ocean Band: $499 ($300 off)

2 часа назад @ appleinsider.com
Australian swimmer caught in riptides rescued using his Apple Watch
Australian swimmer caught in riptides rescued using his Apple Watch Australian swimmer caught in riptides rescued using his Apple Watch

Read our ethics policyShearman's Apple Watch was credited with saving his life.

(credit: Surf Life Saving NSW)A 49-year-old experienced swimmer in New South Wales used his Apple Watch to call for help after becoming caught in an ocean current that was dragging him further out to sea.

(credit: Surf Life Saving NSW)Shearman, an experienced ocean swimmer, said he had "underestimated" how rough the sea was that day.

Jimmy Keogh of Surf Life Saving Far North Coast, which facilitated the rescue, called the Apple Watch "a game changer," given the rough conditions that developed.

(credit: Surf Life Saving NSW)

4 часа назад @ appleinsider.com
Apple permits first PC emulator for iOS into the App Store
Apple permits first PC emulator for iOS into the App Store Apple permits first PC emulator for iOS into the App Store

Apple permits first PC emulator for iOS into the App StoreIf you buy through our links, we may get a commission.

The gold rush of emulators to the App Store following Apple's rule changes in April has largely avoided PC-based emulators.

While there were some game engine-specific options, such as ScummVM, general PC gaming emulators didn't previously exist on the App Store.

UTM SE, by Turing Software, is a "retro PC emulator" meant for running classic software and old games.

On Sunday, the app finally appeared in the App Store, having been given the green light from Apple's App Store Review team.

5 часов назад @ appleinsider.com
Delta 1.6 classic game emulator now available for iPad
Delta 1.6 classic game emulator now available for iPad Delta 1.6 classic game emulator now available for iPad

Read our ethics policyDelta now runs on iPhone and iPadThe Delta emulator app that allows players to use their own ROM files for various retro gaming systems on an iPhone is now also available for the iPad.

The emulator app from developer Riley Testut allows users to play Game Boy Color, Game Boy Advanced, NES, SuperNES, Nintendo 64, and DS ROMs of classic games.

Of course, the iPhone version of the app could run on an iPad previously, but was limited to the iPhone screen size.

The Delta emulator is free, with no ads, and does not track users.

The update to the Delta emulator also brings an optional feature that can automatically pause games when switching windows.

1 day назад @ appleinsider.com
Apple wants you to believe it's serious about gaming, for real this time
Apple wants you to believe it's serious about gaming, for real this time Apple wants you to believe it's serious about gaming, for real this time

Apple wants you to believe it's serious about gaming, for real this timeIf you buy through our links, we may get a commission.

Since then, Apple has occasionally made noises about boosting Mac gaming, but most have failed to amount to much.

But ever since the launch of Apple Silicon in 2019, there have been rumblings that Apple is serious about it this time.

The company has been pushing the gaming capabilities of its MacBooks, especially since the Apple Silicon M3 generation began debuting in 2023.

Where Apple standsIt's unclear where Apple currently stands regarding gaming market share, and Apple does not release its own statistics.

1 day, 2 hours назад @ appleinsider.com
'Find My' feature helps diver recover lost Apple Watch nearly two years later
'Find My' feature helps diver recover lost Apple Watch nearly two years later 'Find My' feature helps diver recover lost Apple Watch nearly two years later

A YouTuber who lost his Apple Watch while swimming and diving in the summer of 2022 has had it returned to him, thanks to the Find My feature.

He bought Apple Watches for himself and his son to stay in touch during a family trip to celebrate his son's 11th birthday.

Although a friend was recording the swim, it wasn't until some time later that he noticed he no longer had the Apple Watch on his wrist.

Once he realized the loss, Brick got to another Apple device, and using Find My reported the Apple Watch as lost.

The Apple Watch arrived back to Brick in late April of 2024 — 22 months after he lost it.

1 day, 3 hours назад @ appleinsider.com
Lowest price ever: Apple's M3 16-inch MacBook Pro plunges to $1,899 ahead of Prime Day
Lowest price ever: Apple's M3 16-inch MacBook Pro plunges to $1,899 ahead of Prime Day Lowest price ever: Apple's M3 16-inch MacBook Pro plunges to $1,899 ahead of Prime Day

Read our ethics policyGet Apple's 16-inch MacBook Pro for as low as $1,899.

Record-breaking deals are making an appearance ahead of the official start of Prime Day, as Amazon and Best Buy engage in an all-out M3 MacBook Pro price war.

The $1,999 price for the standard 16-inch MacBook Pro with an M3 Pro chip, 18GB unified memory and 512GB of storage can be found at both Amazon and Best Buy thanks to an early Prime Day price war.

Upgraded 16-inch MacBook Pro models are slashed even further, with My Best Buy Plus members saving an additional $200 in several cases.

Here's a rundown of the promotions:16-inch MacBook Pro discounts14-inch MacBook Pro savingsIt's worth paying a visit to our 16-inch…

1 day, 3 hours назад @ appleinsider.com
Jake Gyllenhaal's 'Presumed Innocent' gets renewed for a second season
Jake Gyllenhaal's 'Presumed Innocent' gets renewed for a second season Jake Gyllenhaal's 'Presumed Innocent' gets renewed for a second season

Read our ethics policyJake Gyllenhaal in 'Presumed Innocent' for Apple TV+Apple has renewed its legal drama "Presumed Innocent" starring Jake Gyllenhaal for a second season on Apple TV+.

The first season of Presumed Innocent is still airing, with the eight-episode limited series set to conclude on July 24.

The show has made an impression on Apple, which confirmed to Variety as well as via X that a second season is on the way.

Presumed Innocent has been renewed for season 2. pic.twitter.com/FeKFmAWuei — Apple TV (@AppleTV) July 12, 2024Due to the limited nature of the first season, it is unclear if the second will follow on any of the storyline, or reuse any characters.

Based on the novel of…

2 days назад @ appleinsider.com
Amazon matches Best Buy's $799 M2 MacBook Air deal as Prime Day nears
Amazon matches Best Buy's $799 M2 MacBook Air deal as Prime Day nears Amazon matches Best Buy's $799 M2 MacBook Air deal as Prime Day nears

If you buy through our links, we may get a commission.

Read our ethics policyArticle Hero ImageThe price wars continue with Amazon matching Best Buy in an early Prime Day MacBook Air showdown.

Every MacBook Air is on saleEvery model is on sale in our M2 MacBook Air 13-inch Price Guide, with the standard 8-core GPU / 8GB RAM / 256GB SSD spec making its debut at $799 this week.

Upgraded configurations are also heavily discounted, including M3 models, with top MacBook Air deals offering up to $250 off.

Additional M2 MacBook Air blowout prices13" M2, 8-core GPU, 16GB RAM, 256GB SSD, Space Gray: $1,099 ($200 off) with promo code APINSIDER at Adoramaat Adorama 13" M2, 8-core GPU, 16GB RAM, 512GB …

2 days назад @ appleinsider.com
Tim Cook, Eddy Cue, and Sam Altman hobnob at annual Sun Valley media retreat
Tim Cook, Eddy Cue, and Sam Altman hobnob at annual Sun Valley media retreat Tim Cook, Eddy Cue, and Sam Altman hobnob at annual Sun Valley media retreat

Read our ethics policyTim Cook at Sun Valley 2024 (Source: Kevork Djansezian/Getty Images)Apple's Tim Cook and Eddy Cue have returned to the annual Allen & Company Sun Valley retreat, known for being where billionaires make significant deals.

Tim Cook is a regular at the annual week-long retreat in Idaho, and presumably apart from the COVID years, has been at each one since 2011.

So we are not going to learn what Tim Cook and Eddy Cue are there to discuss, if they're even there to discuss anything.

Cue waved to the press as he arrived, while Tim Cook gave journalists a peace sign.

Eddy Cue at Sun Valley 2024 (Source: Kevork Djansezian/Getty Images)What we can know is that they must have a l…

2 days, 3 hours назад @ appleinsider.com
India's antitrust regulator accuses Apple of abusing its market dominance
India's antitrust regulator accuses Apple of abusing its market dominance India's antitrust regulator accuses Apple of abusing its market dominance

Read our ethics policyIndia says Apple has abused its dominant market share of iOS appsAfter three years of investigations, Indian regulators have concluded that Apple has been using antitrust behaviours by forcing App Store developers to use its in-app payment system.

The Competition Commission of India (CCI) began investigating Apple in 2021, following a complaint by a group called "Together We Fight Society."

During the investigation, Apple reportedly argued that the safety and security of the App Store depended on the funds received via the in-app payment system.

"App stores are OS [operating system] specific and Apple's App store is the sole App store available for reaching iOS users,"…

2 days, 4 hours назад @ appleinsider.com
MacPaw introduces on-device phishing detection to boost macOS security
MacPaw introduces on-device phishing detection to boost macOS security MacPaw introduces on-device phishing detection to boost macOS security

Read our ethics policyMacPaw introduces on-device phishing detection to boost macOS securityMacPaw's latest research introduces an on-device, real-time phishing detection system to improve Mac users' cybersecurity.

Ivan Petrukha, Senior Research Engineer at MacPaw, will present research on this system at the 14th International Workshop on Socio-Technical Aspects in Security on July 12.

The system, initiated by Moonlock, MacPaw's cybersecurity division, overcomes traditional anti-phishing limitations with immediate, on-device detection.

Moonlock's on-device solution detects phishing websites instantly using a reference-based approach for visual content analysis.

Workflow of the detection sys…

2 days, 5 hours назад @ appleinsider.com
Surfshark VPN review: Powerful protection and performance with few drawbacks
Surfshark VPN review: Powerful protection and performance with few drawbacks Surfshark VPN review: Powerful protection and performance with few drawbacks

Surfshark VPN Surfshark VPN offers a 30-day money-back guarantee and prices as low as $2.19 per month.

Surfshark VPN review - Getting startedWhile some VPN providers limit the number of simultaneous users, Surfshark supports unlimited device connections.

Surfshark VPN review - Surfshark NexusSurfshark uses a set of privacy and performance technologies called Surfshark Nexus.

Surfshark VPN review - Surfshark OneFor even more protection than Surfshark VPN offers, Surfshark offers a bundled service called Surfshark One that offers several tools in addition to VPN protection and Alternate ID.

Surfshark VPN review - Data leak testingWhen analyzing a VPN, two tools are used to determine whether d…

2 days, 5 hours назад @ appleinsider.com
Smart rings, Apple Watch rumors, and more betas on the AppleInsider Podcast
Smart rings, Apple Watch rumors, and more betas on the AppleInsider Podcast Smart rings, Apple Watch rumors, and more betas on the AppleInsider Podcast

But Samsung isn't just having a poor year, it seems that Apple's largest smartphone rival simply isn't innovating any more.

But then if rumors are to believed, this year will see a massive anniversary redesign of the Apple Watch — or it won't.

We would also appreciate a 5-star rating and review in Apple Podcasts.

More AppleInsider podcastsTune in to our HomeKit Insider podcast covering the latest news, products, apps and everything HomeKit related.

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

2 days, 6 hours назад @ appleinsider.com
Apple Vision Pro launches in UK, Australia, and more
Apple Vision Pro launches in UK, Australia, and more Apple Vision Pro launches in UK, Australia, and more

Read our ethics policyAn early buyer of the Apple Vision Pro in London.

(Source: BBC's Zoe Kleinman on Twitter)The overseas rollout of Apple Vision Pro has continued with it now being available in Apple Stores in five more countries.

Alongside the existing China, Japan, Singapore — and the US — this means Apple Vision Pro is in Apple Stores in nine countries.

Unlike any previous Apple product except perhaps the Apple Watch, the Apple Vision Pro really needs an in-store visit, and most buyers are booking appointments.

The international rollout comes months after the February launch of the Apple Vision Pro in the US.

2 days, 7 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост None
Hacking with Swift
последний пост 3 weeks, 1 day назад
What’s new in SwiftUI for iOS 18
What’s new in SwiftUI for iOS 18

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

3 weeks, 1 day назад @ hackingwithswift.com
What's new in Swift 6.0?
What's new in Swift 6.0?

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

1 month назад @ hackingwithswift.com
Save 50% on all books and bundles for WWDC24
Save 50% on all books and bundles for WWDC24

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

1 month назад @ hackingwithswift.com
What's new in Swift 5.10?
What's new in Swift 5.10?

Important concurrency clean ups ahead of Swift 6.

1 month назад @ hackingwithswift.com
Build your next website in Swift
Build your next website in Swift

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

1 month, 3 weeks назад @ hackingwithswift.com
Shipping a visionOS app for launch
Shipping a visionOS app for launch

The future of audio synthesis is in your hands!

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

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

6 months, 1 week назад @ hackingwithswift.com
Build your first app with SwiftUI and SwiftData
Build your first app with SwiftUI and SwiftData

Learn about queries, models, containers, and more, all while building a real app.

6 months, 3 weeks назад @ hackingwithswift.com
Introducing Inferno: Metal shaders for SwiftUI
Introducing Inferno: Metal shaders for SwiftUI

Blazing-fast special effects for your SwiftUI apps.

8 months назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 weeks, 3 days назад
Kodeco Podcast: The Power of Native Platforms (V2, S2, E11) [FREE]
Kodeco Podcast: The Power of Native Platforms (V2, S2, E11) [FREE] Kodeco Podcast: The Power of Native Platforms (V2, S2, E11) [FREE]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

T…

3 weeks, 1 day назад @ kodeco.com
Data Persistence in SwiftUI [SUBSCRIBER]
Data Persistence in SwiftUI [SUBSCRIBER] Data Persistence in SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
State Management in SwiftUI [SUBSCRIBER]
State Management in SwiftUI [SUBSCRIBER] State Management in SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
Passing Data in SwiftUI [SUBSCRIBER]
Passing Data in SwiftUI [SUBSCRIBER] Passing Data in SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
Concurrency Demystified [SUBSCRIBER]
Concurrency Demystified [SUBSCRIBER] Concurrency Demystified [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
SwiftUI Views & Layouts [SUBSCRIBER]
SwiftUI Views & Layouts [SUBSCRIBER] SwiftUI Views & Layouts [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
Networking with SwiftUI [SUBSCRIBER]
Networking with SwiftUI [SUBSCRIBER] Networking with SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
SwiftUI Navigation [SUBSCRIBER]
SwiftUI Navigation [SUBSCRIBER] SwiftUI Navigation [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
Networking & Concurrency in SwiftUI
Networking & Concurrency in SwiftUI Networking & Concurrency in SwiftUI

CourseIn this course, you'll delve into the fundamentals of networking and concurrency in iOS development.

You'll gain a thorough understanding of network communication protocols, asynchronous programming techniques, and best practices for building high-performance iOS apps.

This course is designed for beginners who want to gain confidence in the intricacies of networking and concurrency in the context of iOS development.

3 weeks, 3 days назад @ kodeco.com
Getting Started with SwiftUI
Getting Started with SwiftUI Getting Started with SwiftUI

This module introduces the concept of navigation in SwiftUI, providing students with the skills to guide users through their app’s content seamlessly.

Students will learn how to implement various navigation styles, manage hierarchical navigation structures, and handle simple navigation scenarios.

This module will cover the latest advancements in SwiftUI’s navigation capabilities, ensuring that students are equipped with the necessary skills to build modern applications.

3 weeks, 3 days назад @ kodeco.com
iOS Essentials
iOS Essentials iOS Essentials

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

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

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

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

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

3 weeks, 3 days назад @ kodeco.com
Introduction to SwiftUI [SUBSCRIBER]
Introduction to SwiftUI [SUBSCRIBER] Introduction to SwiftUI [SUBSCRIBER]

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

Already a member of Kodeco?

3 weeks, 3 days назад @ kodeco.com
Performance Optimization [SUBSCRIBER]
Performance Optimization [SUBSCRIBER] Performance 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?

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

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

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

I tried passi…

4 months, 1 week назад @ oleb.net
How the Swift compiler knows that DispatchQueue.main implies @MainActor
How the Swift compiler knows that DispatchQueue.main implies @MainActor

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

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

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

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

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

4 months, 2 weeks назад @ oleb.net
Marco Arment
последний пост None
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 2 days, 13 hours назад
Как создать кастомный SF SymbolВы можете пользоваться не только готовыми SF Symbols, но и создавать полностью свои. В туториале разбираются все шаги – от создания векторной иконки в Sketch до использования ее в коде приложения.
Как создать кастомный SF SymbolВы можете пользоваться не только готовыми SF Symbols, но и создавать полностью свои. В туториале разбираются все шаги – от создания векторной иконки в Sketch до использования ее в коде приложения.

Как создать кастомный SF SymbolВы можете пользоваться не только готовыми SF Symbols, но и создавать полностью свои. В туториале разбираются все шаги – от создания векторной иконки в Sketch до использования ее в коде приложения.

2 days, 13 hours назад @ t.me
IT-тусовка для мобильных разработчиков от Яндекса.YACAMP, гранж и лето.10 августа встречаемся на YACAMP — масштабной IT-тусовке в стиле гранж от сервисов Яндекса.Полезные доклады от экспертов по вашей теме, нетворкинг и вечеринка.Поговорим про продуктовую
IT-тусовка для мобильных разработчиков от Яндекса.YACAMP, гранж и лето.10 августа встречаемся на YACAMP — масштабной IT-тусовке в стиле гранж от сервисов Яндекса.Полезные доклады от экспертов по вашей теме, нетворкинг и вечеринка.Поговорим про продуктовую IT-тусовка для мобильных разработчиков от Яндекса.YACAMP, гранж и лето.10 августа встречаемся на YACAMP — масштабной IT-тусовке в стиле гранж от сервисов Яндекса.Полезные доклады от экспертов по вашей теме, нетворкинг и вечеринка.Поговорим про продуктовую

IT-тусовка для мобильных разработчиков от Яндекса.YACAMP, гранж и лето.10 августа встречаемся на YACAMP — масштабной IT-тусовке в стиле гранж от сервисов Яндекса.Полезные доклады от экспертов по вашей теме, нетворкинг и вечеринка.Поговорим про продуктовую разработку, обсудим сложные кейсы, ну и отдохнём, конечно. В программе 10+ интерактивных площадок, выступления музыкантов, уже нашумевшее IT-казино и вечеринка до самого утра.Читайте подробности и регистрируйтесь на YACAMP.Реклама. ООО «Яндекс.Такси» ИНН 7704340310

3 days, 8 hours назад @ t.me
TextRenderer в SwiftUIВ SwiftUI появился новый протокол TextRenderer, который заменяет NSAttributedString. В статье разбирается, как с его помощью подсветить часть символов в строке.
TextRenderer в SwiftUIВ SwiftUI появился новый протокол TextRenderer, который заменяет NSAttributedString. В статье разбирается, как с его помощью подсветить часть символов в строке.

TextRenderer в SwiftUIВ SwiftUI появился новый протокол TextRenderer, который заменяет NSAttributedString. В статье разбирается, как с его помощью подсветить часть символов в строке.

3 days, 13 hours назад @ t.me
Экспорт картинок из Figma в проект — лёгкая и быстрая задача, на автоматизацию которой не хочется тратить время. Но как же издержки работы вручную?Android-разработчик из финтех-компании Точка Александр Ворошилов расскажет про «человеческий фактор» в рутинн
Экспорт картинок из Figma в проект — лёгкая и быстрая задача, на автоматизацию которой не хочется тратить время. Но как же издержки работы вручную?Android-разработчик из финтех-компании Точка Александр Ворошилов расскажет про «человеческий фактор» в рутинн Экспорт картинок из Figma в проект — лёгкая и быстрая задача, на автоматизацию которой не хочется тратить время. Но как же издержки работы вручную?Android-разработчик из финтех-компании Точка Александр Ворошилов расскажет про «человеческий фактор» в рутинн

Экспорт картинок из Figma в проект — лёгкая и быстрая задача, на автоматизацию которой не хочется тратить время. Но как же издержки работы вручную?Android-разработчик из финтех-компании Точка Александр Ворошилов расскажет про «человеческий фактор» в рутинной задаче и автоматизацию переноса иконок в проект. Всего один скрипт — и разработчик доволен!

4 days, 3 hours назад @ t.me
Сложности в работе с кареткойАвтор библиотеки DeclarativeTextKit рассказывает про неочевидные сложности расчета позиции каретки и ментальную модель, которая помогает рассуждать даже в граничных кейсах.А если вы захотите узнать больше про разные интересные
Сложности в работе с кареткойАвтор библиотеки DeclarativeTextKit рассказывает про неочевидные сложности расчета позиции каретки и ментальную модель, которая помогает рассуждать даже в граничных кейсах.А если вы захотите узнать больше про разные интересные

Сложности в работе с кареткойАвтор библиотеки DeclarativeTextKit рассказывает про неочевидные сложности расчета позиции каретки и ментальную модель, которая помогает рассуждать даже в граничных кейсах.А если вы захотите узнать больше про разные интересные моменты в том, как работает рендеринг текста, напоминаю о чудесном выпуске Подлодки с Тонским на эту тему!

4 days, 13 hours назад @ t.me
Про Meridian, еще один серверный фреймворкMeridian – фреймворк для разработки бэкенда на Swift. Его отличительная особенность – API, похожий на SwiftUI. Еще из интересного:👉Есть поддержка вебсокетов👉async/await из коробки👉Можно удобно объявлять свой Middle
Про Meridian, еще один серверный фреймворкMeridian – фреймворк для разработки бэкенда на Swift. Его отличительная особенность – API, похожий на SwiftUI. Еще из интересного:👉Есть поддержка вебсокетов👉async/await из коробки👉Можно удобно объявлять свой Middle Про Meridian, еще один серверный фреймворкMeridian – фреймворк для разработки бэкенда на Swift. Его отличительная особенность – API, похожий на SwiftUI. Еще из интересного:👉Есть поддержка вебсокетов👉async/await из коробки👉Можно удобно объявлять свой Middle

Про Meridian, еще один серверный фреймворкMeridian – фреймворк для разработки бэкенда на Swift. Его отличительная особенность – API, похожий на SwiftUI. Еще из интересного:👉Есть поддержка вебсокетов👉async/await из коробки👉Можно удобно объявлять свой Middleware

5 days, 8 hours назад @ t.me
Expicitly built modules в Xcode 16В Xcode 16 завезли фичу "Explicitly built modules", которая должна помогать с ускорением билдов и делать ошибки более информативными. В статье детально рассказывается, как эта фича ускоряет работу xcodebuild, и как ее можн
Expicitly built modules в Xcode 16В Xcode 16 завезли фичу "Explicitly built modules", которая должна помогать с ускорением билдов и делать ошибки более информативными. В статье детально рассказывается, как эта фича ускоряет работу xcodebuild, и как ее можн Expicitly built modules в Xcode 16В Xcode 16 завезли фичу "Explicitly built modules", которая должна помогать с ускорением билдов и делать ошибки более информативными. В статье детально рассказывается, как эта фича ускоряет работу xcodebuild, и как ее можн

Expicitly built modules в Xcode 16В Xcode 16 завезли фичу "Explicitly built modules", которая должна помогать с ускорением билдов и делать ошибки более информативными. В статье детально рассказывается, как эта фича ускоряет работу xcodebuild, и как ее можно включить для своего проекта.На Beta 1, правда, ускорения пока не заметно.

5 days, 13 hours назад @ t.me
Как работают очередиОтличный пост про то, как работают разные типы очередей, по каким параметрам их можно сравнивать друг с другом, и как приоритизация запросов влияет на них. Самое классное – все это с интерактивными примерами!
Как работают очередиОтличный пост про то, как работают разные типы очередей, по каким параметрам их можно сравнивать друг с другом, и как приоритизация запросов влияет на них. Самое классное – все это с интерактивными примерами! Как работают очередиОтличный пост про то, как работают разные типы очередей, по каким параметрам их можно сравнивать друг с другом, и как приоритизация запросов влияет на них. Самое классное – все это с интерактивными примерами!

Как работают очередиОтличный пост про то, как работают разные типы очередей, по каким параметрам их можно сравнивать друг с другом, и как приоритизация запросов влияет на них. Самое классное – все это с интерактивными примерами!

6 days, 13 hours назад @ t.me
Клиент-серверное приложение на вебсокетах с фреймворком HummingbirdПодробный туториал по тому, как написать простые клиент и сервер для приложения чата, которые будут общаться с помощью вебсокетов, на фреймворке Hummingbird.
Клиент-серверное приложение на вебсокетах с фреймворком HummingbirdПодробный туториал по тому, как написать простые клиент и сервер для приложения чата, которые будут общаться с помощью вебсокетов, на фреймворке Hummingbird.

Клиент-серверное приложение на вебсокетах с фреймворком HummingbirdПодробный туториал по тому, как написать простые клиент и сервер для приложения чата, которые будут общаться с помощью вебсокетов, на фреймворке Hummingbird.

1 week, 2 days назад @ t.me
Уязвимости в CocoaPodsВ CocoaPods обнаружили сразу несколько очень неприятных уязвимостей, которые уже исправлены:👉Злоумышленники могли получить контроль над заброшенными подами, и, как результат, добавить туда вредоносный код, который подтянулся бы в прил
Уязвимости в CocoaPodsВ CocoaPods обнаружили сразу несколько очень неприятных уязвимостей, которые уже исправлены:👉Злоумышленники могли получить контроль над заброшенными подами, и, как результат, добавить туда вредоносный код, который подтянулся бы в прил

Уязвимости в CocoaPodsВ CocoaPods обнаружили сразу несколько очень неприятных уязвимостей, которые уже исправлены:👉Злоумышленники могли получить контроль над заброшенными подами, и, как результат, добавить туда вредоносный код, который подтянулся бы в приложения без лока на определенную версию библиотеки.👉Авторизация через email была реализована небезопасно, из-за чего злоумышленники могли исполнять произвольный код на сервере CocoaPods, отвечающем за Podspec'и.👉Злоумышленники могли получить доступ к авторизационным токенам разработчиков и подменять пакеты прямо на сервере.Обязательно посмотрите чек-лист того, что вам надо сделать с вашим проектом, чтобы проверить, не стали ли вы жертвой по…

1 week, 3 days назад @ t.me
Ого, какая новость! Крупнейший в мире классифайд по количеству пользователей устраивает свою первую IT-конференцию — Avito All Day LongВ программе доклады и дискуссии по трендам индустрии, демки технопродуктов (AvitoPlato, Trisigma, Emcee), знакомство с Ве
Ого, какая новость! Крупнейший в мире классифайд по количеству пользователей устраивает свою первую IT-конференцию — Avito All Day LongВ программе доклады и дискуссии по трендам индустрии, демки технопродуктов (AvitoPlato, Trisigma, Emcee), знакомство с Ве Ого, какая новость! Крупнейший в мире классифайд по количеству пользователей устраивает свою первую IT-конференцию — Avito All Day LongВ программе доклады и дискуссии по трендам индустрии, демки технопродуктов (AvitoPlato, Trisigma, Emcee), знакомство с Ве

Ого, какая новость! Крупнейший в мире классифайд по количеству пользователей устраивает свою первую IT-конференцию — Avito All Day LongВ программе доклады и дискуссии по трендам индустрии, демки технопродуктов (AvitoPlato, Trisigma, Emcee), знакомство с Вертикалями Авито и много фана: лаунж-зона, игры, квиз и афтепати. В конце вечера ещё и сюрприз обещают ;)Если вы хотите узнать, как добиться счастья пользователей платформенными инструментами; как с нуля создать MLOps, в чём преимущество схемы Low Code + Backend Driven UI; если хотите прокачать софты или просто погрузиться в высокую инженерную культуру…Вам сюда, за букингом и регистрацией.

1 week, 4 days назад @ t.me
Миграция в Swift организацию продолжаетсяSwift организация на GitHub продолжает пополняться новыми проектами. За последнюю неделю туда переехали основной репозиторий Swift, SwiftPM, плагин для VSCode, LSP и много более мелких реп.
Миграция в Swift организацию продолжаетсяSwift организация на GitHub продолжает пополняться новыми проектами. За последнюю неделю туда переехали основной репозиторий Swift, SwiftPM, плагин для VSCode, LSP и много более мелких реп. Миграция в Swift организацию продолжаетсяSwift организация на GitHub продолжает пополняться новыми проектами. За последнюю неделю туда переехали основной репозиторий Swift, SwiftPM, плагин для VSCode, LSP и много более мелких реп.

Миграция в Swift организацию продолжаетсяSwift организация на GitHub продолжает пополняться новыми проектами. За последнюю неделю туда переехали основной репозиторий Swift, SwiftPM, плагин для VSCode, LSP и много более мелких реп.

1 week, 4 days назад @ t.me
Улучшенная поддержка Swift в VSCodeВместе с выходом Swift 6 значительно улучшилась поддержка языка в VSCode. Что-то подкрутили в самом плагине, что-то получилось благодаря улучшениям в SourceKit-LSP.👉Интеграция со Swift Testing👉Отображение code coverage👉Re
Улучшенная поддержка Swift в VSCodeВместе с выходом Swift 6 значительно улучшилась поддержка языка в VSCode. Что-то подкрутили в самом плагине, что-то получилось благодаря улучшениям в SourceKit-LSP.👉Интеграция со Swift Testing👉Отображение code coverage👉Re Улучшенная поддержка Swift в VSCodeВместе с выходом Swift 6 значительно улучшилась поддержка языка в VSCode. Что-то подкрутили в самом плагине, что-то получилось благодаря улучшениям в SourceKit-LSP.👉Интеграция со Swift Testing👉Отображение code coverage👉Re

Улучшенная поддержка Swift в VSCodeВместе с выходом Swift 6 значительно улучшилась поддержка языка в VSCode. Что-то подкрутили в самом плагине, что-то получилось благодаря улучшениям в SourceKit-LSP.👉Интеграция со Swift Testing👉Отображение code coverage👉Rename для функций, типов и переменных👉Интеграция со swift-format👉Выбор из нескольких Swift тулчейнов👉Индексация SwiftPM проектов в бэкграунде

1 week, 4 days назад @ t.me
Раскатили фан на полную. Т-Банк устраивает ИТ-пикник 17 августа и зовет вас на отдых с друзьями и близкими. Будет больше 17-ти ИТ-партнеров фестиваля. В программе воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и
Раскатили фан на полную. Т-Банк устраивает ИТ-пикник 17 августа и зовет вас на отдых с друзьями и близкими. Будет больше 17-ти ИТ-партнеров фестиваля. В программе воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и Раскатили фан на полную. Т-Банк устраивает ИТ-пикник 17 августа и зовет вас на отдых с друзьями и близкими. Будет больше 17-ти ИТ-партнеров фестиваля. В программе воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и

Раскатили фан на полную. Т-Банк устраивает ИТ-пикник 17 августа и зовет вас на отдых с друзьями и близкими. Будет больше 17-ти ИТ-партнеров фестиваля. В программе воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и детская зона.Успейте зарегистрироваться erid:2VtzqxWGGA4Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673

1 week, 5 days назад @ t.me
Записи Swift Server Side Meetup #2Apple продолжает организовывать митап про серверный Swift. В этот раз в программе два доклада:👉Как деплоить Vapor на платформу Fly.io с помощью докера👉Обзор релиза фреймворка Hummingbird 2Помимо докладов – AMA сессия с уча
Записи Swift Server Side Meetup #2Apple продолжает организовывать митап про серверный Swift. В этот раз в программе два доклада:👉Как деплоить Vapor на платформу Fly.io с помощью докера👉Обзор релиза фреймворка Hummingbird 2Помимо докладов – AMA сессия с уча

Записи Swift Server Side Meetup #2Apple продолжает организовывать митап про серверный Swift. В этот раз в программе два доклада:👉Как деплоить Vapor на платформу Fly.io с помощью докера👉Обзор релиза фреймворка Hummingbird 2Помимо докладов – AMA сессия с участниками рабочей группы Swift on the Server.

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

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

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

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

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

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

4 months, 1 week назад @ t.me
Команда Тинькофф соберет мобильных разработчиков на митапе в Новосибирске 📱Митап проведут 6 декабря:— обсудят, как устроена работа с хранилищем в Android сегодня;— поговорят о реализации виджетов в iOS на примере приложения Тинькофф;— покажут способы решен
Команда Тинькофф соберет мобильных разработчиков на митапе в Новосибирске 📱Митап проведут 6 декабря:— обсудят, как устроена работа с хранилищем в Android сегодня;— поговорят о реализации виджетов в iOS на примере приложения Тинькофф;— покажут способы решен Команда Тинькофф соберет мобильных разработчиков на митапе в Новосибирске 📱Митап проведут 6 декабря:— обсудят, как устроена работа с хранилищем в Android сегодня;— поговорят о реализации виджетов в iOS на примере приложения Тинькофф;— покажут способы решен

Команда Тинькофф соберет мобильных разработчиков на митапе в Новосибирске 📱Митап проведут 6 декабря:— обсудят, как устроена работа с хранилищем в Android сегодня;— поговорят о реализации виджетов в iOS на примере приложения Тинькофф;— покажут способы решений неочевидных проблем в разработке.В конце проведут неформальный нетворкинг с участниками.📆 Tinkoff Mobile Meetup, 6 декабря, Food factory. Не забудьте зарегистрироваться и позвать с собой коллег!

7 months, 2 weeks назад @ t.me
Митап MobiFest от ЦФТ📍 Санкт-Петербург, ул. Льва Толстого 1-3 (м. Петроградская, вход со стороны ул. Льва Толстого) конференц-зал Ясная поляна ⏰ 24 ноября в 18:30В программе 3 доклада о UI тестах, Backend-Driven UI и собеседованиях.Регистрация и подробност
Митап MobiFest от ЦФТ📍 Санкт-Петербург, ул. Льва Толстого 1-3 (м. Петроградская, вход со стороны ул. Льва Толстого) конференц-зал Ясная поляна ⏰ 24 ноября в 18:30В программе 3 доклада о UI тестах, Backend-Driven UI и собеседованиях.Регистрация и подробност Митап MobiFest от ЦФТ📍 Санкт-Петербург, ул. Льва Толстого 1-3 (м. Петроградская, вход со стороны ул. Льва Толстого) конференц-зал Ясная поляна ⏰ 24 ноября в 18:30В программе 3 доклада о UI тестах, Backend-Driven UI и собеседованиях.Регистрация и подробност

Митап MobiFest от ЦФТ📍 Санкт-Петербург, ул. Льва Толстого 1-3 (м. Петроградская, вход со стороны ул. Льва Толстого) конференц-зал Ясная поляна ⏰ 24 ноября в 18:30В программе 3 доклада о UI тестах, Backend-Driven UI и собеседованиях.Регистрация и подробности

7 months, 3 weeks назад @ t.me
Команда Тинькофф соберет мобильных разработчиков в Минске 📲Ребята проведут Tinkoff Mobile Meetup 23 ноября. В программе — три доклада:— как изменились подходы к автоматизированному тестированию мобильных приложений в Тинькофф;— как устроена актуальная моде
Команда Тинькофф соберет мобильных разработчиков в Минске 📲Ребята проведут Tinkoff Mobile Meetup 23 ноября. В программе — три доклада:— как изменились подходы к автоматизированному тестированию мобильных приложений в Тинькофф;— как устроена актуальная моде Команда Тинькофф соберет мобильных разработчиков в Минске 📲Ребята проведут Tinkoff Mobile Meetup 23 ноября. В программе — три доклада:— как изменились подходы к автоматизированному тестированию мобильных приложений в Тинькофф;— как устроена актуальная моде

Команда Тинькофф соберет мобильных разработчиков в Минске 📲Ребята проведут Tinkoff Mobile Meetup 23 ноября. В программе — три доклада:— как изменились подходы к автоматизированному тестированию мобильных приложений в Тинькофф;— как устроена актуальная модель безопасности в Android;— как избавиться от бойлерплейта в Kotlin и Swift.После выступлений спикеры останутся поболтать с участниками о разном и, конечно, познакомиться! 📆 23 ноября, Tinkoff Mobile Meetup, Minsk Marriott Hotel. Скорее регистрируйтесь и зовите с собой коллег: https://l.tinkoff.ru/mobile_meetup

8 months назад @ t.me
Новый сезон онлайн-конференции для мобильных разработчиков Podlodka iOS Crew стартует 27 ноября. 🔮 Помните, как говорил Чеширский кот из «Алисы в стране чудес»? — «Чтобы понять, куда идти, нужно знать, куда ты хочешь попасть». Мы с ним согласны, поэтому бу
Новый сезон онлайн-конференции для мобильных разработчиков Podlodka iOS Crew стартует 27 ноября. 🔮 Помните, как говорил Чеширский кот из «Алисы в стране чудес»? — «Чтобы понять, куда идти, нужно знать, куда ты хочешь попасть». Мы с ним согласны, поэтому бу Новый сезон онлайн-конференции для мобильных разработчиков Podlodka iOS Crew стартует 27 ноября. 🔮 Помните, как говорил Чеширский кот из «Алисы в стране чудес»? — «Чтобы понять, куда идти, нужно знать, куда ты хочешь попасть». Мы с ним согласны, поэтому бу

Новый сезон онлайн-конференции для мобильных разработчиков Podlodka iOS Crew стартует 27 ноября. 🔮 Помните, как говорил Чеширский кот из «Алисы в стране чудес»? — «Чтобы понять, куда идти, нужно знать, куда ты хочешь попасть». Мы с ним согласны, поэтому будем разбираться, куда двигаться дальше, когда дорос до мидла или синьора. Тема сезона — «Карьера и развитие iOS-разработчика».Среди спикеров опытные разработчики, тимлиды и техлиды крупнейших российских и зарубежных компаний. Вместе с ними мы:✨ Обсудим перспективы роста iOS-разработчика;✨ Построим роадмап развития и определим его цели и задачи;✨ Выясним, какие навыки можно развить в компаниях разного масштаба.✨ Познаем секреты успешного пр…

8 months назад @ t.me
🏆 Yandex Cup 2023 — открытый чемпионат для настоящих творцов Разработчики — художники нового мира. Они создают смыслы, правила и законы, манифестируют идеи, творят миры и целые вселенные. И, если их предшественники делали это, используя слова, краски и зву
🏆 Yandex Cup 2023 — открытый чемпионат для настоящих творцов Разработчики — художники нового мира. Они создают смыслы, правила и законы, манифестируют идеи, творят миры и целые вселенные. И, если их предшественники делали это, используя слова, краски и зву 🏆 Yandex Cup 2023 — открытый чемпионат для настоящих творцов Разработчики — художники нового мира. Они создают смыслы, правила и законы, манифестируют идеи, творят миры и целые вселенные. И, если их предшественники делали это, используя слова, краски и зву

🏆 Yandex Cup 2023 — открытый чемпионат для настоящих творцов Разработчики — художники нового мира. Они создают смыслы, правила и законы, манифестируют идеи, творят миры и целые вселенные. И, если их предшественники делали это, используя слова, краски и звуки, то современные творцы создают новую реальность с помощью программного кода. Искусство писать кодТема чемпионата в этом году «Решаем искусство». Участников ждут нестандартные задачи на стыке IT и творчества, а лучшие встретятся лицом к лицу в финале, чтобы оживить арт-инсталляцию и разделить между собой 8 500 000 рублей.Показать своё мастерство можно в 6 направлениях:🔸 Фронтенд🔸 Бэкенд🔸 Мобильная разработка🔸 Аналитика🔸 Алгоритмы🔸 Машинн…

8 months, 3 weeks назад @ t.me
Async/await Workshop от Andersen📍 Offline: Aleja Pokoju 18B, building 3, 31-564, Kraków, 4 этажOnline трансляция⏰ 12.10.2023 в 18:00 (CET)Язык: АнглийскийТемы:– Как можно использовать async/await;– Почему в 2023 году он занимает первое место среди остальны
Async/await Workshop от Andersen📍 Offline: Aleja Pokoju 18B, building 3, 31-564, Kraków, 4 этажOnline трансляция⏰ 12.10.2023 в 18:00 (CET)Язык: АнглийскийТемы:– Как можно использовать async/await;– Почему в 2023 году он занимает первое место среди остальны Async/await Workshop от Andersen📍 Offline: Aleja Pokoju 18B, building 3, 31-564, Kraków, 4 этажOnline трансляция⏰ 12.10.2023 в 18:00 (CET)Язык: АнглийскийТемы:– Как можно использовать async/await;– Почему в 2023 году он занимает первое место среди остальны

Async/await Workshop от Andersen📍 Offline: Aleja Pokoju 18B, building 3, 31-564, Kraków, 4 этажOnline трансляция⏰ 12.10.2023 в 18:00 (CET)Язык: АнглийскийТемы:– Как можно использовать async/await;– Почему в 2023 году он занимает первое место среди остальных механизмов многопоточности.Спикер: Максим Тесля, iOS разработчик AndersenРегистрация

9 months, 1 week назад @ t.me
The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 7 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.
The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 7 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.

The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 7 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.

9 months, 2 weeks назад @ t.me
Вебинары о новых iOS-технологиях: «Swift Macros» и «SwiftData»Привет!4-го октября в 15:30 UTC+0 ребята из KTS проводят вебинар, где расскажут ещё про две новые темы с летней конференции WWDC.🔺Swift MacrosМакросы языка Swift — одно из самых заметных улучшен
Вебинары о новых iOS-технологиях: «Swift Macros» и «SwiftData»Привет!4-го октября в 15:30 UTC+0 ребята из KTS проводят вебинар, где расскажут ещё про две новые темы с летней конференции WWDC.🔺Swift MacrosМакросы языка Swift — одно из самых заметных улучшен

Вебинары о новых iOS-технологиях: «Swift Macros» и «SwiftData»Привет!4-го октября в 15:30 UTC+0 ребята из KTS проводят вебинар, где расскажут ещё про две новые темы с летней конференции WWDC.🔺Swift MacrosМакросы языка Swift — одно из самых заметных улучшений языка за последний год. Они помогают сократить количество шаблонного кода и упростить внедрение сложных функций. Проанализируем, как макросы могут быть использованы в проекте.🔺SwiftDataCore Data — мощный и удобный фреймворк для работы с данными в iOS-приложениях. Однако он был разработан еще во времена Objective-C и не поддерживает многие новые возможности языка Swift. На WWDC 2023 представили новый фреймворк — SwiftData, который призва…

9 months, 2 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 4 days, 23 hours назад
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 months, 2 weeks назад @ t.me
A bit of nostalgia from the early 2000s 😍https://digitalbunker.dev/dvd-screensaver-swiftui/#SwiftUI
A bit of nostalgia from the early 2000s 😍https://digitalbunker.dev/dvd-screensaver-swiftui/#SwiftUI

A bit of nostalgia from the early 2000s 😍https://digitalbunker.dev/dvd-screensaver-swiftui/#SwiftUI

3 months, 3 weeks назад @ t.me
Great long-read of making a native text editor app as a solo dev (you probably heard or used it - Paper app).https://papereditor.app/devIn the second part the author concentrates on the deep-tech stuff - how text editing works internally.https://paperedito
Great long-read of making a native text editor app as a solo dev (you probably heard or used it - Paper app).https://papereditor.app/devIn the second part the author concentrates on the deep-tech stuff - how text editing works internally.https://paperedito

Great long-read of making a native text editor app as a solo dev (you probably heard or used it - Paper app).https://papereditor.app/devIn the second part the author concentrates on the deep-tech stuff - how text editing works internally.https://papereditor.app/internals

4 months, 1 week назад @ t.me
Apple’s released Swift 5.10 – it's making concurrent programming safer with full data isolation. This milestone sets the stage for Swift 6, which will enforce data isolation by default, improving usability and eliminating data races.https://swift.org/blog/
Apple’s released Swift 5.10 – it's making concurrent programming safer with full data isolation. This milestone sets the stage for Swift 6, which will enforce data isolation by default, improving usability and eliminating data races.https://swift.org/blog/

Apple’s released Swift 5.10 – it's making concurrent programming safer with full data isolation. This milestone sets the stage for Swift 6, which will enforce data isolation by default, improving usability and eliminating data races.https://swift.org/blog/swift-5.10-released/#swift #concurrency

4 months, 1 week назад @ t.me
I found the strength to write an article about making customizable components in SwiftUI.p.s. the standard for writing articles has been met, expect the next article to be published next year. 😄https://otbivnoe.ru/2024/02/25/Making-Customizable-SwiftUI-Com
I found the strength to write an article about making customizable components in SwiftUI.p.s. the standard for writing articles has been met, expect the next article to be published next year. 😄https://otbivnoe.ru/2024/02/25/Making-Customizable-SwiftUI-Com

I found the strength to write an article about making customizable components in SwiftUI.p.s. the standard for writing articles has been met, expect the next article to be published next year. 😄https://otbivnoe.ru/2024/02/25/Making-Customizable-SwiftUI-Components.html#SwiftUI #design_system

4 months, 2 weeks назад @ t.me
Oh, look at this gem! Chris Eidhof from objc.io has built a guide for visually understanding how SwiftUI's layout system works. It's even possible to adjust some layout parameters to thoroughly grasp the consept.https://www.swiftuifieldguide.com#swiftui #l
Oh, look at this gem! Chris Eidhof from objc.io has built a guide for visually understanding how SwiftUI's layout system works. It's even possible to adjust some layout parameters to thoroughly grasp the consept.https://www.swiftuifieldguide.com#swiftui #l

Oh, look at this gem! Chris Eidhof from objc.io has built a guide for visually understanding how SwiftUI's layout system works. It's even possible to adjust some layout parameters to thoroughly grasp the consept.https://www.swiftuifieldguide.com#swiftui #layout

5 months назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 3 days, 22 hours назад
595: The Best Secret Store
595: The Best Secret Store 595: The Best Secret Store

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

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

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

3 days, 22 hours назад @ atp.fm
594: We Just Found It on the Doorstep
594: We Just Found It on the Doorstep 594: We Just Found It on the Doorstep

AI vs. web publishers, AI vs. the record labels, AI vs. creators, John vs. creation, and self-identifying as a robot.

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

Photon Camera: Unlock your creative potential with Photon Camera.

Transform moments into masterpieces.

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

1 week, 2 days назад @ atp.fm
593: Not a European Lawyer
593: Not a European Lawyer 593: Not a European Lawyer

The EU giveth, and Apple taketh away.

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

2 weeks, 3 days назад @ atp.fm
592: I Think He Won the Game
592: I Think He Won the Game 592: I Think He Won the Game

Tons more info and follow-up from WWDC and the beta OSes.

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

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

3 weeks, 5 days назад @ atp.fm
ATP Interview: Holly Borla & Ben Cohen
ATP Interview: Holly Borla & Ben Cohen ATP Interview: Holly Borla & Ben Cohen

In this special episode from the Apple podcast studio at WWDC 2024, we interview Swift Core Team members Holly Borla and Ben Cohen.

Holly Borla: Swift Language Engineering Manager @holly on MastodonBen Cohen: Senior Software Engineering Manager, Swift Team @airspeedswift on Mastodon

1 month назад @ atp.fm
591: That's Why I Like Computers
591: That's Why I Like Computers 591: That's Why I Like Computers

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 month назад @ atp.fm
590: Buy Your Car an iPhone
590: Buy Your Car an iPhone 590: Buy Your Car an iPhone

A strange but useful new product, how LLMs can learn, and our hopes and expectations for WWDC next week.

Sponsored by:Factor: Healthy Eating, Made Easy.

Get 50% off your first box, and 20% off the next month, using code ATP50 .. Squarespace: Save 10% off your first purchase of a website or domain using the code ATP.

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

1 month, 1 week назад @ atp.fm
589: The Correct Amount of Rocks
589: The Correct Amount of Rocks 589: The Correct Amount of Rocks

Rumored AI features for WWDC, the state of LLMs, and a ridiculous desktop speaker setup.

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

Fastmail: Make email yours.

Fast, private email that’s just for you.

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

1 month, 2 weeks назад @ atp.fm
588: Sync Up Your Cycle
588: Sync Up Your Cycle 588: Sync Up Your Cycle

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
587: No Dots Are Going to Help Me
587: No Dots Are Going to Help Me 587: No Dots Are Going to Help Me

Apple's accessibility announcements, returning to an old scanner friend, and leaping into the iPad discourse.

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

Use code atp at checkout for 20% off.

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

1 month, 4 weeks назад @ atp.fm
586: Do a Barrel Roll!
586: Do a Barrel Roll! 586: Do a Barrel Roll!

Good morning!

We have a huge show ahead of us, and it's all about iPad.

This is the biggest show about iPad since its introduction.

But first…Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code ATP .. Compiler: An original podcast from Red Hat discussing tech topics big, small, and strange.

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

2 months назад @ atp.fm
585: Everyone Heard the Same Nonsense
585: Everyone Heard the Same Nonsense 585: Everyone Heard the Same Nonsense

Hopes for the iPad event next week, Rabbit R1 reviews, (slightly) less-fussy coffee, and the experience of Phish at the Sphere.

Sponsored by:Computex: The leading international technology exhibition.

Trade Coffee: The Best Coffee is Made at Home.

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

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

2 months, 1 week назад @ atp.fm
584: Daisy Hates Ticketmaster
584: Daisy Hates Ticketmaster 584: Daisy Hates Ticketmaster

The Delta emulator, AltStore PAL, M4 Mac rumors, and some promising news about Casey's favorite company.

Sponsored by:Swift Craft: The brand new Swift developers’ conference in the UK, overlooking the sea.

Use code ATP when you register for 10% off.

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

2 months, 3 weeks назад @ atp.fm
583: I've Spent a Lot of Time in the Address Bar
583: I've Spent a Lot of Time in the Address Bar 583: I've Spent a Lot of Time in the Address Bar

EU app stores, retro emulators, what computer usage does to your handwriting, and important family light-switch policies.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Fastmail: Make email yours.

Fast, private email that’s just for you.

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

2 months, 4 weeks назад @ atp.fm
582: Can't Render, Fog It
582: Can't Render, Fog It 582: Can't Render, Fog It

Spatial personas in the Vision Pro, how to buy a car, how to charge a car, and how not to make cars.

Sponsored by:Swift Craft: The brand new Swift developers’ conference in the UK, overlooking the sea.

Trade Coffee: The best coffee is made at home.

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

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

3 months назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 1 week, 6 days назад
404: ‘Curiously Short Episodes’, With John Moltz
404: ‘Curiously Short Episodes’, With John Moltz 404: ‘Curiously Short Episodes’, With John Moltz

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

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

Sponsored by:Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

1 week, 6 days назад @ daringfireball.net
403: ‘150 Million Calculator Apps’, With Quinn Nelson
403: ‘150 Million Calculator Apps’, With Quinn Nelson 403: ‘150 Million Calculator Apps’, With Quinn Nelson

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

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

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

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

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

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

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

Save 20 percent.

Save 20%, both for new and existing subscribers.

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

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

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

Use code talkshow for 10% off your first order.

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

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

1 month, 1 week назад @ daringfireball.net
400: ‘Canadian Girlfriend Vibes’, With M.G. Siegler
400: ‘Canadian Girlfriend Vibes’, With M.G. Siegler 400: ‘Canadian Girlfriend Vibes’, With M.G. Siegler

‘Canadian Girlfriend Vibes’, With M.G.

SieglerSpecial guest M.G.

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

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

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

1 month, 2 weeks назад @ daringfireball.net
399: ‘I Decapitated the MacBook Air’, With Federico Viticci
399: ‘I Decapitated the MacBook Air’, With Federico Viticci 399: ‘I Decapitated the MacBook Air’, With Federico Viticci

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

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

Trade Coffee: The best coffee is made at home.

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

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

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

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

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

Squarespace: Make your next move.

Use code talkshow for 10% off your first order.

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

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

‘Less Space Than a Nomad?

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

Trade Coffee: The best coffee is made at home.

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

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

3 months, 2 weeks назад @ daringfireball.net
396: ‘The Essence of Stealing’, With David Barnard
396: ‘The Essence of Stealing’, With David Barnard 396: ‘The Essence of Stealing’, With David Barnard

‘The Essence of Stealing’, With David BarnardSpecial guest David Barnard joins the show.

Topics include the App Store — past, present, and post-DMA future — and the excellent new update to his app Weather Up.

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

Use code talkshow for 10% off your first order.

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

4 months, 2 weeks назад @ daringfireball.net
395: ‘I‘m a Real-World Man’, With Adam Lisagor
395: ‘I‘m a Real-World Man’, With Adam Lisagor 395: ‘I‘m a Real-World Man’, With Adam Lisagor

‘I‘m a Real-World Man’, With Adam LisagorAdam Lisagor returns to the show to discuss, while wearing, Apple Vision Pro.

Use code talkshow for 10% off your first order.

Trade Coffee: Let’s Coffee Better.

Get a free bag of fresh coffee with any Trade subscription.

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

5 months назад @ daringfireball.net
394: ‘An Impossible Balcony’, With Matthew Panzarino
394: ‘An Impossible Balcony’, With Matthew Panzarino 394: ‘An Impossible Balcony’, With Matthew Panzarino

‘An Impossible Balcony’, With Matthew PanzarinoMatthew Panzarino — proprietor of the excellent new website/newsletter The Obsessor — returns to the show to talk about — what else?

— the Vision Pro.

Use code talkshow for 10% off your first order.

AdBlock Pro: Block ads in Safari on iPhone, iPad, and Mac.

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

5 months, 2 weeks назад @ daringfireball.net
393: ‘An Asterisk on the Bento Box’, With Marco Arment
393: ‘An Asterisk on the Bento Box’, With Marco Arment 393: ‘An Asterisk on the Bento Box’, With Marco Arment

‘An Asterisk on the Bento Box’, With Marco ArmentMarco Arment returns to the show.

Topics include the Apple-Masimo patent dispute over Apple Watch blood oxygen sensors, the new External Payment Links entitlement for the App Store, and more.

Trade Coffee: Let’s Coffee Better.

Get a free bag of fresh coffee with any Trade subscription.

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

5 months, 2 weeks назад @ daringfireball.net
392: ‘’, With Casey Liss
392: ‘’, With Casey Liss 392: ‘’, With Casey Liss

‘Halos and Harps’, With Casey LissApple’s 2023 year in review, with Callsheet developer Casey Liss.

Sponsored by:Memberful: Monetize your passion with membership.

Start your free trial today.

Use code talkshow for 10% off your first order.

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

6 months, 2 weeks назад @ daringfireball.net
391: ‘Error -37’, With John Siracusa
391: ‘Error -37’, With John Siracusa 391: ‘Error -37’, With John Siracusa

‘Error -37’, With John SiracusaSpecial guest: John Siracusa.

Topics: the Apple/Masimo patent dispute over the blood oxygen sensors in Apple Watches, the ongoing Beeper Mini/iMessage saga, iOS 17.3’s upcoming Stolen Device Protection feature, Apple’s new Journal app.

Sponsored by:Trade Coffee: Let’s coffee better.

Get a free bag of fresh coffee with any Trade subscription.

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

6 months, 3 weeks назад @ daringfireball.net
390: ‘The Blurry Edge of Acceptable’, With Nilay Patel
390: ‘The Blurry Edge of Acceptable’, With Nilay Patel 390: ‘The Blurry Edge of Acceptable’, With Nilay Patel

‘The Blurry Edge of Acceptable’, With Nilay PatelNilay Patel returns to the show.

Topics include the iPhones 15, journalism in the age of AI, and what it’s like to have Barack Obama on your podcast.

Sponsored by:Trade Coffee: Let’s coffee better.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. Nuts.com: The world’s best snacks, delivered fast and fresh.

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

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