Archive for the ‘iPhone Development’ Category

iPhone OS on Apple TV

Today TechCrunch posted an article speculating about an iPhone OS powered Apple TV, and said it could be a problem for developers because they would have to deal with another (even variable!) screen resolution.
I’m an iPhone/iPad developer, and I have to admit that before the iPad I would use hard-coded pixel values when [...]

Rackspace Cloud Pro 1.1

Today I’m submitting the first update to the Rackspace Cloud iPad app.
New features include:

longer timeouts
password lock
multiple user accounts
minor bug fixes
email cloud files as attachments
email links to cdn-enabled cloud files
ping IP address uses web view in the app

Curly, the HTTP Client for iPad

I built Rackspace Cloud Pro without an iPad. I used quite a few tools to put it together, but one of the most useful was HTTP Client. It let me easily inspect and debug HTTP requests to the Rackspace Cloud API.
So, on April 3 when I got my iPad, the first thing I [...]

Rackspace Cloud Pro for iPad is now open source software

I just opened sourced the Rackspace Cloud Pro iPad app, so feel free to poke around and even fork and contribute if you’d like to help the project. Even if you don’t contribute or read the code, you can download it and build it with XCode if you’d like to run the app in [...]

Keeping it DRY with Objective-C Categories

The iPad app I’m working on has several screens where I need to make asynchronous HTTP requests. For a nice user experience, I need to show some sort of “please wait” message so the user knows something is going on.
To do this, I built a simple UIViewController with a xib that has a transparent [...]

Ruby on Rails Validations in Objective-C

I’ve uploaded my MMValidation project to Github. It’s an easy way to get Rails-style validations on any subclass of NSObject.
You declare validations like this:

+(void)initialize {
    [Person validatesPresenceOf:@"firstName"];
    [Person validatesPresenceOf:@"lastName"];
}

And check them like this:

if ([myObject valid]) {
    // yay! proceed as planned
} else {
    // handle the validation errors
}

Click here to get it. Hope you enjoy!

Cloud Notes iPhone App for Rackspace Email

I’m a note fanatic. Any time I have an idea or need to jot down an address, parking spot number, or anything else, I go straight for my phone and start typing. Since I consider my notes to be very important, I’ve always wanted to build an Internet-backed notes app so I wouldn’t [...]

Rackspace Cloud 1.1 Released

Rackspace Cloud 1.1 is now available in the App Store! Let me know if you like it, hate it, or have any suggestions.
Version 1.2 will focus more on Cloud Files, with an emphasis on better navigation and control, as well as creating files (such as images from the camera).

Rackspace Cloud App En Español

The 1.1 update to the app is currently in beta (let me know if you’d like to join the beta!) and in the meantime, Héctor Paz has been kind enough to help out by translating the app to Spanish! So, if your iPhone’s default language is Español, you’ll be able to manage your Rackspace [...]

Rackspace Cloud 1.1 iPhone Screen Shots

Here are a couple of screen shots from the first update to the iPhone app. I’m still working on it, so I’m not sure when the first update will be submitted to Apple.
The majority of the effort is going into improving support for Cloud Files.