20110621 :: NSString 사용하기
NSString에서 알아두어야할 몇가지 메소드들을 정리해본다. 문자열 생성 포맷에 맞게 문자열을 생성하기 +stringWithFormat: 메소드를 사용한다. NSString *newStr = [NSString stringWithFormat:@"%@ : %d", someObj.name, someObj.score]; -initWithFormat:의 경우 같은 동작을 하지만, 이 때는 수동으로 alloc하므로 릴리즈의 책임을 져야 한다. C문자열로부터 생성 initWithUTF8String:, stringWithUTF8String: 을 통해서 const char* 데이터를 NSString 객체로 바꿀 수 있다. 1 다른 인코딩을 된 문자열이라면 initWithCString:encoding:, stringWithCString:encoding:을 사용할 수 있다. 바이너리 데이터로부터 생성 NSData(파일을 읽어들였거나, 네트워크 스트림으로부터 받은)객체로도 이를 만들 수 있다. initWithData:encoding:을 쓴다. 특히 파일의 경우, stringWithContentsOfFile:encoding:error:및 stringWithContentsOfURL:encoding:error:를 쓸… 더 보기 »20110621 :: NSString 사용하기