나는 특정 "모델"을 모두 반환하는 웹 서비스를 가지고 있는데, 그 중 "모델"은 모두 목적에 따라 클래스로 정의됩니다. RESTful 메소드를 호출하면 단일 모델 XML 또는 모델 XML 요소 목록이 리턴됩니다.아이폰에서 XML 구문 분석을위한 패턴
<widget>
<a>foo</a>
</widget>
또는
<widgets>
<widget>
<a>foo</a>
</widget>
....
<widget>
<a>foo</a>
</widget>
</widgets>
나는 개체의 개체 또는 목록을 구문 분석하는 방식으로 내 수업을 구성 할 수있는 방법을 마련하기 위해 노력하고있어 쉽고 궁극적으로 모델 객체를 더 추가입니다 쉬운. 그것은 분명히 각 "모델"에 대한 대의원을 포함 할 것입니다. 그러나 그것을 어떻게 쉽고 우아하게 만들 수 있을까요? 각 모델 객체의 xml 대리자? 목록을 처리하는 방법? 아마도 일부 목록에 따라 올바른 개별 모델 대리인을 참조하는 일부 유형의 대리인 객체가 있을까요? (예 : 위젯 -> 위젯 위임자)
웹 서비스의 모든 메소드를 제공하는 단일 클래스가 있습니다.
- (Widget *)getWidgetById: (int) id;
- (some array) getWidgets:;
나는 그 때 OO 디자인 패턴의 문제가 더 많이 있다고 생각합니다.
좋습니다. XMLPerformance 앱에 많은 훌륭한 코드가 있습니다. –