twilio/OpenVBX-iPhone — pull request #15 by jefflinwood (2013-04-03 05:22:40+00:00)
Title: Modernize app so it builds out of the box on latest XCode/iOS SDK

As the app is currently checked in, it won't build on XCode. The app is set for iOS 3.0 compatibility, which would only be the original iPhone, and in iOS 3, many utility classes in the modern iOS weren't available, such as JSON parsing and regular expressions.

The app used binary libraries for PCRE, a regular expression lib, and YAJL, a JSON parsing lib. These needed to be updated to the iPhone 5 architecture, arm7s, or replaced. Given that they were only used in one place for PCRE, and two places for YAJL, I replaced both of them with NSRegularExpression and NSJSONSerialization. So two less dependencies for the app.

I also modernized the app's project to bring it up to the latest SDK.