2011-12-05 6 views
0

Objective-Cを使って変換をしようとしています。私はPythonで良い経験をしていますが、Pythonで型を変換するのはとても簡単です。数字の文字列を簡単に整数に、または私もprint文で表現を変更することができ、ここではいくつかの例です:型変換と文字列の再フォーマット(Python対objective-c)

self.workingMaskInt[index] = int(self.workingMaskListSplit[index]) 

self.workingMaskIntが「123」のように、数字の文字列で、ここで私はそれを変換することができます直ちに整数に変換する。同様にprint文で、書式設定や基本的にいくつかの文字列を再フォーマット:self.workingIPは整数のリストがある

'{:08b}.{:08b}.{:08b}.{:08b}'.format(self.workingIP[0], self.workingIP[1], 
                  self.workingIP[2], self.workingIP[3]) 

は、ここではバイナリにそれを再フォーマットされています。

ObjCでこれらの書式のテクニックと型変換を行うにはどうすればよいですか?まだ検索しましたが、必要なメソッドが見つかりませんでしたか?

答えて

0

組み込みバイナリ形式指定子はありません。サポートされている指定子のテーブルはhereです。したがって、バイナリ形式の場合は、独自のコードを記述する必要があります。

NSStringsの文字列フォーマットは次のようないくつかのNSStringのいずれかの方法で使用することができますについて:

+ (id)stringWithFormat:(NSString *)format, ... 
- (id)initWithFormat:(NSString *)format ... 
- (NSString *)stringByAppendingFormat:(NSString *)format ... 
関連する問題