Saturday 16 October 2010

Number Converter Pro v1.0


NumConPro v1.0

Having just spent 4 months on my secret App project, I think I am a broken man!

It is 90% complete but horribly buggy. Perhaps my ambition has exceeded my ability in this instance. I was going for a very flash interface which of course turns out to be damn tricky. I needed a break to restore my enthusiasm for the project.

So...

I have taken a quick detour to finish a small project which has been on my development list for some time. It is a calculator designed for programmers. The Mac comes with one of these but it is absent from the iDevice family.

Like my free program NumCon this App converts numbers between binary, octal, decimal and hexadecimal. I'm quite happy with final product.


In addition to the NumCon conversion ability, you can perform the following operations on any combination of these bases:

  • Addition
  • Subtraction
  • Multiplication
  • Division
  • AND
  • OR
  • XOR
  • 1's Complement
  • Shift Left
  • Shift Right

Please drop in to www.reefwing.com.au and let us know if there is additional functionality that you would like to see added to the calculator.


I intend to upgrade the FREE Number Converter to have a similar UI to the Pro version. I will also include the ability to upgrade via In-App purchase.


Calculator Constraints & Operation:

  1. Operator precedence is evaluated strictly left to right.
  2. Only integers are handled and consequently division remainders are truncated.
  3. Shift Right is a logical shift not arithmetic so zeros are shifted in from the left.
  4. The largest integer input or result is 28 bits long (i.e. 268,435,455 decimal or FFF FFFF hex).