Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

just like my question, How can i convert decimal into octal in objective c? can somebody help me? it's make me dizy

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
369 views
Welcome To Ask or Share your Answers For Others

1 Answer

You have to initialize a new NSString object using the right format specifier.

Like :

int i = 9;
NSString *octalString = [NSString stringWithFormat:@"%o", i]; // %O works too.

This will create an autoreleased NSString object containing octal string representation of i. In case you start from a NSString containing a decimal number representation, you should first retrieve the number using :

int i = [myDecimalNumberAsAString intValue];

Here is a link to the format specifiers reference.

Hope this helps.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...