Архив Апрель 2008

Предлагаю всем пользователям iPhone перейти с менеджера пакетов Installer.app на систему управления пакетами Cydia. Cydia является портом менеджера пакетов операционной системы Debian GNU/Linux.
При установке приложений проверяются зависимости, т.е. вам не нужно сначала, например, ставить BSD Subsystem, а затем ставить нужное приложение. Менеджер сделает это за вас автоматически. Кстати, в Cydia входит исправленный вариант BSD Subsystem, который работает более корректно, чем тот, что предлагает нам Installer.app.
Cydia является open-source проектом (с открытыми исходными кодами). Получить информацию о программе можно на сайте разработчика Jay Freeman (saurik): Saruk's homepage
Репозиторий компании iPhoneStuff, где мы работаем, является теперь доверенным источником для менеджера Cydia. Установить его можно следующим образом: в Cydia переходим в режим установки (Install), заходим в категорию Repositories, и выбираем "iPhoneStuff's Source".
Надеюсь, в скором времени мы откроем и личный репозиторий с Open-Source проектами.

Задача: Создать самый простой видеоплеер, выводящий заданный ролик.

Посидел и поковырял. Что из этого вышло.

Итак, сейчас я расскажу о локализации. Если мы хотим обеспечить наше приложение поддержкой нескольких языков, нам необходимо:
  1. Обеспечить эту поддержку в коде.
  2. Создать файлы локализаций для каждого языка, который вы хотите обеспечить.

Для того, чтобы организовать поддержку в коде, необходимо сделать так.
Для того, чтобы начать программировать под iPhone, вам понадобятся:
  1. Мозги
  2. Руки
  3. Компьютер (с операционной системой Linux или MacOS X 10.x; программировать под M$-OS не рекомендуется, ибо сие есть извращение)
  4. Тулчейн (вы можете собрать его сами, следуя инструкциям здесь, либо скачать торрент здесь)
  5. Аппарат, чтобы тестировать приложения
Будем считать, что всё вышеуказанное у вас имеется. Поехали. Пишем стандартный "Hello, World".
Просто захотелось. Решили, что неплохо бы наконец заняться opensource-проектами и вообще делиться знаниями, которые могут пригодиться кому-либо ещё кроме нас. Так и будет отныне.