どういう知識があれば作れるのでしょう?
たとえば思いつくのは(1)~(3)みたいなものですが、
Objective-C や Cocoa Touch についての知識がほとんどないので、
こういうことが実現可能なのか?・・・というところから分かりません。
(1) スクレイピング用のライブラリ(RubyでいうWatirとかMechanizeとかHpricotとかみたいな)が
あって、Objective-Cから、ブラウザにあたるオブジェクトを操作するとか?
⇒ そういうライブラリがあるならそのライブラリ名が知りたいです。
(2) UIWebViewを非表示で動かして、ページ遷移をし、
表示したページをパースしてUITableViewに書き出しなおすとか?
⇒ でもHTMLとかDOMオブジェクトを取りだすメソッドとか見当たらないような・・
(3) NSURLConnection を使って非同期な感じでHTTP通信する。
⇒ これが現実的な気がするけど、ログインしたあとのセッションとかどうやって保持するんだろう?
こんな感じで、質問自体が迷走していて恐縮ですが、
おれわかるよーってかた、アドバイスお願いします!
(3)です。
>セッションとかどうやって保持するんだろう
クッキーで実装してあるので、HTTP通信だけで可能です。
http://www.studyinghttp.net/cookies
HTTPヘッダーに埋め込まれてるだけです。
Xcodeのスキルが必要。