Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akosma/iphone-keypad

A highly sloppy copy of Apple's own iPhone keypad
https://github.com/akosma/iphone-keypad

Last synced: 2 months ago
JSON representation

A highly sloppy copy of Apple's own iPhone keypad

Awesome Lists containing this project

README

        

iPhone Keypad
=============

**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).