Version: 2.0
Authors: Craig Patchett, Adrian Kosmaczewski
Date: February 10, 2010
Programming Languages: Objective-C
Tools: Xcode 4.2.1
Platforms: Mac OS X Lion 10.7.3, iPhone OS 5+
Repository: GitHub
License: None, public domain, whatever you want :)
This project is a significant update of Adrian Kosmaczewski's original implementation, both of which feature a phone keypad taken bit by bit from the one supplied in the iPhone. As Adrian put it: "Pure copyright infringement? Not really, simply another form of flattery."
This version has been rewritten for XCode 4.2 and iOS 5 with the following changes:
- Storyboard replaces NIBs
- Retina support added
- Basic phone number formatting added (hardwired for the U.S. at the moment, sorry)
- Tab bar icons replaced with Glyphish icons
- Custom app icon
- Migrated to ARC
- Code streamlined
I'm still going through a learning curve with iOS development, and this was done more as an exercise than anything else. As such, I apologize for any sloppiness in the code or the implementation and welcome any constructive criticism.
In the meantime, here's a screenshot (the keys highlight on press and the DMTF tones sound as well thanks to Adrian):
![A quick screenshot] (http://patchett.com/images/iphone-keypad.jpg).