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

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

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

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

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

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

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

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

среда, 17 марта 2010 г.

Как запихнуть свою программку в файл .ipa

Наигравшись своей программкой хочется ею поделиться с другими. Есть несколько способов сделать это и оба они подразумевают, что iPhone на который вы хотите установит приложение уже взломан и имеет возможность устанавливать программы в обход AppStore. Если нет, то вот тут я описывал раньше как это сделать http://mac.rv.ua/?p=69

Итак имеем два способа:

Тестирование своего приложения на реальном iPhone

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

Что же нужно для того, чтоб установить свою свеженаписанную программку на реальный девайт?

воскресенье, 14 марта 2010 г.

И такс, начнем!

И так, что же нужно для начала нашего сложного и длинного пути разработчика? Конечно же - это среда разработки. Идем на сайт developer.apple.com переходим в раздел iPhone Dev Center. Чуть ниже нажимаем на ссылку iPhone SDK и нас просят ввести свой apple id. Если вы ранее не регистрировались, то пройдите регистрацию, она не сложная и на данном этапе бесплатная (далее расскажу точнее). После регистрации тыцаем на ссылку Downloads и выбираем нужный нам пакет. Качаем, устанавливаем и мы готовы к разработке программ.

Небольшое уточнение: для того, чтоб продавать наши программы в AppStore или тестировать их на наших айфонах нужно купить лицензию разработчика. Стоит это счастье $99 в год. Но я пока не покупаю эту лицензию, так как программ для продажи у нас еще нет :) мы пока только учимся.

При написании программ в Xcode мы сможем их тестировать на симуляторе iPhone. Тоесть запускается программа с виду копия айфона и в ней уже наше приложение. Для того, чтоб установить нашу программу на наш айфон нужно либо иметь лицензию за $99 либо провернуть несколько магических действий с нашим Xcode и iPhone, что я и сделал.

Какие именно заклинания читать и какие ритуалы проводить я расскажу в следующем посте. Всем спокойной ночи!

пятница, 12 марта 2010 г.

Знакомство

Привет! Мне всю жизнь было интересно программировать. Начал я с бейсика. Написал несколько уроков по книжке, передвигающийся автомобиль. Потом кто-то сказал, что нужно учить C++ ибо бейсик - вчерашний день (это было лет 10 назад). Книжек у меня тогда небыло, про интернет я и не знал вобще. Учил сишку по справке :) понятно, что англоязычной. Пошел учиться на факультет кибернетики, получил магистра но так и не стал программистом. Где-то на 3м курсе увлекся РНР и с тех пор я скорее всего кодер чем кто-нибудь еще. Хотя и РНР я знаю так себе.

Пол года назад купил себе iPhone. С самого начала был поражен количеством и качеством программ для него. И вот недавно подумал, а почему бы не попробовать себя в роли iPhone-разработчика? Тем более, что это кажется довольно перспективной отраслью в которой можно заработать деньги.

И так предлагаю вам идти со мной по этому пути, будем вместе учиться и развиваться.