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

📧 EF Core Migrations: A Detailed Guide

Saturday, May 18, 2024

​ EF Core Migrations: A Detailed Guide Read on: m​y website / Read time: 10 minutes BROUGHT TO YOU BY ​ Low-code Framework for .NET Devs ​ Introducing Shesha, a brand new, open-source, low-code

Slack is under attack … and you don’t want that

Friday, May 17, 2024

Plus: OpenAI is not aligned with its Superalignment team View this email online in your browser By Christine Hall Friday, May 17, 2024 Good afternoon, and welcome back to TechCrunch PM. We made it to

Ilya Sutskever leaves OpenAI - Weekly News Roundup - Issue #467

Friday, May 17, 2024

Plus: Apple is close to using ChatGPT; Microsoft builds its own LLM; China is sending a humanoid robot to space; lab-grown meat is on shelves but there is a catch; hybrid mouse/rat brains; and more! ͏

SWLW #599: Surfing through trade-offs, How to do hard things, and more.

Friday, May 17, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

💾 There Will Never Be Another Windows XP — Why Ray Tracing is a Big Deal in Gaming

Friday, May 17, 2024

Also: What to Know About Google's Project Astra, and More! How-To Geek Logo May 17, 2024 Did You Know The very first mass-manufactured drinking straw was made of paper coated in wax; the straw was

It's the dawning of the age of AI

Friday, May 17, 2024

Plus: Musk is raging against the machine View this email online in your browser By Haje Jan Kamps Friday, May 17, 2024 Image Credits: Google Welcome to Startups Weekly — Haje's weekly recap of

Daily Coding Problem: Problem #1444 [Medium]

Friday, May 17, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Yahoo. Recall that a full binary tree is one in which each node is either a leaf node,

(Not) Sent From My iPad

Friday, May 17, 2024

The future of computing remains frustrating (Not) Sent From My iPad By MG Siegler • 17 May 2024 View in browser View in browser I tried. I really did. I tried to put together and send this newsletter

iOS Dev Weekly - Issue 661

Friday, May 17, 2024

What's the word on everyone's lips? 🅰️👁️ View on the Web Archives ISSUE 661 May 17th 2024 Comment Did you catch Google I/O this week? It's Always Interesting to see what the Android

Your Google Play recap from I/O 2024

Friday, May 17, 2024

Check out all of our latest updates and announcements Email not displaying correctly? View it online May 2024 Google Play at I/O 2024 Check out the Google Play keynote to discover the latest products