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日間)
-
[前回] Cocoaの日々: [iOS] GameKit - Bluetoothを使った iOSデバイス間の通信 [2]画像の送受信 Bluetooth に代えてWiFiを使ったピア接続をやってみる。 GKPeerPickerConnectionTypeOnline W...
-
ALAassetsLibraryから取得した写真を月ごとにグルーピングしたり、JPEGだけあるいはスクリーンショットだけを抜き出すといった処理が行えるライブラリを作りました。このライブラリではモデルクラスのみを提供しています(ビューはありません)。 lakesoft/LKAs...
-
元ネタはここ What’s in Your iOS Image Cache? 気になったので調べてみた。 調査 条件は Fast App Switch(だったけ?)に対応していること。具体的にはInfo.plist に UIApplicationExitsOnSusp...
-
(2011-10-18追記)その後の調査で、下記のことがわかった。 Xcode 4.1 でビルドしたアプリを iOS5 で動作させても現象はでない Xcode 4.2 でビルドしたアプリを iOS5 で動作させると現象が出る iOS 5.0 から UIViewCo...
-
トラックパッドで2本指のドラッグを扱ってみた。 サンプル サンプルを起動するとウィンドウが1つ立ち上がる。 この中に表示されている画像を2本指でドラッグすると画像がそれに追随して移動する。 実装 画像を表示し、トラックパッドのイベントを処理するカスタムビューを用...




Responses
Leave a Response