iOS Dev Weekly - iOS Dev Weekly - Issue 482

We got a glimpse of the future, and it was full of M. 😍
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 482  November 13th 2020

 
Comment

  Comment  

 

As I write this, the first Apple Silicon Macs are making their way across oceans labelled with the names and addresses of lucky, or impatient, people all over the world.

We got a glimpse at the future of Mac hardware this week, and I’m excited about it. The only thing I was hoping for a hint towards, that they didn’t deliver, is details on the higher end of things. Is the GPU in the Mac Pro and iMac also going to be integrated? How are they planning to scale up to machines that currently support 1.5TB of memory? This event turned out to be firmly focused on the low end of the lineup, but that makes perfect sense as a first step, and as we all know, Apple only like talking about what’s being announced right now.

There was no bold new design, even though this image makes me confident that it’s in the works. Just look at all that unused space! Their performance claims during the event were also a little vague, and charts were conspicuously devoid of hard numbers.

So if it was an event focused on low-end machines with no fancy new hardware designs to coo over, why am I excited? Partly because this is an impressive start to a major transition, but partly because we might have to reconfigure our brains a bit on what low-end means, both in terms of performance and power consumption. 🏎

I think it’s safe to say that future is bright for Mac hardware!

Dave Verwer

 
 

  Sponsored Link  

 

Find Your Next Job Through Vettery

Vettery is home to thousands of actively hiring startups and Fortune 500 companies. Create a free profile, name your salary, and connect with hiring managers looking to grow their teams.

Get started - it’s completely free for job-seekers!

vettery.com

 
 
 

  News  

 

TestFlight 3

Yep, the Big Sur release was the notable event this week, but don't let this new version of TestFlight pass you by. It only has one new feature, but as that feature is automatic updates for TestFlight, it's still worthy of a major version bump. 😍

apple.com

 
 

  Tools  

 

What's new in Periphery 2.0

How much unused code is there in your app? I've linked to Periphery before, but it's worth another mention with this v2.0 release. This release includes a major change to remove the tool's dependency on SourceKit, and that brings with it support for analysing Swift packages, compatibility with Linux, and per-line rule configuration via comments. 👍

github.com

 

Debugging JSON Data in LLDB

I liked this LLDB extension from Sam Soffes, and I think you'll like it too if you ever work with JSON data in your apps.

soffes.blog

 
 

  Code  

 

The Missing Guide for Mac Catalyst Apps

This is a valuable resource from Balint Orosz and Daniel Korpai. I especially love the way that they mix their own experience with links to Catalyst blog posts from around the community. I also liked this sentence at the end of the page:

Building great macOS apps will take time, patience, and commitment from you and your team.

Catalyst is like AppKit, UIKit, React Native, Flutter, and every other framework. Good apps require care and attention, and while the right framework can help, it's the care and attention that ultimately matter.

By the way, this document is also a beautiful way to show off the output of their app, Craft. What a fantastic resource, a lovely app (which is a demonstration that Catalyst itself is not the problem), and a great bit of marketing, all in one!

craft.do

 

Attributed Strings with SwiftUI

Here's Javier Nigro on attributed strings and SwiftUI:

Before we begin, let’s put it right there: SwiftUI is not prepared to handle attributed strings easily.

This is true, but it's also not the whole story, so read this post! I'm confident, given Apple's history in text processing APIs, that this is an area that'll improve significantly in the coming years.

swiftui-lab.com

 

Formatting numbers in Swift

I remember first starting with Cocoa development and being amazed at the attention of detail that some of the APIs had, and NumberFormatter is a great example of such an API. Here's John Sundell explaining why displaying a number might need more than string interpolation, and how Apple's frameworks can help.

swiftbysundell.com

 

Combine and Swift Concurrency

When Joe Heck talks about Combine, it's always worth reading, and this article is no exception. In this post, he talks about how the plans for concurrency in Swift might affect, or be affected by Combine.

rhonabwy.com

 

Building a concurrency-proof token refresh flow in Combine

When talking about frameworks like Combine, It's tempting for people to fall back on the theory of what's happening rather than talk about using it in real-world situations. That criticism certainly can't be made about Donny Wals' latest post, a practical look at a common task!

donnywals.com

 
 

  Design  

 

Small Copy, Big Impact

I love it when people give me a chance to mention my love for well-crafted copy inside apps, and so my thanks this week go to Allen Pike for writing this fascinating story of how adjusting a single piece of copy reduced support load in an app.

steamclock.com

 
 

  Jobs  

 

macOS Software Engineer @ PreEmptive – We make cutting-edge products that protect apps via obfuscation and injected runtime checks. We're small, we're agile, and we're serious about forming and supporting great development teams. We're looking for someone with iOS / LLVM / C++ expertise help develop our next great product. Remote-friendly, proximity to Cleveland Ohio preferred. Come join us! – Remote, or Cleveland OH

Senior iOS Engineer @ IRL – IRL is an all-remote company building a social calendar that will be a ‘one stop shop’ for all the things you want to do with friends. Our iOS team is looking to add a Senior Engineer to our small, nimble squad. Our size-to-product ratio is low, so you’ll be a high impact contributor, making tangible changes daily. Come write great iOS code for a beautiful app and help the world do more together! – Remote within ±3 of Pacific Time

iOS Developer @ Doximity – Doximity, the medical network used by over 70% of US clinicians, is hiring passionate iOS engineers (remote-friendly!). You'll get to be part of an amazing product team and work on an app that is constantly evolving. Use your skills (Swift, MVVM, FRP) to be an integral part of our newly launched telemedicine feature. Apply today! – San Francisco CA, or Remote within the US

Senior iOS Engineer @ DuckDuckGo and Senior macOS Engineer @ DuckDuckGo – Rather than rely on interviews, we base our hiring decisions on demonstrable work performance. We achieve that by asking our candidates to complete paid projects, which largely resemble the type of challenges they would be solving at DuckDuckGo every day. – Remote

 
 

  And finally...  

 

The look of love. 😍

 
You received this email because you subscribed via the iOS Dev Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 481

Friday, November 6, 2020

What's that hiding just the other side of the weekend? Is it Apple's first Apple Silicon machines? I hope so! 🖥 View on the Web Archives ISSUE 481 November 6th 2020 Comment It's (presumably

iOS Dev Weekly - Issue 480

Friday, October 30, 2020

What's the best business model for your app? 💸 View on the web Archives ISSUE 480 October 30th 2020 Comment Pricing is a vast, complex topic, and it's hard to talk about in generic terms –

iOS Dev Weekly - Issue 479

Friday, October 23, 2020

A demo of your app, on a web page? It's kinda possible with iOS 14. 💌 View on the web Archives ISSUE 479 October 23rd 2020 Comment Let's talk a little more about the App Store, shall we? Fear

iOS Dev Weekly - Issue 478

Monday, October 19, 2020

Will Apple be forced to allow sideloading? Would that be a good thing? Do you know Betteridge's law of headlines? View on the web Archives ISSUE 478 October 16th 2020 Comment I really enjoyed

iOS Dev Weekly - Issue 477

Friday, October 9, 2020

What's in store for next Tuesday? More things that we probably don't need, but will buy anyway! 😅 View on the web Archives ISSUE 477 October 9th 2020 Comment Is everyone ready for their phone

You Might Also Like

Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

Monday, November 25, 2024

This week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action

⚙️ Amazon and Anthropic

Monday, November 25, 2024

Plus: The hidden market of body-centric data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)

Monday, November 25, 2024

Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state

Researchers Uncover Malware Using BYOVD to Bypass Antivirus Protections

Monday, November 25, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 25, 2024 THN

Post from Syncfusion Blogs on 11/25/2024

Monday, November 25, 2024

New blogs from Syncfusion Build World-Class Flutter Apps with Globalization and Localization By Lavanya Anaimuthu This blog explains the globalization and localization features supported in the

Is there more to your iPhone?

Monday, November 25, 2024

Have you ever wondered if there's more to your iPhone than meets the eye? Maybe you've been using it for years, but certain powerful features and settings remain hidden. That's why we'

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect