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

GCP Newsletter #426

Monday, November 25, 2024

Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's

⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁

Monday, November 25, 2024

Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours

DeveloPassion's Newsletter #180 - Black Friday Week

Monday, November 25, 2024

Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Meet HackerNoon's Latest Features: Boost Stories with Translations, Speech-to-Text & More

Monday, November 25, 2024

Hey, Hacker! HackerNoon's monthly product update is here! Get ready for a new version of the mobile app, more translation developments, a new AI Gallery, backend moves, and more! 🚀 This product

The ultimate holiday gadget gift

Monday, November 25, 2024

AI isn't hitting a wall; $70 off Apple Watch; 60+ Amazon deals -- ZDNET ZDNET Tech Today - US November 25, 2024 Meta Quest 3S Why the Meta Quest 3S is the ultimate 2024 holiday present This $299

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