App Store Screenshots with imperfect status fields have always annoyed me. How people can upload photos designed to showcase their app, showing two bars of signal and 4% remaining battery is beyond me. 😀
I felt so strongly about this that in 2012 I made an app to help people solve the problem. It achieved a perfect status line over the top of your screens, which worked well for iOS 7 made the standard status bar transparent. Vis Fortunately, Greg Spiers (who worked for me at that time)
found UIStatusBarServer and we chopped it to create the same effect (full battery, time set to "9:41", etc.) for the simulator. No imaging or false rendering needed! It is a much, much better way to achieve the same result. I removed Status Magic from sales and SimulatorStatusMagic was born. This project has been super successful over the years and I feel that between the original app and this library I have been involved in creating many perfect screenshots in the App Store. I really like it … 1
So last night I learned that Apple had sent
simctl status_bar in beta 4 of Xcode 11! This new tool gives full control over the status bar of the simulator, just as SimulatorStatusMagic does. 19
But as I mentioned last week, there is a good thing when an open source project is sherlocked by Apple. SimulatorStatusMagic will go away and everyone can still have perfect status fields. Either on real devices with QuickTime or using
simctl for the simulator.
I end my comment on this with something that made me laugh. When I learned about the new
simctl feature, I immediately started the beta, ran the simulator and looked at the status bar. Sure enough, it was perfect! "They did it by default!" I thought to myself "It's amazing." But no, they hadn't done that by default. My simulator only operated with the SimulatorStatusMagic applied transfers. 19
So now I want to launch a campaign to get this turned on by default so we can finally get rid of all the ugly screens in the App Store once and for all.
Find an IOS Dev Job through Vettery
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if you receive it, you can receive interview requests directly from top companies that grow their mobile dev teams. Get Started.
Better Storyboards with Xcode 11
I've been waiting for someone to write up
@IBSegueAction since WWDC, and while receiving a brief review last week It had to wait for this week for Keith Harrison to give it the attention it deserves.
Soroush Khanlou why CI is about much more than just running your tests on a Mac mini in your closet. 19
Straighthot Data Snapshots
If your app deals with many ever-changing data and let's face most apps, this technique from Krzysztof Zabłocki will be super helpful for you. I really like the approach because it didn't need major architectural changes and it solves a real problem.
How far can SwiftUI (and Combine) go before you need to resort to UIViewRepresentable? Thomas Ricouard has made great efforts to write this open source app using only SwiftUI. He also writes about his progress while walking, so here are 1, 2, 3 and 4 articles on her journey so far.
Using UIViewRepresentable to Pack UIKit Controller
In a perfect win from The Last Article, here comes Evan Deaubl to explain exactly what to do when you come to SwiftUI's edges and need a UIView or two.
So you signed in with Apple, now What?
Here's Curtis Herbert with her experience of transitioning slopes from a basic login system where the username / password is stored in the keychain, to take advantage of Sign in with Apple. It ended up triggering some changes in the app and made a good story along the way.
How Uber Developed its Small App for the World
This is a great article by Katharine Schwab about how the Uber app came to use a completely different user interface in some regions. There are some fascinating design decisions here. Also, while thinking about where your apps can be used … this. 😂
I want to save you some heartache and stress, but do not try to read this site in anything other than the browser mode of your browser.
Business and Marketing
Distribute Custom B2B iOS Apps privately
Something needed to roll, and with such a broken layout that I hardly connect it to. developing an app for your own use by a single company, is not your company? The way I have seen this done before is for the company you are developing to go and get a business certificate, which you will then develop. Appears out there in a different way, using the App Store, privately … Daniel Almeida explains.
Up to speed
Maps, FlatMap and CompactMap
Don't get lost again with John Sundell's guide to all of the maps … ☺️
Have I just connected this so that I could do that pun? How dare you! 19
Videos from Hacking with Swift Live
It's been only ten days since Hacking with Swift Live happened, and we already have all the wonderful videos from it. 19
It's also amazing that this event claimed $ 30,000 for charity. Incredible work from everyone involved.
Videos from ADDC 2019
There are really so many good conferences these days, it's hard to keep up. Next up this week is the ADD conference and all of its wonderful talks from June this year.
Senior iOS Engineer @ CityMapper – Located in the heart of London, our small team of iOS developers helps make cities usable.
The cities are complicated. We use the power of open data, mobile and payment technology to make transportation sustainable and hassle-free. Our award winning transport tab is built for the real world of commuters and their daily needs in 39 cities. Work on an app that you and your friends use every day. – London, UK but with Visa and Relocation offered
Swift Engineer @ WillowTree – At WillowTree, Senior Swift Engineers have the freedom to create products people love. You will work with a multidisciplinary team to build major products for well-known brands. We look for team members who speak for the best practices of software technology and inspire the team to continually learn and improve. – Charlottesville, VA
iOS Developer @ TransferWise – As an iOS engineer at TransferWise, you get the opportunity to build a product that changes the lives of millions of people worldwide and saves them $ 1 billion in transaction fee every year. You will work in high autonomous teams in close collaboration with designers, product managers and other engineers, as we change the way money moves in an ever-boundless world! – London, United Kingdom
There are several good jobs on iOS Dev Jobs of course. Or, are you looking for the perfect applicant for your open position?
And finally …
How to stop people installing beta iOS versions
This is perfect! 💡
This RSS feed is published on
You can also subscribe
Safari push messages.