2011-02-18 21 views
1

NSScannerには、intの16進文字列表現をintに変換するためのインスタンスメソッド-scanHexInt:があります。私はこれを逆にしたいと思います:intを取り、16進表現を返すメソッドが必要です。Objective-Cで整数または文字を16進表現にスキャンする

文書には既製の方法がありますか?

[より適切であるために、私は一つの漢字を備えた文字列を取り、そのユニコードポイントを返すようにしたいと思います。]

答えて

2

あなたはstring format specifiers上のドキュメントをチェックした場合、あなたはいくつかの指定子があることがわかりますあなたは数字の16進文字列表現を得るために使うことができます。たとえば、あなたが使用できます。

[NSString stringWithFormat:@"%x", foo] 
+1

具体的に: '[NSStringのstringWithFormat: "%の#の02X" @、[kanjiStr characterAtIndex:0]]' –

+0

@Jim:あなたの第二の答えは私が後だものです。 (私はすでにドキュメントの最初の部分を見つけたが、その点は得られなかった。)ありがとう。 – SK9

関連する問題