ようやくiPhone SDK下で非同期通信をする方法が分かったので、「はてな人気エントリー」リーダーを作ってみた。SDKのドキュメントにはXMLパーサーの有無が明記されていないので、とりあえずはCocoaのXMLParserを使って実現。メモリをやたらと使うXMLDocumentはいざしらず、XMLParserぐらいは入れて来るだろう。 ちなみに、UIKitにもずいぶんと慣れて来たので、このくらいのUIならサクッと作れる様になった。簡単なUIだとviewだけで作れてしまうが、ある程度複雑なUIを実現しようとするとview/controllerの分割を強制的にさせられるところがなかなか良くできている。 本来ならこの手のサンプルのソースをオープンにしながら他の開発者と意見交換ができると良いのだが...はやいとこNDAの呪縛を取り払って欲しいぞ、と。
![iPhone用「はてな人気エントリー・リーダー」を作ってみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/3ae7e1f741c2aac71dca8171f501f844bd6ad8bc/height=288;version=1;width=512/http%3A%2F%2Fsatoshi.blogs.com%2Flife%2Fimages%2F2008%2F03%2F23%2Fhotentory.png)