Whats the point of working in software if you can’t take an aside once every now and then! I ride downhill mountain bikes and snowboards when I’m not coding. I use GoPro cameras to film for notoriety, fun, to check my techniques and aid with training. One shot that I always like is the handheld..
This is the second post in a series paying homage to those developers whom make great iOS code and release it open source. I’ll join you soon! I recently built a b2b app that required use of a easy-to-use calendar, and I didn’t want to go down the route of creating events with EKEventKit and..
Its been a while since I posted anything, I’ve just been head down butt up piecing together projects and scoping out new ones. You never stop learning in this field so its about time I started sharing knowledge again. I build a lot of data centric apps, and although iOS makes it easy to create..
Taking a step back, I thought I’d post up a brief overview article for those that are looking to get into iOS development. First off, its desirable that you have some kind of coding experience. If you have worked with Objective C then there will be an easy transition. The next best bet would be..
Ok let me clear something up first: From a UI perspective, there is little to no need to animate from a tab bar item to another tab bar item. The expectancy from the user when they click a tab bar item is that they will be immediately presented with the content associated with the tab..
iOS comes with a bunch of animations that can help turn a plain app into an app that feels high quality and polished with just a few lines. During this tutorial I will attempt to show how to transition from one view to another using a page-turn style animation (similar to where you look at..
This was one a little more difficult, but shows the tip of the iceberg on what can be achieved with Core Animation. The requirement was to have a button on the view, of which the user could choose the icon, and then the colour of the icon. To make it more complicated, the designer decided..
This a bit of a simple one, but one that I end up looking up all the time. Say you have a text field, but it is saved in your model as a NSNumber. Before conversion, you need to ensure the user has entered in a number and not something silly like ‘cow’. What we..
When starting a new project with XCode, you are often given the option to add CoreData to your project. I build almost every project using CoreData in some way (given most of my apps are business related, there needs to be some form of caching or data retention). However, for some reason, the option to..
I find it frustrating to be staring at a screen, with nothing changing, nothing responding, being not sure if there is something happening behind the scenes, or if the app has crashed. It doesn’t take much effort to pop up an activity indicator to let the user know on the UI that the app is..