Я не разработчик для Mac, поэтому я могу быть не в курсе, но я сомневаюсь, что Mac OS X предоставляет метод, позволяющий получить средний цвет экрана. Что вы можете сделать, это сделать снимок экрана и изменить его размер до одного пикселя, используя Core Image , который должен эффективно (с использованием аппаратного ускорения, где доступно) вычислять среднее значение.