iPhoneの画面輝度(明るさ)が取得・設定できます。 画面輝度=周りの明るさなので、輝度が高ければユーザが明るい場所にいると判断することもできそうです。しかし、中には画面輝度を固定しているユーザもいるので、一概にこの基準が当てはまるとは限りません。 実装方法 画面輝度は次のように取得できます。 Objective-C: CGFloat brightness = [UIScreen mainScreen].brightness; Swift: let brightness = UIScreen.mainScreen().brightness 0.0〜1.0 の値が返ってきます。数値が増えるほど明るくなります。 UIScreenBrightnessDidChangeNotification を監視することで、画面輝度が変わった際に通知を受け取ることができます。 Objective-C: [[