Giter Site home page Giter Site logo

iphone-keypad's Introduction

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

iphone-keypad's People

Contributors

streamtree avatar

Stargazers

Dhiren Shah avatar Angus H. avatar Derek Hartley avatar Jianfeng Wu avatar Mehul Akoliya avatar Natalia Ossipova avatar Muhammad Naeem Paracha avatar dmaha.ahn avatar mayulu avatar Nilesh  avatar Frank Paaske avatar  avatar  avatar wdmchaft avatar OUJABER Mohamed avatar  avatar Steven Choi avatar Chiu Hoi Po avatar simpleg avatar  avatar Karthikeyan avatar Amir Elaguizy avatar  avatar A Porat avatar Lalit Patil avatar  avatar Sungcheol Kim avatar Helge Lütgendorf avatar Nicolas Gomollon avatar Gavin McKenzie avatar Michael Neuwert avatar  avatar Muhammad Adil avatar Wave avatar Manoel Dilson Lira avatar Georges-Etienne Legendre avatar Mojmir Novakovic avatar Abdul Chaudhry avatar StuFF mc avatar Elango avatar Qiu Ping avatar Willi Wu avatar Amanuel Tewolde avatar Jesse Collis avatar akibe avatar Patrick Quinn-Graham avatar Norio Shimizu avatar

Watchers

mayulu avatar James Cloos avatar  avatar Olga Dalton avatar Jianfeng Wu avatar  avatar  avatar

iphone-keypad's Issues

iPhone 5 support (4" screen)

Nice work so far!

Could you add support for 4" screen of iPhone 5? Currently the image will be centered and the buttons are all over the place.

Thanks

No support for + symbol

Hi, I appreciate your efforts for keypad, but there is one missing thing I want to report, you've not supported the + button (Zero key long press)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.