2011-07-26 7 views
3

AsyncSocket을 사용하는 클라이언트/서버 응용 프로그램에서 작업하고 있습니다. 데이터를 전송할 때는 NSData을 사용합니다.사용자 지정 개체의 NSData

어떻게 NSData 객체로 NSNumber의, NSInteger S 및 NSString를 보관, 내 사용자 정의 개체를 삽입 한 후 밖으로 다시받을 수 있나요?

답변

5

사용자 지정 개체를 NSData 개체에 삽입 (serialize)하는 한 가지 방법은 NSCoding 및 NSKeyedArchiver를 사용하는 것입니다.

먼저 사용자 지정 개체에 NSCoding 프로토콜을 구현하게하십시오. 여기
예 : http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Archiving/Articles/codingobjects.html#//apple_ref/doc/uid/20000948-97234

그런 NSKeyedArchiver와 개체를 사용하는 방법에 대한 자세한 내용은하기를 참조하십시오 데 도움이
http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Archiving/Articles/creating.html

희망!

관련 문제