Показаны сообщения с ярлыком простые вещи. Показать все сообщения
Показаны сообщения с ярлыком простые вещи. Показать все сообщения

17 июня 2011 г.

Запрет лока экрана при запущенном приложении в iOS

[UIApplication sharedApplication].idleTimerDisabled = YES;

Рисование под статус баром в iOS

Полезно иногда просматривать официальную документацию.

В моем приложении, так-же как и в стандартном Photos необходимо убирать статус бар при тапе на экран, но так, что б вью на экране не "прыгало". Думал уже реализовывать кастомным вью и непосредственно добавлять его на UIWindow, но нашел замечательное свойство wantsFullScreenLayout у UIViewController, которое все проблеммы решило.

16 августа 2010 г.

Установка приложения на устройство с прошивкой 3.х из Xcode 3.2.4

Аpple из новых версий Xcode убрали iPhone Simulator версий 2.х и 3.х. Так же базовой версией SDK можно поставить только версии 4.х. Не обязательно держать установленным две версии Xcode для поддержки из вашего приложения версий 3.х и 4.х. Из новой версии Xcode можно устанавливать приложения на устройства с прошивкой 3.0, для этого нужно в свойствах проекта выставить свойство "iOS Deployment Target" на нужную версию SDK вашего устройства.

По комментариям статьи.

PS: перед использованием функций которых нет в более ранних версиях SDK следует проверять их наличие

  1. if ([obj respondsToSelector:@selector(someSelector:)])
  2. {
  3.   [obj performSelector:self withObject:nil];
  4. }

13 августа 2010 г.

Bash размер истории

За размер истории в коммандной оболочке Bash отвечает переменная окружения HISTFILESIZE и HISTSIZE, в них находится количество комманд истории которая хранится. По умолчанию это чисто 500.

Простой коммандой прописываем в .bashrc новое значение глубины истории:
  1. $ echo "export HISTFILESIZE=3000" >> ~/.bashrc