Review of Essential iOS Build and Release

Essential iOS Build and Release by Ron Roche is another of those ‘micro-books’, a concise book with a scope solely focused on how to build for testing and publishing your iOS App, whether it’s AdHoc, App Store or through Enterprise distributions. It takes you through the over-complex routes that would get a developer to get the App to have the appropriate provisioning profiles and certificates. It’s standard information that you would probably find in almost any other iOS book, but the conciseness of this book makes it handy when you don’t want to go through the hundreds of pages to find the relevant material.

This 116-page book is well written, with a very important chapter that is something not a lot of developers appreciate. Automating test builds, using open-source tools such as Hudson is something that is lacking in many development environments and not very-well documented generally, so it’s impressive that it is included here. I generally find having a shelf of specialised books rather than a general iOS book to be more useful as you don’t generally find the entire book relevant whereas specialised books are something you pick out because it’s specifically more relevant to you and contains content that are generally either ‘skimmed-over’ or missed out completely by the more general books. 

I give mr Roche four thumbs up, and if I had a half a thumb I’d add that as well. I don’t think there is much more that could have been added to the book, although i would have liked to have seen alternative integration tools such as Atlassian Bamboo referenced, but perhaps once again that may be left for another specialised book, dealing with iOS Testing.

I Rate this book:  4.5 out of 5

Essential iOS Build and Release

Essential iOS Build and Release, 1st Edition

By Ron Roche

Frustrated by the requirements for testing and distributing your iOS app? You’re not alone. This concise book takes you step by step through the maze of certification and provisioning processes that have to happen before, during, and after deve…

Format: Print, Ebook, Safari Books Online

Publish Date: December 2011

Posted in Book Reviews, General | Tagged , | Leave a comment

Susan Kare | An article from Apple Gazette

This is an interesting article I came across on the Apple Gazette that I thought worth sharing with you guys.

Presenting: the untold, little-known story of one of Apple’s earliest and most influential artists. Susan Kare’s place in history is among its most important and foundational, yet her body of work is comprised of something that most people take for granted and never give a second thought to.

I have to be honest: I’d never heard of Susan Kare before I picked up this book. And once I did, I flipped through its sparse, white pages with lots of empty white space thinking, Okay, so it’s icons. What’s the big deal? It turns out, it is a mighty big deal. You may not have heard of Susan Kare either, so let me give you a quick history lesson. Stay with me, it’s worth it — it ties directly into Apple history.

Posted in General | Tagged , | Leave a comment

The essential tools for an iOS/XCode Developer: Part 1

I thought I’d document a fantastic range of resources and software that should be part of an iOS Developer, based on my experiences. The sources I will provide are a historical collection of GitHub sources, as well as software and design tools and plugins that would make your life as a programmer so much easier, richer and ultimately more creative. 

Posted in General | Tagged , | 5 Comments

A bit morbid, Apple Dev conference for 2011 has Steve Jobs as keynote speaker

You can find the page at Unless Apple have found a way to re-animate someone, it’s a bad error to have on such a prominent part of their website.

Posted in General | Tagged , | 1 Comment

Make sense of iOS Certificates

When developing your iOS app, you reach a point where you are ready to either build for your own device to test, or to distribute to others. The one thing that you may find that is quite fickly is certificate management. You may be using your own, or a company’s or moving between one and the other for a specific project. Quite often though, you can’t seem to get the certificates to work and the reasons even more confusing. Enter this open-sourced project, from @karstenBriksoft, who has provided to the community a nifty tool that allows for reasons to be given for why a certificate isn’t working.

A tool that tells you why your certificates might not work. It is designed to be easily extensible and currently implements the following Certificate Problems (to add a problem, subclass CertificateProblem and implement +load,-infoObjects and -htmlDescription)

    • NoCertificateProblem: No problems found, your certificates should work
    • MissingCertificatesProblem: No Certificates were found that have a name like “3rd Party…”
    • MissingPrivateKeyProblem: No Private key found for your certificates. You need the private keys in order to sign with the certificates

As the description states, it’s extensible through subclassing and implementing new problems and it’s a great start for people who wish to fork and contribute to. You can find the project over at github at
Posted in General | Tagged , | Leave a comment

Review of “Designing Mobile Interfaces”

This book centralises the science of designing interfaces, void of any specific platform or device but rather allows the reader to think spatially in terms of UX for the thumb. The Mobile developer will be able to follow the various topics or ‘best practices’ in a familiar theme of Problem-> Solution, with commentary and options following that. Some of the topics are quite basic, stale and non-exciting but if you can follow the book and skip over sections you don’t feel is appropriate for you, then this book accumulatively is great.

I recommend this book, because it forces developers and designers to go through the basics they thought was right, re-think that and adjust, rather than cut corners and dive into the excitement of mobile development. I would take my time and read each chapter on my down time and learn something new, rather than dedicate a whole chunk of my time in one go to it. It’s the type of book that is a reference than a page-to-page necessity. If you are working on an iOS, Android or Mobile Web App, this book provides themes that are device-independent in a thoughtful, comprehensive and mechanical approach. 

I Rate this book:  4.0 out of 5

Designing Mobile Interfaces

Designing Mobile Interfaces, 1st Edition

By Steven Hoober, Eric Berkman

With hundreds of thousands of mobile applications available today, your app has to capture users immediately. This book provides practical techniques to help you catch—and keep—their attention. You’ll learn core principles for desig…

Format: Print, Ebook, Safari Books Online

Publish Date: November 2011


Posted in Book Reviews, General | Tagged , , | Leave a comment

iTunes Match to make larger iDevices redundant?

Apple’s iTunes Match has just recently been rolled out internationally, after initially being released in the United States, as a natural extension of the company’s iCloud services. Whilst iCloud is by-in-large free and allows most of your content to be synced seamlessly, iTunes Match with a yearly subscription allows all your music to be stored on the cloud.


Posted in General | Tagged , , | 2 Comments