2011-12-05 4 views
0

Objective-C를 사용하여 일부 변환을 시도하고 있습니다. 파이썬에서 좋은 경험을 가지고 있으며, 형식을 파이썬으로 변환하는 것이 매우 쉽습니다. 숫자의 문자열 쉽게 정수로, 또는 심지어 인쇄 문에서 표현을 변경할 수 있습니다, 여기에 몇 가지 예입니다형식 변환 및 문자열 형식 재 지정

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

self.workingMaskInt는 "123"과 같은 숫자의 문자열입니다, 여기에 내가 변환 할 수 있습니다 즉시 정수로. 마찬가지로 인쇄 문에서 서식 또는 기본적으로 일부 문자열을 포맷 : 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 ...