Apple's modern desktop OS is famous for its feline monikers -- Panther, Tiger, Leopard/Snow Leopard and Lion, among others. But what about the other Apple operating system, iOS? While the code names for those versions aren't used in the public branding and promotion of the iPhone/iPod touch/iPad family the way Mac OS X leans on Lion, they still exist, and there's still a pattern to them.
iOS developer Steven Troughton-Smith tweeted the full list of iOS code names over the weekend, and while they might seem a bit random they actually have one thing in common: snow.