Я настолько редкопишущий автор этого блога, что открываю свою собственную рубрику - Dev Штуки :)

Рубрика сия будет посвящена разработке приложений и всего остального под iPhone.

В чём уникальность? Я такой же нуб в ObjC, Cocoa и прочих фруктах, как и тот, кому эта рубрика посвящается, поэтому учиться будем вместе.

Первая статья из серии посвящается проблеме открытия PNG файлов из приложений для iPhone. Дело в том, что они все подписываются сертификатом разработчика, что делает невозможным открыть их в обычном просмотрщике/редакторе изображений.

Решить эту проблему нам помогает David Watanabe, который в своём блоге(ссылка ниже) выложил консольную утилиту для преобразования PNG в "понятный всем" формат.

Скачиваем архив (исходный код для компиляции в XCode прилагается), заливаем куда угодно, ставим права на выполнение и в Терминале вводим

cd <куда_положили>
./iPhonePNG <что_конвертировать>

, причем последний параметр может быть как одним файлом, так и целой папкой с файлами PNG.

img_0090

Утилита создаст папку/файл с тем же именем + "-Decoded" в конце, после чего его можно использовать в своих целях.

Теги:

Денис Стась

Сооснователь UiP

Материалы

Нашел ошибку в тексте? Выдели ее и нажми Ctrl + Enter
  • TAURUS

    У меня есть сертификат девелопера, который я получил за 99 баксов. Так вот это просто изумительно, когда ты можешь запускать написаное тобой приложение на своих девайсах без разных хаков. Всем советую.

  • ZeFiR

    Подскажешь, как у нас можно купить? У меня например нет кредитки, только дебетка, да и то неподдерживающаяся Аплом :)

  • ZeFiR

    Вай, кстати, залезай на форум, тама есть раздел для разработчиков — делись опытом :)

  • TAURUS

    Для начала написал эплам, что хочу получить сертификат, через неделю полторы они мне на почту прислали форму, которую необходимо заполнить. Заполнил, отправил им по факсу, долго не отвечали, звонил им 3 раза. И вот, спустя месяц свершилось чудо =)

  • TAURUS

    Забыл написать, что оплачивал интернет карточкой приват-банка.

  • ZeFiR

    А сам процесс оплаты как проходил? Какими-то там вебманями нельзя заплатить?

    Я уже зат*ахался переписывать плисты всякие в XCode, чтоб поставить приложение в телефон :)

  • ZeFiR

    Хм… Это Виза которая? Попробуем…

  • TAURUS

    Рально прикольная софтинка.