iOS Dev Weekly - iOS Dev Weekly - Issue 558

What was your first Apple product? There's a fair chance it was the same as mine… 🎧
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 558  May 13th 2022

 
Comment

  Comment  

 

I want to start this week with the story of the first Apple product I owned, a third-generation iPod. This week, Apple finally retired the product line, and my thoughts went back to my first few minutes of owning it.

I was very much in the Microsoft/Windows camp at the time, and I remember being very sceptical and critical of Apple. I also remember the Phillips MP3 player I used before I bought my iPod, though, and how truly awful it was. It was clear Apple had something special, and I started to look at it longingly.

I had travelled to the US on a business trip for the company I worked for at the time. I was in State College, PA, which at the time was the coldest place I had ever visited. I remember looking at a weather display in the hotel lobby and thinking, “Oh, -3º, that’s chilly!” before realising the readout was in Fahrenheit! 😬 Anyway, we ended up at a Best Buy store during the trip, and I handed over my hard-earned $400 to own my first Apple product.

I remember opening the box of my new device vividly, especially one part of it. The box that held the iPod split in two and folded out, and I saw those famous words for the first time, “Designed by Apple in California”. It was the first time I had seen such attention paid to packaging, and even though it was years before anyone would say the word “unboxing”, 😂 it made a big impression.

I loved that iPod and used it for many years, and I suspect that decision is why I’m writing these words today. I’m not sure I’d have bought my first MacBook Pro in 2006 without the experience of owning that iPod.

I’m glad I bought it.

Dave Verwer

 
 

  Sponsored Link  

 

Leveling Up with Progressive Delivery and Observability within Mobile Gaming

Successful teams are turning to observability for insights into application stability and to drive progressive delivery with confidence that new feature releases will satisfy their customers. Learn how observability tools inform progressive delivery practices, giving developers the capacity to experiment with new features and release them incrementally for faster real-world feedback with less risk. Read more in our new whitepaper.

smartbear.com

 
 
 

  News  

 

Swift Website Work Group

It’s been a few weeks since the Swift project’s website became open-source. In that announcement, Tom Doron said that one of the first steps would be establishing a working group, and here he is again announcing the formation of that working group!

What’s that? Why is my name on that list? Yes, I applied to the group, and I’m delighted to say that I will be a part of the workgroup. I hope to contribute what I can to improve the site over the next couple of years!

swift.org

 
 

  Tools  

 

Copy Images from Storyboards and XIBs

Thanks to Martin Pilkington for tweeting this handy Xcode tip! I just tried it, and ... 🤯

Note: This only works with Storyboards and XIB files. It's not possible to copy from the SwiftUI preview... yet? 🤞

twitter.com

 
 

  Code  

 

Runestone

This new package from Simon Støvring looks really great. It's a TextKit 2 text editor with syntax highlighting support. For a good idea of what it looks like in use, download his new app, Runestone, where he uses it in a full-featured text editor for iOS. 🚀

swiftpackageindex.com

 

STTextView

Talking of TextKit 2, in this post, Christian Tietze talks about Marcin Krzyzanowski’s syntax highlighting text editor control for macOS, STTextView. It’s also built on top of the new TextKit APIs and comes from his upcoming Swift Studio app that I linked to a while ago.

I’ve said this before, but it always makes me happy when I see someone blog about another person’s project like this. I had no idea that Marcin’s library existed until I read Christian’s post this morning.

christiantietze.de

 

Modelling errors in Swift

I agree with what Majid Jabrayilov says in the conclusion of this post, “Error handling is a complex topic“. He does an excellent job of taking us through the basics and then into a couple of other things to consider.

swiftwithmajid.com

 

The SwiftUI render loop

Would you like to end your week by diving deep behind the scenes of SwiftUI? If so, Rens Breur has just the thing for you.

rensbr.eu

 
 

  Business and Marketing  

 

When to remove your iOS app from the App Store

This post from Benoit Pasquier is honest, humble, and refreshing to read. He talks about the realities of working on multiple projects and might give you a new perspective on some of your apps or side projects.

benoitpasquier.com

 
 

  Jobs  

 

iOS Engineer @ Karbon – Karbon has spent the past 12 years building amazing apps for the best clients in the world. We’re a fully remote yet closely-knit team of iOS and Android engineers with an obsessive attention to detail. We value quality over quantity and focus on only a few key projects per year. – Remote (within US timezones)

Mobile Full Stack Engineer @ Expensify – Join our passionate team of top-notch engineers to solve a real-world problem, and help people spend less time managing expenses and more time pursuing their real goals. – Remote (Anywhere) with some on-site work (Australia, United Kingdom, or United States in CA, MI, NY, or OR)

Senior iOS Engineer @ Doximity – Doximity, the medical network used by over 80% of US clinicians, is hiring passionate iOS engineers (fully remote!). Come be part of an amazing product team + work on an app that is constantly evolving. Use your skills (Swift, MVVM, FRP) to be an integral part of our newly launched telemed feature. – Remote (within US timezones)

Senior iOS Engineer @ onX – Are you a Software Engineer that loves the outdoors? onX is hiring iOS Engineers. If you’re passionate about building great software, love playing outside, and believe in protecting access to public lands - then join onX, where we empower millions of outdoor enthusiasts to explore the unknown! – Remote (within US timezones) or on-site (United States in MT)

Senior iOS Developer @ Chariot Solutions – Chariot Solutions is a Philly based consulting company that strives to create a product company culture. We work hard to win exciting projects with some of the top companies in the world, while helping our employees maintain a great work life balance. – Remote (within US timezones)

Senior iOS Engineer @ Sendwave – We currently have a 4.6-star rating on Trustpilot — people put their faith in us to deliver their money quickly, securely, and affordably. And we’re pretty darn proud of that. – Remote (within US or European timezones)

 
 

  And finally...  

 

Why not end this week with a trip back to being an Apple developer in the 90s?

 
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
 
 

 
 
©2022 iOS Dev Weekly | Privacy Policy | Twitter | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 557

Friday, May 6, 2022

What a special day it will be, all of (or at least some of) us being together again! 🥳 View on the Web Archives ISSUE 557 May 6th 2022 Comment This week saw Apple announce a few more details about the

iOS Dev Weekly - Issue 556

Friday, April 29, 2022

How should Apple handle old apps on the App Store? 🤷‍♀️ View on the Web Archives ISSUE 556 April 29th 2022 Comment This week saw many developers receive notices from Apple saying they will remove apps

iOS Dev Weekly - Issue 555

Saturday, April 23, 2022

Keeping up with package releases and the open-source funding problem. 💸 View on the Web Archives ISSUE 555 April 22nd 2022 Comment One thing I'd love to do a better job with for this newsletter is

iOS Dev Weekly - Issue 553

Friday, April 8, 2022

Subscription price increase pilot programme confirmed by Apple. 👍 View on the Web Archives ISSUE 553 April 8th 2022 Comment Last week, the custom, automated subscription change people saw in Disney+

iOS Dev Weekly - Issue 552

Friday, April 1, 2022

Incubating APIs towards the standard library, or just building packages? 👍 View on the Web Archives ISSUE 552 April 1st 2022 Comment When swift-numerics debuted in 2019, Steve Canon mentioned that you

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your