요즘 너무 자주사용하므로 메모.
애플공식 참고링크
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/BinaryData/Tasks/WorkingBinaryData.html
NSData 를 NSString 으로
NSString *str= [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSString 을 NSData 로
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
unsigned char array 를 NSData 로
NSUInteger size = // some size
unsigned char array[size];
NSData* data = [NSData dataWithBytes:(const void *)array length:sizeof(unsigned char)*size];
NSData 를 unsigned char array 로
NSUInteger size = [data length] / sizeof(unsigned char);
unsigned char* array = (unsigned char*) [NSData bytes];
'코딩(プログラミング)' 카테고리의 다른 글
(Objective-C) 스토리보드 커스텀 세그에(Storybaord Custom segue) 사용법 (0) | 2014.05.14 |
---|---|
(Objective-C) EventKit을 사용한 캘린더 등록 및 표시하는 방법 (0) | 2014.05.08 |
Objective-C에서 NSData의 형변환 (0) | 2014.04.30 |
Objective-c KVO 샘플 구현하기 (0) | 2014.04.07 |
아이폰에서 차트나 그래프를 그릴려면? (0) | 2014.03.29 |
AutoLayout 에서 frame조정이 안되는 문제 해결방법 (스크롤뷰 문제포함) (0) | 2014.03.08 |
댓글을 달아 주세요