[App 개발] 텍스트 파일을 읽어들이는 것에 관해...
본문
감자
아이팟
스티브잡스
애플
매킨토시
레오파드
비스타
빌게이츠
...
-----------------------------------
이렇게 된 유니코드 텍스트 파일을
무작위로 하나의 단어 또는 문단을 읽어들여서
NSString 에 저장하게 하고 싶은데
fopen, fscanf 등은 ASCII 전용이라 번거롭겠고
NSData 에 그런 일을 하는 메서드가 있는 것 같은데
어떠한 것인지 모르겠습니다.
답변을 부탁드립니다.
최신글이 없습니다.
최신글이 없습니다.
댓글목록 1
hongjuny님의 댓글
NSString *path = @"words.txt" ;
NSError *error ;
NSArray *stringArr = [ [ NSString stringWithContentsOfFile : path
encoding : NSUTF8StringEncoding
error : &error ]
componentsSeparatedByString : @"\\n" ] ;
if( stringArr == nil ) {
NSLog( @"Error reading file at %@\\n%@",
path, [ error localizedFailureReason ] ) ;
}
이렇게 하시면 stringArr 라는 NSArray 객체에 위와 같은 문자열들이 배열로 기록될 겁니다.