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

Your Phone’s Other Number 📱

Saturday, April 27, 2024

Let's talk about your phone's IMEI number. Here's a version for your browser. Hunting for the end of the long tail • April 27, 2024 Today in Tedium: As you may know, Tedium is a blog and/or

🕹️ How to Play Retro Games for Free on iPhone — Why I Can't Live Without an eReader

Saturday, April 27, 2024

Also: Anker MagGo (Qi2) Power Bank Review, and More! How-To Geek Logo April 27, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — The Bob Ross of programming

Saturday, April 27, 2024

This week we use coffee tasting as our design practice, get as close to and as far away from the metal as possible, find an easier way to write documentation, discover why Google Search is getting so

Issue #538: All the Jam entries, Panthera 2, and Tristram

Saturday, April 27, 2024

Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #538 - April 26th 2024 If you have anything you want to share with the HTML5 game

Daily Coding Problem: Problem #1424 [Easy]

Saturday, April 27, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Implement a URL shortener with the following methods: shorten(url) , which

Charted | Countries That Became More Happy (or Unhappy) Since 2010 😅

Saturday, April 27, 2024

Which countries had the highest happiness gains since 2010? Which became sadder? View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story FEATURED STORY Countries With the

Noonification: What Is E-Waste Hacking?

Saturday, April 27, 2024

Top Tech Content sent at Noon! The first AI-powered startup unlocking the “billionaire economy” for your benefit How are you, @newsletterest1? 🪐 What's happening in tech this week: The

TikTok faces a ban in the US, Tesla profits drop and healthcare data leaks

Saturday, April 27, 2024

Plus: Amazon's new delivery subscription and a deep dive on Rippling View this email online in your browser By Kyle Wiggers Saturday, April 27, 2024 Image Credits: TechCrunch Welcome, folks, to

🐍 New Python tutorials on Real Python

Saturday, April 27, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Write Unit Tests for Your Python Code With

Bogus npm Packages Used to Trick Software Developers into Installing Malware

Saturday, April 27, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.