2010-06-30 15 views
0

두 데이터 객체를 병합하고 나중에 구분해야합니다. 누군가가 내게 그것에 대해 갈 길을 제안 할 수 있습니까? 그것은 급박합니다 !!!!!! 빨리 대답하십시오 .... 감사합니다.두 데이터 객체 병합

+0

길은 너무 작습니다 .... 어떤 대상이 있습니까? 클래스 인스턴스? 핵심 데이터 객체? "병합"이란 무엇을 의미합니까? – ennuikiller

+0

"데이터 개체"와 같은 것이 없기 때문에 아무도 도움을 줄 수 없습니다. 당신은 대답을 원한다면 더 자세한 방법을 제공해야 할 것입니다. 이 "데이터 객체"는 어떤 클래스/유형입니까? "합병"과 "분리"란 무엇을 의미합니까? 우리는 당신의 코드를보고 어깨 너머로 서 있지 않다는 것을 기억하십시오. 죄송합니다. 약간의 정보가 있으시면 – TechZen

+0

. 내가 데이터 객체를 말할 때 NSData 객체를 의미하고 병합을하면 "두 NSData 객체를 포함하는 NSData 객체를 하나 가져올 수 있습니다. 나중에 검색 할 수 있으며 wish.hope로 이해하면 도움이 될 것입니다. – Ajayvictor007

답변

3

NSMutableData을 살펴보십시오. 특히, appendData : 및 appendBytes : Length 메소드를 살펴보십시오.

두 개의 NSData 객체를 빈 NSMutableData 객체에 추가하여 '병합'할 수 있습니다. 그런 다음 getBytes : range :를 사용하여 데이터를 검색하고 dataWithBytes : Length :를 사용하여 NSData 객체를 재구성 할 수 있습니다.

working with mutable binary data (샘플 코드 포함)에 대한 도움말을 참조하십시오.

+0

나는 그것을 시도했지만 내 NSData 개체의 길이를 모른다. – Ajayvictor007

+3

NSData의 '길이'속성을 사용해 보셨습니까? – nebs