четверг, 22 апреля 2010 г.

Обновление бета версии DharmaClock

Немного доработал часики:

  1. словил ранне не обнаруженные утечки памяти
  2. исправил некоторые глюки с переворотом цифр после возвращения со страницы будильника
  3. посте включения сирены будильника цифры сменяются иероглифами
  4. для того, чтобы выключить будильник, теперь нужно выбрать правильную последовательность чисел
  5. немного изменил нижний фон пластинок циферок
Вот немного новых скриншотов:



Кому интересно попробовать часики у себя на iPhone вот ссылка на ДепозитФайл

Если кто попробует, то буду очень благодарен за комментарии.

вторник, 13 апреля 2010 г.

DharmaClock beta - полное видео работы

Записал полное видео работы будильника. Немного длинное, но зато со звуком :)

http://www.youtube.com/watch?v=EChfRj4Hv38

Особенно мне нравится звук, прямо как в сериале :) просыпаюсь под этот будильник без проблем. Была идея включать на будильник песню, та что играла с пластинки, под которую просыпался Дезмонд, но думаю, что возникла бы проблема с правообладателями лицензии на песню. Но у себя пробовал и это круто :)

понедельник, 12 апреля 2010 г.

Видео - DharmaClock beta

Записал коротенькое видео часиков DharmaClock beta. Хотя вживую выглядит лучше и приятнее :)

http://www.youtube.com/watch?v=GLEHF94qFUk

DharmaClock beta - первая публичная бета

Вот решил выложить публичную бэту DharmaClock.
Изначально, анимация переворачивания цифр была реализована сменой картинок. Но это привело к большому размеру приложения около 5 мегабайт, что для часов - очень много. Было решено переделать механизм переворота, сделать переворот с одной картинкой и уменьшение ее размера программно. Тут на помощь пришли люди хорошие из сообщества iPhoneDevCamp Ukraine и особенно TT KILEW. Они подсказали некоторые детали. Хотя анимация отображается кривовато, постараюсь это выправить.
И вот, что мы имеем на данный момент:

  • размер уменьшился с 5 мегабайт до 1.3
  • возможность включить отображение секунд*
  • возможность выставить будильник на определенное время
  • за минуту до будильника включается предупреждающий сигнал, играющий раз в 4 секунды
  • за 10 секунд до будильника включается серена. Еще сделал чтоб белые таблички менялись на красные, но пока отключил, потому как не нравятся мне те, что я сделал.
  • после выставления будильника становится доступна кнопка отключение будильника, под ней написано время на которое наведен будильник
Что еще не готово, так это обратный таймер. Вобщем, ради него я это все и затевал, но еще не реализовал. Вот сейчас этим как раз и займусь :)

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

Часики можно запустить только на джейлбрейкнутых iPhone.

Буду благодарен за критику в комментариях. 

четверг, 1 апреля 2010 г.

Пишем свою первую программу для iPhone

Решил я написать урок для самых-самых начинающих iPhone-программистов. Простейший Hello World! уже банально да и маловато. Мы же хотим все и сразу. Вот и создадим мы программу в которой уже научимся создавать события выполняемые по нажатию на кнопку.