Ok. In my code I have this: NSString *str = [NSString stringWithFormat:@"%x", [NSNumber numberWithInt:12345]]; NSLog(@" --- hex or not %@", str);
in a concole I see this: --- hex or not 5c633d0 But, in Calculator.app I see this: 0x3039 What i am doing wrong? On Tue, Sep 2, 2008 at 1:53 PM, Gregory Weston <[EMAIL PROTECTED]> wrote: > Ronnie B wrote: > > Hello, >> >> Is there an easy way to convert a decimal number to hexadecimal. >> NSNumberFormatter does not have an api for that. Any advice. >> > > Depends on what you mean. The words "decimal" and "hexadecimal" don't have > any implications beyond the presentation of data. In memory, integers don't > have any particular base; they just "are." So if you've got a integer and > want to display the hex representation of it, use something like NSString's > stringWithFormat: with a format that includes the code %x. If you've got an > NSString that represents a base 10 number, you can send it an intValue > message, thus getting your input for stringWithFormat:. > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/ronny.boo%40gmail.com > > This email sent to [EMAIL PROTECTED] > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]