XML 문서를 생성하는 iOS 응용 프로그램을 만들려고했지만 Apple의 지속성 설명서에 " XML 저장소가 iOS에서는 사용할 수 없습니다."라고 표시되어 실망했습니다. Apple의 iWork 문서는 XML 기반이며 iWork는 iOS에서 지원됩니다. 어떻게 작동합니까?iWork 문서가 XML 기반이지만 iOS가 XML 지속성을 지원하지 않는 경우 iPad 용 iWork는 어떻게 사용됩니까?
0
A
답변
1
애플이 XML 저장소를 직접 포함하지 않는다고해서 XML로 파일을 읽고 쓸 수 없다는 의미는 아닙니다. iOS에는 NSXMLParser에 대한 지원이 있으며 many other parsers도 있습니다.
iWork가 Core Data를 통해 파일을 저장했거나 단순히 Documents 디렉토리를 통해 디스크에 파일로 저장했는지 여부는 알 수 없지만 후자를 향해 기울여야합니다. 마찬가지로 쉽게 할 수 있습니다. 즉, XML로 문서 객체를 직렬화하고 디스크에 쓰고 나중에 디스크에서 읽고 XML을 다시 구문 분석하여 문서 객체로 다시 변환하는 메소드를 추가하십시오.
정확히 어떤 문제를 해결하려고합니까? 이 사이트가 도움이 될 수 있습니까? –