iOS Dev Weekly - Issue 292

iOS Dev Weekly

iOS Dev Weekly - Issue 292
Farewell to CocoaDocs! Serialisation in Swift 4 and how to write better release notes for your apps. 🐞
 

iOS Dev Weekly

 

ISSUE 292  March 17th 2017

 

  News  

 

CocoaDocs documentation sun-setting

CocoaDocs has been a fantastic resource for the ~4 years it's been running and providing hosted documentation for documented pods. Unfortunately this week Orta Therox announced that it will cease to provide documentation as of the end of May due to difficulties maintaining it. READMEs, CHANGELOGs and the metadata calculations will continue to be generated and will continue to be hosted on the main CocoaPods site, but docs is going away.

It's a sad day but all things must come to an end and I'd like to extend my thanks to Orta and the rest of the team for the time and effort put into what has been an invaluable tool. πŸŽ‰

cocoapods.org

 
 

  Sponsored Link  

 

Kobiton: Test your Mobile App on Real Devices for Free

Sign up for Kobiton, a new mobile device cloud platform that gives you access to the devices you need, when you need them. Join the beta and start testing in minutes for free!

kobiton.com

 
 
 

  Tools  

 

iOS Continous integration: Xcode Server, Jenkins, Travis and fastlane

Picking the right CI tool can be tricky so this write up and explanation of 3 of the best options by Ursu Dan might help you out if you haven't yet set something up. It strikes me that there's a huge opportunity for Apple here in making Xcode Server better, but we've not really seen any major improvements since it was first launched with Xcode 5 in 2013.

github.io

 

Marathon

We know that Swift is intended to be usable as a scripting language, but there are some rough edges around actually using it as such. John Sundell has put together a new tool which helps you create and maintain Swift scripts. It'll maintain an Xcode project for you and includes easy dependency management for your script.

github.com

 
 

  Code  

 

Swift Archival and Serialisation

A new proposal is making its way into Swift evolution and it's all about serialisation. Obviously all of the old Foundation favourites are still available in Swift, but they can be a little cumbersome to use in practice and this proposal aims to provide a native solution. It even aims "to provide a more type-safe solution for serializing to external formats, such as JSON" which means we won't ever see another Swift JSON library again... right?? πŸ˜‚

github.com

 

UITableView ReverseExtension

Ever wanted to build a messaging view, or anything else where content comes in from the bottom instead of the top? Just add this extension by Taiki Suzuki and you're all set!

github.com

 

Spruce

What do we want? Another iOS animation library! When do we want it? Well actually we have quite a lot of these already... What? I should look at one more? OK then. This one concentrates on the scheduling and choreography of views on the screen. Define a sort function defining the order of views and an animation function to define the entrance and off you go.

github.com

 

IB Free in Practice

I linked to Eject a few weeks ago and if you took the plunge you might be interested in this series of posts by John Stricker. It's just the basics in this post including getting up and running with a project, building some style helpers and getting started with a couple of components. I'm still happily using Storyboards, but if they're not for you this might be useful.

raizlabs.com

 
 

  Design  

 

As a Designer I want better Release Notes

Rob Gill with a take on making our release notes better. There's some great advice here like always including major version release notes as well if you push out a minor update, including a TL;DR (although, don't call it a TL;DR unless you know your users will know what that means, "Summary" is great though), ensuring that you space things out and loads more.

uxdesign.cc

 
 

  Business and Marketing  

 

Indie Game Promotion Takes Over App Store

I was happy to see this promotion for independent game developers on the App Store recently. I'd love them give the same privilege to independent apps next!

macstories.net

 
 

  Jobs  

 

Say Goodbye to Search Anxiety

And Hello to Search Excitement. Try Hired and Find your next opportunity. πŸ’΅

hired.com

 

Senior iOS Engineer @ Twitch

Want to work on the world's leading video platform and community for gamers? Join us.

lever.co

 

iOS Developer @ WillowTree, Inc. in Charlottesville, VA or Durham, NC

Don’t come here for a job. Come here to be a part of something meaningful.

jobvite.com

 
 
 

  And finally...  

 

Branding

It's important 🀣

twitter.com

 
You received this email because you subscribed via the iOS Dev Weekly site.
We’ll be sorry to see you go but you can unsubscribe instantly.
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 
Β©2017 iOS Dev Weekly | Privacy Policy
 
Published with Curated