I was a huge fan of the Swift Weekly Brief before it unfortunately went on hiatus at the end of 2017. What I didn’t realise was that it only took a very short break before it was back up and running! I somehow managed to get removed from the mailing list during the transition and so I had no idea it had been back for almost a year! I’ve always been a big fan of this project as it provides in-depth coverage of Swift evolution, so it fits really well alongside iOS Dev Weekly because my interests sit much more with iOS development rather than language development.
So, just in case you had also missed that the hiatus was very brief, it’s now being run by Bas Broek who continues to do a fantastic job covering the Swift open source projects. If you’re not already subscribed, go sign up.
Ever need to view a large, complex JSON file on an iOS device? Even though JSON is fairly readable, you’ll still need good luck if it’s more than just a few lines, or isn’t pretty printed. This new app by Simon Støvring solves the problem by parsing and presenting the data hierarchically. Useful! 👍
This is a cute trick from Keith Harrison on starting your app faster when it’s being launched purely for the purpose of running unit tests. There’s no magic here though, the technique is very simple, in fact it’s the best way to get any performance gains in your app. Do less stuff. 🤘
When I linked to the new Alamofire version a couple of weeks ago, I questioned how dependent we needed to be on networking frameworks now that we have NSURLSession
. Well, right on cue Antoine van der Lee aims to answer that exact question!
I learned several things from this article by Samantha John. First, it looks like the Apple Entrepreneur Camp is happening right now. 🚀Second, how did I not know about Hopscotch? Third, how to use NSPointerArray
to avoid retain cycles. That’s a pretty valuable post!
I tried to present a colour picker in an app once, and my first thought was “How hard can it be to generate a colour wheel? I’ll just loop around some RGB values, or something!” … we ended up using some predefined colours in the end. 😂 Turns out that Core Image can generate colour wheels though! Noah Gilmore explains.
Is your app running from the App Store, or from TestFlight? What if you could check programatically? Turns out, you can! Thanks go to Ben Kraus for the tip.
I’ve said many times before how I love sites like Pttrns, Mobile Patterns, and the sadly now defunct Capptivate. Well, here’s another one to add to the collection! Not just screenshots, not just animations, but full user flows that apps use to solve their problems. 👍
I love this. It’s so intricate and it perfectly represents the action being performed. But more than any of that, it also has a purpose. How easy is it to accidentally scroll past the current day in a calendar? Thanks to Tali Roth for highlighting this great piece of design. 👍
This is solid gold advice from Allen Pike.
I always find the stories about how apps come into existence fascinating and this one from Alexander Griekspoor about Agenda is no different. I also love to see in-development screenshots and videos, and there’s some of those here too. It’s worth a read!
I really liked this article from Graham Lee. When I worked as a product manager, I always took the approach that the next sprint should be fully planned, the next couple should be loosely planned but that after that the backlog is very fluid. However, the important point is that even though the backlog may be vague, the overall product direction should always be clear.
Paul Hudson has been posting a new Xcode tip every day throughout January. That’s a lot of things to be learned in less than 10 minutes! He’s continuing the series into February too, so stay tuned.
Also on the same subject of Xcode tips, this thread by Veronica Ray also had some good tips, like this one from Daniel Martin. Finally, Paulo Andrade also posted a very useful tip this week. So many Xcode goodies!
Seeking a dynamic iOS developer to join the fastest growing iGaming brand in the market.
Award-winning startup, backed by Facebook, is looking for a Senior iOS developer to launch ‘Spotify for News’.
I read this tweet and smiled, but it wasn’t until I realised he had gone all in and created an entirely new site to support the joke that it ended up as the last link in the newsletter. Bravo Bogdan 😂