2010-06-01から1ヶ月間の記事一覧

XMLを解析したい

iPhoneで利用できるXMLパーサにはいくつかありますが今回はiPhoneSDKに標準添付されているNSXMLParserを利用します。ちなみに、NSXMLParser以外のXMLパーサには以下のようなものがあります。NSXMLParserはSAXベースのパーサなのに対し、TouchXMLやKissXMLはD…

「/Volumes/Skiiing2/CD/ViewBased/Unknown Path」が無いよ問題

iPhoneSDK3.1.XからiPhoneSDK4.0に上げたら、以前は何の問題もなかったプロジェクトが謎の警告を発生させるようになってしまった。こんなの。 ld: warning: directory '/Volumes/Skiiing2/CD/ViewBased/Unknown Path/System/Library/Frameworks' following -…

お手軽にWEBからデータを取得したい

NSString#stringWithContentsOfURL:usedEncoding:error:メソッドを利用すればWEBからお手軽にデータを取得できます。 NSURL *url = [NSURL URLWithString:@"http://example.com"]; NSStringEncoding usedEncoding; NSError *error; NSString *result = [NSSt…

vimのカーソル移動を表示行単位で行うようにしたい

vim

一行が長い文章を書いているとvimが気をつかって自動的に折り返し表示してくれるんだけど、上下のカーソル移動が表示行単位ではなく実際の行単位に行われてしまうのがちょとイヤな感じ。 「gj/gk」を使えば表示行単位での移動ができるんだけど、デフォルトを…

RESTなリソースへリクエストを送りたい

NSMutableRequest#setHTTPMethod:でGET/POST/PUT/DELETEを指定することでRESTなリソースに対してのリクエストを送信することができる。POSTとPUTの時には送信するコンテンツのContent-Typeを指定することを忘れずに。(今回はXMLデータを送信するのでapplicat…