UIDevice を使うとOSのバージョンやバッテリー情報が取得できる。
UIDevice Class Reference
サンプルプログラムを作って確認してみた。UIDevice経由で取得できる情報はこんな感じ。
batteryLevelは batteryMonitoringEnabled=YESとしないと正しい値が取得できない。またNSNotificationCenterへ登録しておけば変化を検出することができる。
proximityState(近接センサー状態)も同様に proximityMonitoringEnabled=YESにする必要があり、こちらも通知を受け取ることができる。
サンプルは GitHub からどうぞ。
UIDeviceSample at 2010-08-29 from xcatsan's iOS-Sample-Code - GitHub
登録:
コメントの投稿 (Atom)
人気の投稿(過去 30日間)
-
UIPageControl を追加してみた。 追加自体は簡単で UIPageControl のインスタンスを作成し、表示したい UIViewに追加するだけ。 // setup page control CGRect pageControlFrame = CGRectMak...
-
リファレンスを眺めていたらたまたま Event Monitor という APIを見つけた。10.6 から導入された仕組みで他のアプリのイベントをキャプチャできるらしい。 Event Monitor Cocoa Event-Handling Guide: Monitorin...
-
最近よく使っている省略記法を紹介する。これらを使うとなんとなく気分がいい。 クラスメソッドの . (ドット)アクセス 実はクラスメソッドも .(ドット)表記が可能になった。 [SomeClass sharedInstance] ↓ SomeClass.share...
-
エバーノート投稿アプリ【StackOne】の最新バージョン 1.3 がリリースされました。 主な新機能 ・TextExpander ・ルール並び替え ・ルールリスト ほか 今回はプロモーション動画を作ってみた。 素人感丸出し。。当初は手に持って実際に...
-
[前回] ユニバーサルアプリにしてiPadに入れてみた。 iPad対応 このサイトが参考になった。 3時間でiPhoneアプリをiPad対応にした : 管理人@Yoski 以下、記録。 1. ターゲットを iPad用にアップグレード ターゲット上で右クリッ...




Responses
Leave a Response