When we talk about modular app, we rarely mention how complex it can be over time and get out of hand. In most cases, importing frameworks into one another is a reasonable solution but we can do more. Let’s explore how with dependency inversion in Swift and how to create order into our components. A […]
I recently planned a girls trip to Iceland. We technically called it a “Divorce Trip” because a couple of my friends were getting divorced and we wanted to plan something fun they could look forward to. (On a sidenote: I’m a big believer in this–It doesn’t have to be an overcomplicated international trip, you can […]
Episode 120 (The Prairie Chicken in Wisconsin: Highlights of a Study of Counts, Behavior, Turnover, Movement, and Habitat) The Memory Palace is a proud member of Radiotopia, from PRX, a curated network of extraordinary, story-driven shows. Music We move between three different pieces from Camille Saint-Saens’: Suite, Op. 90: II Menuet, and two from Carnival of… Source […]
When switching on an enum, we are required to either explicitly handle all of its cases, or provide a default case that’ll act as a fallback for cases that weren’t matched by any previous case statement. For example like this: struct Article { enum State { case draft case published case removed } var state: […]
In the 1950s, many in the elite running community had begun to believe it wasn’t possible to run a mile in less than four minutes. Runners had been attempting it since the late 19th century and were beginning to draw the conclusion that the human body simply wasn’t built for the task. Article Continues Below […]
Best Buy and Amazon are both offering great deals on numerous models of the MacBook Pro and MacBook Air today, including a handful of record low deals on the latest Apple notebooks. Note: MacRumors is an affiliate partner with some of these vendors. When you click a link and make a purchase, we may receive […]
Jordan Morgan returns to the show to discuss some of the key new APIs and frameworks that were announced at WWDC21, and how they can be integrated into the apps that we build, now that about two months have passed since the conference took place. Bitrise: Rock-solid continuous integration for your Swift project, which now […]
A record low discount has returned to Apple’s 512GB M1 Mac mini today on Amazon. You can get this model for $799.00, down from its original price of $899.00. Note: MacRumors is an affiliate partner with Amazon. When you click a link and make a purchase, we may receive a small payment, which helps us […]
When testing your app with VoiceOver or Switch Control, a common test is to ensure you can reach every interactive element on screen. If these assistive technologies can’t focus all of your buttons how will your customers be able to interact fully with your app? Except there are times when hiding buttons from your assistive […]
We’ve partnered with Walmart for our summer essentials! They have a new section that features curated trend forward home-goods at really great price points so you can refresh your home from season to season. And the best part: delivery is super quick! We picked a few items to spruce up our new outdoor patio. This […]