free, instant porting quote now.
You know what’s cooler than 4 screenshots? A billi… err, I mean TEN screenshots. That’s what’s cooler than 4 screenshots. 😂
The Google Summer of Code project is a wonderful initiative organised by Google and has provided an amazing amount of mentoring for students wanting to participate in open source projects over the years. Well, the good news is that this year Swift is included! Are you a student wanting to take part? Find out how.
It’s hard to believe it’s been over 4 years since Craig Hockenberry’s provisioning profile quick look plugin first appeared, and while that version is a little neglected, Evgeny Aleksandrov has been keeping a version updated for the last few years and he gave me a reminder of it this week. It also supports ipa, xcarchive, appex, mobileprovision and provisionprofile files. Probably not as useful these days as it was all those years ago, but still worth having installed.
It was only a couple of weeks ago that we linked to Promises by Google and now it’s the turn of PromiseKit with v6 of the library. There are some significant changes in this version, and if you make it all the way to the bottom of this post you’ll see that unless there are major Swift languages changes, this project is now considered done.
While we’re on the subject. I also found out about Tomorrowland from Kevin Ballard since that last issue as well. There’s no shortage of promise libraries these days!
UINavigationController does a great job for smaller apps, but what if you’re in a much more complex situation? John Sundell proposes that the coordinator pattern is going to be a better fit, and then goes on to explain how we might implement it in Swift!
Soroush Khanlou continues the discussion on iOS application architecture, specifically the case of not using UIViewController
for everything, and instead asks the question whether it’s better to use a simpler controller in some cases?
This two part (Part 1, Part 2) article from Bushra Mahmood is a fascinating look at some of the design choices you need to make when considering AR apps.
Marco Arment on taking a sensible approach to defending your IP and copyright. There’s bad news in here if you’re expecting to be overwhelmed with power and influence by being in the right on a matter of protecting your IP, but everything in this article is absolutely true.
No, you won’t learn Swift in 60 seconds 😂 but you’ll certainly learn something for each minute you put into this new series of videos by Paul Hudson. If you’re new to Swift, don’t miss this. Here’s the introduction, and you can go on from there.
Keith Harrison with an updated version of his IB tips and tricks post. You’ll know most of these but I bet there’s some you are not aware of. The tip here about Ctrl+Shift click to get a selection menu with all views under your cursor is always the one I see consistently blow minds every time I tell someone about it. 🤯
Join Scoop in bringing convenient and enjoyable carpooling to commuters across the nation!
Build awesome features that touch millions and drive the future of mobile development at SurveyMonkey!
We’re Europe’s #1 carsharing service, opening cars with smartphones, join us and help shape the future of mobility.
You must remember you are dealing with a human being and tailor your interface to deal gently with the kind of fears and anxieties that the very existence of your program may provoke.
The 1985 HIG was the best HIG 🤪