So let’s say you’ve got XML parsing needs more complex than RSS reading, or even worse, you actually have to exchange data with some back end service in XML format. Lot of work ahead? Well, maybe not, check this out:
If you are developing software programs that integrate with external systems, be they client/server or web-service based applications, it is highly likely you’ll cross paths with XML as a data interchange format. As the number of XML messages that must be exchanged grows, the need to write XML parsing and generating code becomes very redundant. After encountering this XML coding requirement in app after app, we decided to eliminate this repetitive coding task. The result: Fremont XML Library.
Built for iOS, Fremont is an Objective C static library which provides serialization and deserialization capability between XML documents and Objective C object hierarchies. Development requires declarative definition of the mapping between XML document structure and Objective C class structure in XML format. Fremont uses this mapping, or model definition to do all of the work in translating between structures.
Eliminate the need to do XML coding, and save countless hours of development time!
Well, that sure sounds appealing, doesn’t it now? Source is on github, go wild!
h/t: @osxdevel!Continue Reading →