Friday, April 25, 2008

The Dangers of Beta

Okay, I'm debating whether to continue this series on Web Services using libxml. On one hand, I think there is a benefit to going through the process, and I'm guessing that a wrapper around libxml is going to be pretty fast and resource-efficient.

But... SDK4 introduced Cocoa's tree-based parser, NSXML, to the iPhone SDK, which is much easier and more pleasant to use in a Cocoa app. As a result, it might make sense to focus my energies on other iPhone technologies.

If you want an introduction to NSXML, you'll have to look in the Core Library docs, the iPhone docs have not yet been updated with these classes. I do not know yet if there are significant changes between the two versions or not. You can also check out this article over at MacTech from a few years ago written by yours truly which talks about using NSXML. It might be a little outdated at this point, but should give you at least a conceptual grounding. If I find they have completely change NSXML since then, I'll let you know; I'm going to try to find time today to play with the iPhone version of NSXML.




5 comments:

Brian said...

Do you anticipate NSXML being any faster than libxml?

O said...

I have a request for you. It will be great if you can do a short series on building multi-view based simple iPhone application using Interface Builder.. or without interface builder..

Maybe illustrate some of the pitfalls that one might encounter?

PS: I am not sure if NDA would even allow you to post such a tutorial..

Brian said...

I'm sure the NDA would prevent him from doing that. He seems to be covering the basics of Cocoa, which could be for desktop Cocoa apps. They just happen to be able to be applied to development on the iPhone. Well, written specifically with the intent of being on the iPhone, but not for the iPhone, I think...

Jimmy "Turin" Reza said...

finish the LIBXML wrapper class. it will help me to understand how to wrap other procedure c classes that i need to wrap and use.. (i also need to use libxml as well)

h4ns said...

What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say.

Arsenal vs Huddersfield Town live streaming
Arsenal vs Huddersfield Town live streaming
Wolverhampton Wanderers vs Stoke City Live Streaming
Wolverhampton Wanderers vs Stoke City Live Streaming
Notts County vs Manchester City Live Streaming
Notts County vs Manchester City Live Streaming
Bologna vs AS Roma Live Streaming
Bologna vs AS Roma Live Streaming
Juventus vs Udinese Live Streaming
Juventus vs Udinese Live Streaming
Napoli vs Sampdoria Live Streaming
Napoli vs Sampdoria Live Streaming
Fulham vs Tottenham Hotspur Live Streaming
Fulham vs Tottenham Hotspur Live Streaming
AS Monaco vs Marseille Live Streaming
AS Monaco vs Marseille Live Streaming
Alajuelense vs Perez Zeledon Live Streaming
Alajuelense vs Perez Zeledon Live Streaming
Technology News | News Today | Live Streaming TV Channels