나는 객체를 보내기 위해 객체를 직렬화해야하는 프로젝트로 작업 중입니다 ... Apple은 공간이 제한되어 있기 때문에 NSCoding 또는 NSCoder를 사용하지 않고 객체를 직렬화해야한다고 말합니다 내 데이터의 최종 크기를 예측할 방법이 없기 때문입니다.NSCoder가없는 objective c에서 객체의 직렬화
가능한 한 작게 NSCoder가없는 개체를 직렬화하는 가장 좋은 방법은 무엇입니까?
나는 객체를 보내기 위해 객체를 직렬화해야하는 프로젝트로 작업 중입니다 ... Apple은 공간이 제한되어 있기 때문에 NSCoding 또는 NSCoder를 사용하지 않고 객체를 직렬화해야한다고 말합니다 내 데이터의 최종 크기를 예측할 방법이 없기 때문입니다.NSCoder가없는 objective c에서 객체의 직렬화
가능한 한 작게 NSCoder가없는 개체를 직렬화하는 가장 좋은 방법은 무엇입니까?
먼저 응용 프로그램의 요구 사항을 정의해야합니다. 그런 다음 어떤 데이터를 전송해야하는지 명확히해야합니다. 그런 다음 데이터 형식을 만들고 지정해야합니다. 그런 다음 네트워크 프로토콜을 정의해야합니다. 그런 다음이 네트워크 프로토콜을 구현해야합니다. 그리고 이러한 각 단계는 본질적으로 중요하지 않습니다.
다음은 이러한 종류의 문제에 대한 일반적인 단계입니다. 나는 과거에 여러 번 이렇게했습니다. 나는이 일을하는 더 쉬운 방법이 없다는 것을 두려워합니다. 그러나 네트워크 프로토콜, 데이터 형식 또는 전송하려고하는 종류의 데이터를 이미 처리하고있는 라이브러리를 찾을 수도 있습니다. 그러나 특정 애플리케이션에 대한 세부 정보가 없으면 더 자세한 답변을 드릴 수 없습니다!
희망 ...
어디로 보내시겠습니까? –
일반적인 코딩 프로토콜은 대부분의 프로젝트에 적합합니다. 표준 코딩 프로토콜을 사용하는 것이 좋습니다. 문제가있을 경우 특정 문제를 해결하는 방법을 묻습니다. 문제를 고안하지 않고도 앱의 문제를 해결하는 데 충분한 문제가 있음을 확신합니다. –