強火で進め

このブログではプログラム関連の記事を中心に書いてます。

サーバ上のファイルが更新されたときだけDLするプログラム

ここで紹介されてました。

How To Download a File Only If It Has Been Updated | iPhone Development Blog
http://iphoneincubator.com/blog/server-communication/how-to-download-a-file-only-if-it-has-been-updated

このサイトに記載して有る注意点

・こちらはサンプルなのでメインスレッドでやってるけど実際に使う時は非同期で動かしてね。
・ユーザの環境によっては NSDateFormatter で指定している以下の指定が上手く動作しないので

df.dateFormat = @"EEE',' dd MMM yyyy HH':'mm':'ss 'GMT'";  

日付を NSString を NSDate に変換する前に Locale を英語にする様に。

df.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease];

・DLogは以前ポストしたヤツで使ったマクロなのでそちらを参照。