promote their developer tools to the education market. iPads are a popular choice in schools and it’d give people a reason to promote Swift into that space.
It may not happen, but it feels like the time might be about right. So, maybe!
Whatever happens, and whether you’re in San Francisco for the main conference, AltConf or Layers or at home, enjoy WWDC! I can’t wait.
Dave Verwer
Not all app crashes are created equal. Get real time data on real user issues and prioritize them for fast resolution. Free up your dev resources to focus on new features!
John Gruber with the best round up of the huge App Store changes which were announced on Wednesday. Subscription pricing is now available in all categories (although not for all apps). Faster app review is not a coincidence, and most apps will now be reviewed in 24-48 hours. Then the controversial one, paid search results, which I hope is coming alongside better organic search as well.
We’ve repeatedly asked Apple for major changes to the App Store, and here they are. They may not all be what you were individually looking for but this is evidence that big changes can happen, and that can only be a good thing.
Ben Sandofsky with a fantastic article on the challenges and possible solutions around bringing UIKit to the Mac. I agree that this could be the year when we start to see this happen.
The sky isn’t falling, AppKit isn’t going anywhere and OS X isn’t going to become iOS just yet, but this would be a way to start bringing the platforms closer together. If it happens, it’ll be the start of a painful transition. But if you look 5+ years down the line, can you really see the Mac and iOS devices still running two operating systems that differ as much as they do now?
I’m very much with Brent Simmons on this one. There should be 0 Errors, 0 Warnings, always. The visual difference in Xcode between 0 and 1 warnings is significant. The visual difference between 12 and 13 is very subtle, and you won’t notice the number gradually creep up until it’s too late.
This is a newly published tech note from Apple on how to use Intruments to optimise your app for memory usage. It uses a practical example and walks you through the steps to find and fix a problem. Instruments is one of those tools that really benefits from walkthrough style documentation so this is a great resource.
I first mentioned IBAnimatable a few months ago in Issue 233. Well, work has been continuing and this week they added the ability to do interactive gesture based transitions using the library. This is turning into a very capable library for removing a whole load of animation code from your app.
If you’ve been listening to Core Intuition recently you’ll be familiar with Daniel Jalkut’s efforts to introduce Swift into MarsEdit, which is a large existing Objective-C codebase. Recently the topic of nullability in Objective-C has come up and triggered this blog post. Definitely worth a read if you’re in the same situation.
Following up on all the talk recently about dynamic language features and Swift, this post by Roopesh Chander explores how to implement a responder chain using Swift protocols. He’s come up with an interesting implementation, and has a couple of suggestions at the end for tweaks to Swift that would make things easier.
Nick Babich, who is quickly becoming my favourite blogger on mobile design, tackles errors this week. There’s some great advice in here but to do it right you need to start implementing a lot of custom UI code. It feels like this is a place where some modifications to the frameworks and the standard iOS UI could be helpful.
Hot on the heels of the subscription pricing announcement, Adrian Hon on how it has been working for Zombies, Run! since they switched over to experiment with it last year.
I meant to link to this article by John Voorhees last week, but it got lost in the mix. However it’s still interesting even after the announcements this week, especially the sections on organic search and app ratings.
UIKonf was only a couple of weeks ago and already all of the videos are up! There’s some fantastic talks in here (one of them even became the “And Finally…” for this week 😀). Enjoy!
Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. Try it today. 👍
Work with emerging technologies, join an incredible engineering culture, deliver to millions.
Love Swift? Join our FinTech startup that is set to change the auto world.
An amusing look at the first two years of Swift from Daniel Steinberg.