Så använder du XML till Objective-C
- Klistra in ett representativt XML-exempel, helst med alla valfria fält ifyllda.
- Ange rottypens namn och välj om du vill ha hjälpkod också eller bara typerna.
- Kopiera den genererade Objective-C-koden till ditt projekt.
Om XML till Objective-C
Att skriva modellklasser för hand för stora XML-data är tidskrävande, och det är lätt att göra skrivfel. Klistra in ett exempel här, så identifierar generatorn strukturen: vilka fält som finns, vilka som är objekt eller arrayer och vilken datatyp varje värde har. Resultatet är NSObject-underklasser med prefixet QT och hjälpfunktioner för JSON-konvertering baserade på NSJSONSerialization.
XML konverteras först till JSON på samma sätt som i vårt XML till JSON-verktyg: attribut får en @_ Prefix och textinnehåll bredvid attribut kallas #text. Objective-C-typerna skapas utifrån det resultatet. Headern och implementationen genereras tillsammans. Kopiera dem till var sin .h- och .m-fil.
Använd den genererade koden
Använd den genererade +fromJSON:encoding:error: för att omvandla en JSON-sträng till ett objekt, och -JSON för att konvertera tillbaka.
Valfria värden är vanliga objektpekare som kan vara nil. Tal kapslas in i NSNumber.