Objective-C で 2 進数、8 進数、10 進数、16 進数の間の変換を試みています。8 進数から 10 進数への変換に問題がありました。
私は次のことを試しました:
NSString *decString = [NSString stringWithFormat:@"%d", 077];
正常に動作し、期待どおり 63 を返しますが、8 進数の値は NSString です。8 進数であることをコンピューターに伝えるにはどうすればよいですか。
16進数を10進数に変換するために使用した「scanHexInt:」というメソッドがあることは知っていますが、scanOctIntはないようです...
どんな助けでも大歓迎です!