Love the textured back

Contrast looks great...


Amazon's thoughts on Android

We treat Android like Linux...
— Jeff Besoz

Can't wait...

 iPhone 5 looks good

iPhone 5 looks good

Get Subscripting for iOS Today

When I watched the WWDC video for Modern Objective-C, I was really excited to see that they had made some really cool changes to make the language much less verbose and much simpler.

Objective-C now supports subscripting for NSDictionaries and NSArrays. Here is a simple example comparing the old versus the new way of creating an NSDictionary:

All this syntactic sugar is available in Xcode 4.4, but I quickly learned that even though the compiler can support this syntax, SDK support (Mac OS X has it iOS does not) is still required.

So after some googling around I saw this article and found out that all that was needed was that it is possible by providing a header file with the following methods:

Word of caution when using this interface; you will be able to use the subscript syntax with EVERY type. Try and use this with a class that doesn't support it and, you guessed it, runtime error . (

Hopefully next year Apple will make even more changes to Objective-C. Maybe we'll see something like this:

iOS Design Patterns Site

How have I not seen this site before...

Dog Found Me: My quest for a laptop free existence….



I guess the title is a bit misleading. What I am referring to is a laptop free existence for my personal life. With work, I think I will always need a laptop…or maybe not! But that’s beside the point.

So I recently purchased my first iPad 2 and quickly realized how lame my Dell…

Dog Found Me: Uploading files with Quicksilver & CloudApp


We at Dog Found love Quicksilver. The only thing we might love more right now is CloudApp…sorry Droplr . (. So we thought why not combine the two! CloudApp already gives you the feature of taking screenshots and having it automatically upload the file to your CloudApp account and saving…

Dog Found Me: Just Throw It In The Bag?


So you read our previous post and now you’re saying to yourself ‘DFM, now that I have The Setup what can I do about being on the go?’ or in other words ‘Now that I’m set up, how can I get down?’ (that’s what she said).

Today we’ll look at a few ways to carry your hardware (and yourself) in…

Codes from the Underground: Objective-C Designing With Blocks


I recently started doing some Objective-C development at work. Coming from a Ruby/Python/JavaScript background, I was stoked to see that Objective-C had support for blocks.

Here’s a great tutorial on the subject.

Closures are a wonderful way to handle the complexities surrounding…