iOS Dev Weekly – Issue 364 – Aug 10th 2020


Last week I talked a few contemporary controversy with apps that used VPN APIs for issues that they weren’t meant for. This week introduced with it extra hiccups after a trade in coverage round playing apps brought about relatively a couple of removals from the shop. To sum it up, apps that contain playing of any type (both actual or simulated) will have to now be at the App Store account of a company entity quite than a person.

I feel the trade itself is most probably cheap given the laws and liabilities round playing. It’s additionally a just right signal that Apple are often taking a look on the regulations of the App Store and tweaking them the place it is smart. What I feel might be treated such a lot higher despite the fact that, as with many stuff that Apple does, is the communique across the adjustments. It seems that the overview tips don’t seem to be but up to date with the brand new coverage and the process of communique to affected builders turns out to were an e mail which arrived after their apps were got rid of from the shop.

I have not discussed but that the removing procedure on this example additionally gave the look to be somewhat over zealous with a number of false positives being reported. I do not believe that is price speaking a lot about as it sort of feels to be a mistake which is getting briefly corrected. However that may were such a lot more effective to decide if the trade were communicated obviously.

The ironic factor is that higher communique would receive advantages Apple up to it could us builders. Instead of Twitter and blogs exploding with overreactions to each and every trade, Apple may just get out in entrance of the dialog and quash the controversies prior to they explode. At the very least, the App Store tips will have to get started getting up to date to accompany coverage adjustments, however I feel a information put up or equivalent prior to they occur would even be an excellent step ahead.

Dave Verwer


Approximately ⅓ of all App Store submissions get rejected

The actual quantity is far, a lot decrease after all as many apps will likely be rejected for problems right through overview best to then be allowed thru as soon as they’re resolved. Even so, that is a far upper share than I’d have guessed at!

Sponsored Link

Find An iOS Dev Job Through Vettery

Vettery focuses on developer roles and is totally unfastened for process seekers. Interested? Submit your profile, and if approved onto the platform, you’ll be able to obtain interview requests at once from most sensible firms rising their cell dev groups. Get Started.



SwiftLint is an implausible instrument for protecting your code requirements in test, however what about Storyboards and XIBs? With exams for accessibility labels, ambiguous/out of place perspectives and a font test to verify there is not any rogue fonts hiding in a storyboard, I in point of fact like this.

When I noticed this it felt acquainted and I believed I had connected to it prior to, however looking out the archives tells me I hadn’t! Thanks to Jonathan Wight for reminding me of it! Too many hyperlinks…


Universal hyperlinks are cool, however checking out them may also be exhausting. Luckily Ethan Huang is right here to make it simple! 😀 This instrument downloads your affiliation record and lets you take a look at it in addition to offering shortcuts to the Apple and Branch validation gear.

xcode-set up

I noticed this tweet by way of Felix Krause this week and it gave the look of a good suggestion to remind everybody that right through this era of virtually weekly new Xcode releases, you do not want to cross to the Xcode downloads web page each and every time!



I have been following Paul Hudson‘s tweets about his new app for instructing Swift the usage of his Swift in 60 seconds content material. Yesterday noticed him unlock the code to GitHub. This is not only a unlock of the content material (even supposing this is integrated), however a unlock of the app itself, together with all the quiz capability so that you can glance thru and be informed from.

Just word that this code is no longer open supply, but!

Building Fluid Interfaces

I believe Nathan Gitter that the Designing Fluid Interfaces presentation from WWDC this 12 months was once remarkable. It was once serious about ideas and design quite than implementation despite the fact that. What if any individual had put in combination the examples used within the communicate right into a venture that was once to be had on GitHub? Thanks Nathan!


After speaking about stack perspectives inside of scroll perspectives final week, Maciej Trybiło was once type sufficient to let me know about ScrollingStackViewController which programs the similar methodology up right into a library. Just subclass ScrollingStackViewController and upload your kid view controllers. 👍

Refactoring Massive App Delegate

I think like the times of in point of fact large utility delegates are fortunately at the back of us, however that does not you will not to find them turning into somewhat of a dumping flooring if no longer watched in moderation. We’ll all be conversant in that code that began as “Oh that is simply one line of code in didFinishLaunching” that in the long run grew to turn out to be a lot larger. Vadim Bulavin has some tactics that can assist you stay it below keep watch over.

The Case for CloudKit

Firebase appears to be taking on the sector somewhat, however prior to you decide to it on your subsequent venture learn Andrew Bancroft‘s case for CloudKit. I nonetheless suppose in case you are development one thing in point of fact critical then rolling your individual again finish is most probably cross, however I do like CloudKit too.


Server Side Swift with Vapor

Server aspect Swift surely hasn’t long gone mainstream but, however with Vapor hitting 3.0 not too long ago it may well be one thing you have got thought of studying. If that is the case then this ebook appears to be like to be a good way to stand up to hurry. Just a word for complete disclosure, I requested for a overview replica of this ebook because it appeared fascinating and was once supplied with one.

Oh and congratulations to Ray and the staff at the new website online design. It’s surely come far from the early days!


Swift Developer WillowTree Charlottesville VA

Get paid to construct cool stuff. Competitive pay. Exciting tasks. Great folks.

iOS Developer at Savvy Apps (Remote)

Come construct international-elegance apps at Savvy. Proudly faraway since 2009.

Build iOS for Agriculture at Granular, San Francisco

Join a small staff digitizing farms all over the world the usage of the most recent cell applied sciences!

And after all…

They’ve collected sufficient information on forestall indicators and storefronts…

The degree after that is to make us play a recreation the place we force a automotive down a freeway for 10 seconds to finish the CAPTCHA. That’s the name of the game of the way we’re going to get self using automobiles. 🚖

This RSS feed is revealed on
You too can subscribe
by way of e mail
Safari push notifications.

Published by Marshmallow

Marshmallow Android is BT Ireland’s Head of Sales for Republic of Ireland domestic multi-site companies, indigenous MNCs and public sector accounts. He is responsible for the direction and control of all sales activity in the region. He has over 10 years management experience from high growth start-ups to more established businesses. He’s led teams in Ireland, India and China across various industries (ICT, On-Line Recruitment, Corporate Training and International Education).