24/7 twenty-four seven

iOS/OS X application programing topics.

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

iOS 4 のバックグラウンドタスク (Task completion) の制限時間は 10 分

下記のコードで確認。適当コードなのでマネしてはいけません。 - (void)onTimer:(id)timer { NSLog(@"Time remaining: %g", [[UIApplication sharedApplication] backgroundTimeRemaining]); } - (void)applicationDidEnterBackground:(UIApplication *)appl…

iOS 4 のマルチタスキングサービスの種類

適当訳です。 詳しくは WWDC 2010 のセッション 105「Adopting Multitasking on iPhone OS, Part 1」を見ましょう。 Fast app switching 高速な復帰と状態の保存。 Push notifications リモートサーバから通知を送ることができる。(iPhone OS 3.0 から存在) …

LCD Clock 4.0 をリリースしました。

LCD Clock Retina Display 対応 iPhone 4 の Retina Display の高解像度表示に対応しました。 非常に美しいです。 iPhone 4 を手に入れた幸運な方はぜひご覧になってください。 Local Notification のアラーム (iOS 4 のみ) アラームに設定した時刻にアプリ…

iOS 4.0 と iPhone OS 3.x の両方で動作するアプリケーションをビルドする設定

ベース SDK と Deployment Target を設定する ベース SDK を iPhone デバイス 4.0 にします (iPad の場合は 3.2)。 iPhone OS Deployment Target をサポートする OS の最も低いバージョンにします。 (下の場合は iPhone 3.0 以降で動作する。) ベース SDK …

グラフィックスコンテキストに影を設定する CGContextSetShadow 関数の挙動が変わっている

以前に「UILabelに影をつける - 24/7 twenty-four seven」という記事で紹介した CGContextSetShadow 関数の挙動が iPhone OS 3.2 (iPad と iOS 4.0) から変わっています。 具体的には影の付く方向が逆になりました。なので、以前の記事をコードをそのまま実…