Archiving your iPhone app and icon dimensions don’t meet the size requirements

I’ve just archived an update for iCapital and I stumbled upon a weird warning.

It said the following

icon dimensions (0 x 0) don’t meet the size requirements.  The icon file must be 57×57 pixels, in .png format

I double checked my build settings and my app icons had the right dimensions.  When I searched for the warning on Google, there were a lot of other people who also had the issue since they updated to XCode 4.2 and OSX 10.7.3.

Luckily it’s really easy to fix the issue. You just need to set ‘Compress PNG files’ to NO in your Build Settings and re-archive your app!

Forms with UITableview in IOS

When you’re developing IOS apps you often need user input to receive some data.

You have the following options to get the data from a user:

  • Poorly designed form on a rather ugly white background
A rather ugly form
A rather ugly form
  • Use Storyboard to get static UITableviews in which you can easily create a nice form
A form by using static UITableview
A better looking form by using static UITableview

Continue reading Forms with UITableview in IOS

How to do a lightweight Core Data migration

Why do you need to migrate?

When you release an app and add new features, there will be a time you need to update you persistent store. This is easy to do when you are in a development stage, because you can just delete your app and the persistent store will be re-generated. But when you are live and people have downloaded your app, you need to be careful. They won’t like it if suddenly their saved data has disappeared!

Continue reading How to do a lightweight Core Data migration

iOS Face recognition

There is a nice API for face/person recognition on the internet at http://www.face.com/.
Their API provides quite a lot of interesting data, such as

  • Position of the eyes
  • Position of the nose
  • Position of the mouth (right, center, left bounds)
  • Yaw/roll/pitch rotation of the detected head
  • Attributes: gender, wearing glasses, smiling, mood, …

And the best of all … it’s a free service which gives you 5000 calls an hour to their API which is more than enough for a little experiment.

Continue reading iOS Face recognition

Boring Meeting OXO – a new way to have fun meetings

After finishing up iCapital, I was thinking about a new app to learn some extra API’s or frameworks.  We were discussing about games during meetings, and that was my eureka moment.  You probably know the feeling when you are in a boring meeting and you want to play OXO with a collegue … passing the paper and thinking ‘oh damn, it’s so obvious we aren’t paying any attention’.

Continue reading Boring Meeting OXO – a new way to have fun meetings

iCapital – an app to learn the countries a fun way

Due to a broken foot this summer, I finally found the time to investigate the objective-c language.

As a result of this, I’ve just released my first app to the App Store … iCapital!

It’s a little app which let you search for any country in the world and it will tell you what the capital is. You can also do an inverse search (so if you know the capital and you want to know the country). If you want additional data, the app connects to Wikipedia!

Continue reading iCapital – an app to learn the countries a fun way