I need to check out that Advent of Code stuff at some point. That would be a good way to either brush up on my Objective-C (or learn Swift, for that matter).
Couldn't be worse than learning modern C++ by writing an emulator (though at least I went into writing Plip with a reasonably solid knowledge of C).