Without a web browser being available, this is going to be essential if you want to authenticate with Facebook in your tvOS app. It includes a simplified login workflow as well so it shouldn’t introduce much hassle for your users if you integrate it.
Splitting a UI into multiple storyboards isn’t a new technique by any means, but with iOS 9 and Xcode 7 it’s now something you’ll not need to write any code to achieve. Caroline Begbie takes a look at how it works and how to easily split a large storyboard into smaller chunks.
You’re probably using something like Charles for debugging network requests, but what if you wanted the information right there inside your app? Netfox does exactly that, it exposes details of all network requests so you can investigate problems without additional configuration, or needing to be on the same network as your laptop running Charles.
Wouldn’t it be nice if LLDB, when launched from Xcode loaded an .lldbinit file from your project directory so you could share useful debugging shortcuts with your team? Eloy Durán has put together a small Xcode plugin which does exactly that.
Douglas Hill with everything you need to know (including all of the bugs) about presentation controllers in iOS 8+. This is going to save you hours if you haven’t worked with this API before.
When considering iOS split-screen multitasking it’s easy to forget some of the edge cases that your app will need to cope with. For example, what happens when the keyboard is presented from the other app when your app is in a state where you don’t expect it to be shown? Keith Harrison has everything you need to know.
Fascinating story from Natansh Verma on reducing the time from a cold launch of the Facebook app to the feed being displayed. Of course, it comes down to the basics of measuring before optimising but there’s a few unexpected tricks being used. There’s also a good video on the same subject of Greg Moeck talking at the @Scale conference.
I linked to Roy Marmelstein’s PhoneNumberKit for formatting phone number data correctly a little while ago. Looks like he’s been busy recently and he’s now taken on formatting for numbers, addresses and colours. There’s also a write up on the library if you want more information.
Really great post by Scott Hurff on the different “states” of a UI. Obviously you’ve got the Ideal State which is what you’ll probably tend to spend the majority of your time designing. However, if you’re not careful, the other states such as Empty, Error, Loading and Partially Loaded can get a little neglected during design.
This week’s instalment of wonderful conference talks comes from the #Pragma conference from a few weeks ago in Florence. Enjoy!
In the immortal words of Stephanie, OHHH HELL NO.
At least the story has a happy(ish) ending!