iRSSの日記

はてなダイアリーiRSSの日記の続き

2011-12-01から1ヶ月間の記事一覧

iOSの開発を初心者に説明するときのリンク集(メモ)

ストーリー - 検索+一覧+詳細画面のあるアプリをつくってみる WebAPIにリクエストして、取得したレスポンスをモデル(ハッシュ)の配列にして保持。 例えばホットペッパーWebサービス http://webservice.recruit.co.jp/hotpepper/reference.html を使う。 取…

Xcode4を快適に使うためのショートカット3つ

この3つだけで、かなり快適になる。特に解像度の低いプロジェクターでデモするときは必須。 コマンド+0 ナビゲーターの開閉 コマンド+シフト+0 ユーティリティの開閉 コマンド+シフト+Y デバックエリアの開閉 参考:Cocoa Samurai: Xcode 4 Keyboard Shortc…

UIScrollViewの横方法無限スクロール

#pragma mark - Layout - (void)recenterIfNecessary { CGPoint currentOffset = [self contentOffset]; CGFloat contentWidth = [self contentSize].width; CGFloat centerOffsetX = (contentWidth - [self bounds].size.width) / 2.0; CGFloat distanceFro…

Newsstandバックグラウンド自動更新時の注意

ダウンロード後、別スレッドで解凍しようとしたが、これは、動かない。 メインスレッドでうごかす必要がある。 unzipは動いていた。 unzipのあと、coreDataを更新するのだが、問題はそちらか?以下は、ログ。 ちなにみ、ログは、Xcodeのオーガナイザーのデバ…

Newsstandですでにダウンロード中のNSIssueを再ダウンロードしようとすると、エラーになる

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]]; [request setTimeoutInterval:60.0f*5.0f ]; NKAssetDownload *assetDownload = [issue addAssetWithRequest:request]; addAssetWithRequestのrequestで指…

NSOperationのThreadから、MainThreadにNotificationを送りUIを更新したい

NSBlockOperationのブロック内からpostNotificationNameしてみる ViewController側で、このNotificationを受けてUIを変更しても、変化が画面に反映しない。 NSBlockOperation* theOp = [NSBlockOperation blockOperationWithBlock: ^{ [[NSNotificationCente…