24/7 twenty-four seven

iOS/OS X application programing topics.

2008-11-01から1ヶ月間の記事一覧

UITabBarController + UINavigationController + UITableViewという画面構成のときに、次の画面でタブバーを消すようにしていると、前の画面に戻ってきたとき、テーブルの一番下が隠れる。

言葉だけでは分かりにくいので、テレビ番組表の画面で説明します。 一覧画面はタブバー + テーブルビュー (UITabBarController + UITableView) という構成になっています。 一番下の列をタップして、次の画面に移動します(Web画面)。 異動先の画面ではタブ…

日本語環境では、NSDateFormatterでフォーマットした日付がおかしい

書式文字列の仕様は以下の通りです。 h Hour [1-12] H Hour [0-23] K Hour [0-11] k Hour [1-24] UTS #35: Locale Data Markup Language それでこんなコードで実験してみると・・・ NSDate *now = [[NSDate date] retain]; NSDateFormatter *dateFormatter =…

LDR touch 1.2.0をリリースしました。

LDR touch (AppStore)LDR touch 1.2.0がアップルの審査を通過しました。 主な変更点は以下の通りです。 1.1.0にしたときから、よく落ちるようになったという指摘を頂いていたので、 このたび全面的に書き換えました。 Webの画面では未だ不安定な部分がありま…

iPhoneの自動ロック(自動スリープ)を無効にする

UIApplicationクラスのidleTimerDisabledプロパティにYESをセットする。 - (void)applicationDidFinishLaunching:(UIApplication *)application { [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; [window addSubview:landscapeClockViewCon…

ライブドアさんがLDR touchを紹介してくれました

iPhoneアプリ紹介ページを開設しました|livedoor Reader 開発日誌 livedoor Reader - RSSリーダー : iPhoneアプリケーション iPhoneやiPod touchでlivedoor Readerをチェックできる便利なアプリケーションを紹介していきます。今回ご紹介するのは、"LDR tou…

UIImageViewを使って画像を回転

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation]; if (UIDeviceOrientationIsLandscape(orientation)) { [landscapeClockView setCenter:CGPointMake(160.0, 240.0)]; if (orientation == UIDeviceOrientationLandscapeLeft) { […