The Firmata protocol is a generic protocol for micro controllers that can be used to remotely control the pins of the controller via a software on a computer. The Arduino SDK provides several examples using the Firmata protocol.
The BLEFirmata App provides remote access to the micro controller pins, displays the numeric values of the analog inputs, and allows the user to manage I2C devices. As of now, the iOS app can be found in the Apple App Store.
The app can also be downloaded as Xcode project from the repository. We have submitted the app to the Apple app store and we are still waiting for feedback.