Sponsored Link
Pollen VC gives App Developers access to App Store revenues every 7 days.
We pay out 95% of your earned app store revenues every 7 days, instead of the standard 30-60 days, meaning you can reinvest your cash earlier. Use your earned revenue to fund user acquisition or product development, rather than relying on credit cards or external investment. Click to find out how Pollen VC can help you grow your business faster.
News
What we learned building the Tumblr iOS share extension
Bryan Irace with a roller coaster of a post about extensions on iOS 8. There were always going to be difficulties with a feature like this being added to iOS and this post is required reading if you are even considering jumping into developing one.
Thoughts On Five Years of Emerging Languages
Alex Payne with a great article looking at recent trends in language design. Swift gets a mention and LLVM gets several. A very interesting read.
Tools
Using Vector Images in Xcode 6
With @3x being something that we now have to worry about, the possibility of switching iOS apps to use vector art has popped up several times on Twitter during this week. Cory Bohon reminds us that Xcode 6 actually supports automatic rendering of @1x, @2x and @3x assets at build time from PDF artwork in an asset catalog. However, you should read the whole thing before implementing this as there are some important notes at the end of the article.
Code
Overcast is now accidentally an iPad app, too
If you took advantage of the tip for replacing launch images with a storyboard which I linked to in Issue 161 you'll want to be careful and test before shipping. Marco Arment implemented it in the iOS 8 version of Overcast and found a bug which looks as if it enables your app as a native iPad app when using this technique.
Don’t Miss These Navigation Bar Interactions in iOS8
With the new iPhone and iPhone Plus models giving us even more pixels you'd think we would be happy, right? No! We always want more screen space! Luckily Natasha has a great article here on the new UINavigationController properties which allow us to grab a few extra pixels by animating away the navigation bar.
Swifty methods
Radek with a great article about method naming and verbosity in Swift. This is one (of many!) of the reasons I'm being cautious when considering Swift for production code right now. Not only with method names, but with all aspects of writing quality Swift code, there hasn't been a consensus on best practices and what suits the language best yet.
Design
Reading between the lines
Christian Klotz with a look at the design process for text annotations in his app, Annotations. I've said it before but I love a post which doesn't focus on the result of the design of a feature but the journey of it.
Apple Pay Human Interface Guidelines
So here's an interesting document. It's short (so far) but I think this gives the most detailed look at how Apple see the Pay process working in apps. I would expect this document to grow over time so I'd also come back and take a look at this in a few weeks/months.
Business and Marketing
Getting Started with App Previews
We've been asking for video previews on the App Store for a long time and back in the summer, Apple made our wishes come true by adding them. Bad news is that now we have to actually make them! These are going to be an essential part of a successful App Store listing very soon so you need to get to grips with this quickly. Dan Counsell has what you need to know.
Essentials and Editors choice badges on the iOS 8 App Store
The slightly disappointing thing about being featured on the App Store is that once the featuring is over, you'll always know you were featured but no one else will. One fantastic change with the iOS 8 App Store is that certain featured spots, such as Editor's choice are now permanently visible. Let's hope this expands to more types of featured spots in the future.
Sponsored Jobs
iOS Software Engineer at Urban Compass, NYC
Help create an app that is truly changing the real estate industry.
Senior iOS Developer - CoStar Group, Washington DC
We need an "out of the box" thinker for an app used by millions.
Yelp's looking for experienced iOS developers!
Join our word-class team and be part of Yelp's awesome culture.
And finally...
A Brief Visual History of Apple Home Page Tabs
James Dempsey with a look back at the top few pixels of apple.com over time.
Comment
So how was your week dealing with code signing, provisioning and submission problems? Are everyone's extensions working? Those issues, along with the pulling of all HealthKit apps due to a bug, made this year's iOS release feel a little bumpier than usual. Things will stabilise though, and congratulations to everyone who got their app out there for iOS 8 day one.
Dave Verwer