近接センサーを使用するためのクラス/メソッドが、iPhoneOS 3.0より変更になっているのに気づいたので、最初のサンプルとして近接センサーを使用するサンプルコードを「iphone-codes」に追加してみた。 従来は、[UIApplication sharedApplication]を使用していたが、3.0以降では[UIDevice currentDevice]を使用する。 使い方はごく簡単で、 [UIDevice currentDevice].proximityMonitoringEnabled = YES; で近接センサーを有効にし、NSNotificationCenterで近接センサーの状態変化を受け取るメソッドを指定する。次に状態変化を受け取るメソッド内で、状況に合わせたコードを追加すればよいが、画面がブラックアウトし、かつロックされてしまうので、あまり使い道ないが無いかもしれ