2

현재 우리는 ASP.NET asmx 웹 서비스를 사용하여 iPhone 응용 프로그램과 인터페이스합니다.웹 서비스에서 오는 데이터를 처리하기위한 iPhone SDK의 이상적인 방법은 무엇입니까?

내 질문은; Obs-C에서 관리하기 쉬운 객체로 서비스의 응답을 변환하는 가장 이상적인 방법은 무엇인가?

현재 우리는 모두의 메소드 (GetSomethingById)를 정의한 클래스를 정의한 다음 json-framework를 사용하여 JSON 문자열을 JSON 객체로 변환합니다. 그런 다음 "initWithJSON : (id) theJson"생성자를 사용하여 적절한 클래스를 생성합니다.

문제는 ... 우리는 일정한 클래스가 자동 리 레이션 (autoreleased)과 같은 일정한 전투에있는 것처럼 보입니다 (따라서 우리는 보존 된 오브젝트 ([... 유지])와 일반 클래스가 혼합되어 있습니다. 우리는 누수 도구를 화나게하고

내가 코어 데이터의 사용과 관련된 몇 가지 솔루션을 본 적이 요약 :!.

  1. 이 (적절한 데이터 구조로 웹 서비스
  2. "직렬화를"소비 클래스) < - 이것은 귀찮은 부분입니다

누구나 정상적인 솔루션을 추천 할 수 있습니까?

답변

2

제 의견으로는 최선의 방법은 서비스를 요청하는 것입니다. JSON 응답을 반환해야합니까? 받은 클래스에 따라 원하는 클래스의 인스턴스를 만들고받은 데이터로 속성을로드합니다. 꽤 많이 당신이 벌써하고있는 것.

관련 문제