December 2010
16 posts
2 tags
Bug Reporting Best Practices - Apple →
This page provides information regarding the best means in which to file a bug report.
Dec 28th
3 tags
Unit Testing in C++ and Objective-C just got... →
CATCH is a brand new unit testing framework for C, C++ and Objective-C. It stands for ‘C++ Adaptive Test Cases in Headers’, although that shouldn’t downplay the Objective-C bindings.
Dec 28th
4 tags
Mac OS X Debugging Magic →
Mac OS X contains a number of ‘secret’ debugging facilities, including environment variables, preferences, routines callable from GDB, and so on. This technotes describes these facilities. If you’re developing for Mac OS X, you should look through this list to see if you’re missing out on something that will make your life easier.
Dec 27th
10 notes
1 tag
Non-Deterministic Problems aka Finding Talent →
Some thoughts on finding mobile developers or finding work as a mobile developer - Jeff LaMarche
Dec 21st
1 tag
Dec 20th
1 tag
WatchWatch
The Vendor Client Relationship in Real World Situations
Dec 15th
2 tags
AirPrint Activator →
AirPrint Activator is a small application that will enable a Mac OSX 10.6.5 + iTunes 10.1 hidden feature to allow your shared printer to be visible on your iOS 4.2.1 devices.  AirPrint allow you to print from new generation of Apple iPhones, iPad and iPod Touch to a printer shared over your personal WiFi network.
Dec 14th
12 notes
3 tags
A successful Git branching model →
In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and...
Dec 13th
7 notes
3 tags
Version control for solo Mac developers →
In this post, I’ll take a quick look at how to keep your projects in git and how to manage that easily on the Mac. More importantly though, I’ll take a look at why you’d want to do this, even if you’re the only developer, you don’t need to share your code, you don’t have formalized releases that need to be tagged and you already have a backup system protecting...
Dec 13th
1 tag
LOG_EXPR(x) →
LOG_EXPR(x) is a macro that prints out x, no matter what type x is, without having to worry about format-strings (and related crashes from eg. printing a C-string the same way as an NSString). It works on Mac OS X and iOS. Github
Dec 11th
1 tag
Understanding EXC_BAD_ACCESS →
What EXC_BAD_ACCESS is saying is that you did something that caused a pointer (yours, one internal to the iPhone, or one that the allocator is using) to be dereferenced and that memory location isn’t inside one of the chunks assigned to your program.
Dec 11th
4 tags
The Big List Of Indie Marketing And Business Tips →
A collection of links related to indie marketing and business things. Enjoy!
Dec 11th
2 tags
Dec 11th
2 tags
Game Mechanics →
Game Mechanics are constructs of Rules and Feedback Loops intended to produce an enjoyable Gameplay. They are the building blocks that can be applied and combined to gamify any non-game context.
Dec 11th
3 tags
Local Calgary iPhone App Developers →
This is a list of local Calgary iOS dev’s. Hopefully I can make the list soon after my first game release!
Dec 11th
8 notes
[[tumblr alloc] initWithStyle:carbon];
What the hell is this post’s title all about?  I’m an Objective-C programmer;  that’s a geek joke. Har har. It took me quite some time after purchasing this domain, but here we are, my first blog. My ADHD has taken me for a very hectic ride the past couple years. Here I’m hoping to add some organization to that madness. I am well aware how quickly these things can turn...
Dec 10th