iOS Dev Weekly - iOS Dev Weekly - Issue 463

Does your company support open-source software?
 

iOS Dev Weekly

 
  

ISSUE 463  July 3rd 2020

 
Comment

  Comment  

 

I wanted to write something about sponsoring open-source projects a couple of weeks ago when this post appeared, but WWDC dominates everything! But I didn't forget, and I'll talk about it now instead.

The post, if you read it, is about PSPDFKit sponsoring part of the CocoaPods project. I had no idea that some of the CocoaPods maintainers were paying for significant portions of this essential part of our ecosystem from their own pockets. 😨

I talked briefly about this in April, but I think it's worth saying again. We all rely on open-source libraries and tools, so wouldn't it be lovely if the people kindly maintaining them were earning money for doing it?

I feel that this support should come primarily from companies too. It's all too easy for businesses to ignore the issue, or maybe not even know how essential open-source software is to what they do. Also, the amounts of money needed from each company, if more did this, would be trivial. So that's where you come in, dear reader! A little advocacy can go a long way, and so I'd love it if you took a look at what open-source your company's apps rely on, and set some wheels in motion at your next 1:1 meeting.

Dave Verwer

 
 

  Sponsored Link  

 

What's your favorite programming language?

In 2019, Kotlin and Swift were used by 2M developers worldwide each in mobile development. What will change in 2020 and beyond? We want to know! Take Q2 2020 Developer Economics survey and share your views about the most important programming languages. You may win one out of $15,000 worth of prizes! Open until August 10th. Start now!

developereconomics.net

 
 
 

  News  

 

Apple’s Relentless Strategy, Execution, and Point of View

I almost linked to Steven Sinofsky's tweetstorm last week, but I'm glad I waited as he has since expanded it into a full blog post. It's easy to look at an individual release and see the problems and inconsistencies. Still, he's right that engineering on this scale, with this consistency, and with this much success is unprecedented and remarkable.

learningbyshipping.com

 

The benefit of SwiftUI

Kyle Van Essen makes a great point in this tweetstorm. It may not be possible to reach UI nirvana with SwiftUI yet, but that the benefits it does bring are worth the current compromises. The framework coverage, and ability to polish can come over the next few years, but getting rid of the endless complexity of UI updates in increasingly complex operating environments is priceless.

twitter.com

 
 

  Tools  

 

Sim Genie

The simulator has come a long way recently, but many enhancements arrived as additions to simctl, the command-line tool. I've linked to several apps recently that have built UIs on top of various bits of simctl, but none that have done it quite so comprehensively as this new one from Curtis Herbert. It's not purely simctl automation though, it's also simulator folder management, and a whole host of other everyday development helpers. Also, how could I not link to a tool where you can set a systemwide shortcut key for deleting your derived data. 😂

For full disclosure, I've had this app for a while now as Curtis asked if I would beta test it. Unfortunately, with being extremely busy with other things, I only actually managed to even take a look at it this week. Sorry for being the worst beta tester ever, Curtis!

simgenie.app

 

Difference

I linked to Krzysztof Zabłocki's Difference library almost [three years ago], so why am I linking it again? Well, as this tweet says, there have been updates. But honestly, I'm linking it because I can't remember when I saw a better pitch for a library than the two screenshots attached to this tweet.

twitter.com

 
 

  Code  

 

StoreKit Testing in Xcode

The building, debugging, and testing of StoreKit code is always stressful. It's the code that you use to earn your living, so the stakes are high. The good news is that StoreKit, and specifically the testing of StoreKit received a lot of attention in this year's releases! Jacob Eiting is here to give us a rundown of what's new.

revenuecat.com

 

What's new in WKWebView

It's easy to miss some of the subtle changes to important classes at a time like this. A great example of that is the introduction of WKContentWorld to WKWebView. As Filip Němeček explains here, it's a great step forward for stability and security in embedded web views.

nemecek.be

 

as, as?, and as!

The full semantics of as, as?, as!, and is are so complex that I’m sure I can’t describe them

I learned several things about the difference between these operators as I read Ole Begemann's latest post, and I'm sure you will too. 👍

oleb.net

 

Apple machine learning in 2020

In stark contrast to the last few years, both ML and AR took a back seat to more practical, everyday technologies at this year's WWDC. That doesn't mean that there were no changes, though! Matthijs Hollemans takes a look at what's new in ML, and it's not a short article either! 🙇‍♂️

machinethink.net

 
 

  Design  

 

Using SVGs in asset catalogs

As soon as I saw that the new platforms supported SVG images as assets, I knew I wanted Marc Edwards' opinion on it. I'm delighted to say that he has almost nothing to say on the subject. 🤩

The most exciting part of this new feature is that there's not much to say — it's full SVG support, and it just works.

Farewell multi-resolution PNG files, we barely knew ye... Actually, we knew ye for more than ten years, and you quite outstayed your welcome, but still! Farewell, and safe travels!

Note: If you're wondering why I was concerned with Marc's opinion on this, this should give you some context.

bjango.com

 

Announcing the 2020 Apple Design Awards

Watch the video and get polishing your own apps. I must admit, I was a little disappointed to see to see the design awards focus so much on games. I liked it when there were a set number of awards per category. Congratulations to all the winners!

Also, ever wondered what the unboxing experience for a design award is like? Wonder no more.

apple.com

 
 

  Jobs  

 

iOS Software Engineer @ Perry Street Software – Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS. Our brands reach more than 20+ million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We are a small, agile, nimble company, so the ability to make an impact is significant. – Remote, or New York NY

Senior iOS Developer @ Vessel – Our mission is to provide instant health tracking at home - we launch in August! Our mobile experience needs to be top-notch so we’re hiring a Senior iOS Developer. We are a consumer-facing company focused on creating an incredible UI/UX. We have a lean team of excellent developers that collaborate to create something truly special. – Remote, or San Diego CA

 
 

  And finally...  

 

Ed Sanchez: I hereby raise a challenge...

Marc Edwards: Challenge accepted!

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

 
 
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 462

Friday, June 26, 2020

The first ever virtual dub dub is over, let's get started unpacking it. 🤩😍🤩😍🤩 View on the web Archives ISSUE 462 June 26th 2020 Comment The question of Apple not caring enough about the Mac and

iOS Dev Weekly - Issue 460

Friday, June 12, 2020

The SwiftPM Library becomes the Swift Package Index. Implemented in Swift, open-source, and launching… now!. 🎉🚀📦 View on the web Archives ISSUE 460 June 12th 2020 Comment Don't you love the feeling

iOS Dev Weekly - Issue 459

Friday, June 5, 2020

Black Lives Matter View on the web Archives ISSUE 459 June 5th 2020 Comment It'd be easy for me to write today's iOS Dev Weekly as a completely normal issue. I try to keep this newsletter

iOS Dev Weekly - Issue 458

Friday, May 29, 2020

What are my hopes for SwiftUI this WWDC? I hope it feels as well thought out this year as last year's felt mind-blowing. 🤯 View on the web Archives ISSUE 458 May 29th 2020 Comment I've been

iOS Dev Weekly - Issue 457

Friday, May 22, 2020

SPM is the future, but CocoaPods and Carthage are going to be with us for a very long time! 📦⏳ View on the web Archives ISSUE 457 May 22nd 2020 Comment Last week's "one question" Swift

You Might Also Like

Healthy life, Meta's AI and legibility

Saturday, January 11, 2025

Neologism #25, 11.01.2024 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1665 [Medium]

Saturday, January 11, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by LinkedIn. A wall consists of several rows of bricks of various integer lengths and

📊 Every Smartphone I've Ever Owned, Ranked — This Tiny Smart Remote Is the Most Exciting Thing at CES

Saturday, January 11, 2025

Also: 5 Android Notification Features to Make Your Day Easier, and More! How-To Geek Logo January 11, 2025 Did You Know On March 12, 1951, a curious thing happened. In the United States and the United

Ranked | The Top Grossing Movies Worldwide in 2024 🎬

Saturday, January 11, 2025

Established IP dominated the 2024 box office, with top films mostly being sequels, spin-offs, or franchise continuations. View Online | Subscribe | Download Our App FEATURED STORY Ranked: Top Grossing

📖 Your Step-by-Step Guide to Securing AI in the Enterprise

Saturday, January 11, 2025

January 11, 2025 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Tines. When it comes to adopting AI securely,

🐍 New Python tutorials on Real Python

Saturday, January 11, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Iterators and Iterables in Python: Run Efficient

Life Update: Me. In Shorts. In Antarctica [Pics Inside 🧊]

Saturday, January 11, 2025

And yes, I jumped in. It taught me a lot 😅 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Google Researcher Uncovers Zero-Click Exploit Targeting Android Devices

Saturday, January 11, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌