2014-04-19 2 views
0

나는 객체를 보내기 위해 객체를 직렬화해야하는 프로젝트로 작업 중입니다 ... Apple은 공간이 제한되어 있기 때문에 NSCoding 또는 NSCoder를 사용하지 않고 객체를 직렬화해야한다고 말합니다 내 데이터의 최종 크기를 예측할 방법이 없기 때문입니다.NSCoder가없는 objective c에서 객체의 직렬화

가능한 한 작게 NSCoder가없는 개체를 직렬화하는 가장 좋은 방법은 무엇입니까?

+1

어디로 보내시겠습니까? –

+0

일반적인 코딩 프로토콜은 대부분의 프로젝트에 적합합니다. 표준 코딩 프로토콜을 사용하는 것이 좋습니다. 문제가있을 경우 특정 문제를 해결하는 방법을 묻습니다. 문제를 고안하지 않고도 앱의 문제를 해결하는 데 충분한 문제가 있음을 확신합니다. –

답변

0

먼저 응용 프로그램의 요구 사항을 정의해야합니다. 그런 다음 어떤 데이터를 전송해야하는지 명확히해야합니다. 그런 다음 데이터 형식을 만들고 지정해야합니다. 그런 다음 네트워크 프로토콜을 정의해야합니다. 그런 다음이 네트워크 프로토콜을 구현해야합니다. 그리고 이러한 각 단계는 본질적으로 중요하지 않습니다.

다음은 이러한 종류의 문제에 대한 일반적인 단계입니다. 나는 과거에 여러 번 이렇게했습니다. 나는이 일을하는 더 쉬운 방법이 없다는 것을 두려워합니다. 그러나 네트워크 프로토콜, 데이터 형식 또는 전송하려고하는 종류의 데이터를 이미 처리하고있는 라이브러리를 찾을 수도 있습니다. 그러나 특정 애플리케이션에 대한 세부 정보가 없으면 더 자세한 답변을 드릴 수 없습니다!

희망 ...