Архив

Публикации с меткой ‘Cocoa’

HexLauncher: быстрый запуск приложений в Mac OS X

5 April 2015 9 comments

История создания данного продукта возвращает меня на 5 лет назад во времена, когда я только начал входить в мир Apple технологий, а именно — мигрировать на операционную систему Mac OS X. Как и для многих пенреход был связан с некоторыми неудобставми из-за отсутствия привычных программ и элементов управления системой. Одним из недоразуменей стало отсутствие аналога кнопки Пуск для запуска программ путем выбора из списка. Честно говоря, до сих пор не уверен, что я правильно запускаю программы в OS X (для этого я использую Spotlight). И вот, спустя несколько лет я решил устранить этот недостаток.
Читать далее…

+(AppStore *) Занимательная таблица

13 December 2011 7 comments

Давненько ничего не сабмитил в AppStore — печально, ибо 99-тидоллоравая подписка на iOS developer program простаивает без дела. Есть задумки, есть даже наброски/черновики, но они все такие грандиозные, что скорым релизом и не пахнет — еще очень много нужно дорабатывать. С пару месяцев назад я решил во что бы то ни стало отрелизить, и совершенно случайно на просторах рунета мне попалась одна незамысловатая фишка, которая показалась не сложной в плане реализации, и сразу же начала оформляться в идею для AppStore-приложения. Суть простая. Таблица для проверки наблюдательности. В таблице расположены числа от 1 до 90, которые нужно найти по порядку.   Читать далее…

MacMines: Делаем игру под Mac OS X

26 February 2011 3 comments

Помимо FAR Manager, еще одной программой, которой мне очень не хватало в Mac OS X, была игра Сапер. Я долго искал по сети нормальную реализацию, но не нашел. Под нормальной реализацией я подразумеваю пример Windows-сапера, вероятно, потому что долгое время им пользовался, а привычка — вторая натура. Во многих блогах я встречал хныканья бывших виндоводов, на тему того, что им не хватает той или иной программы из мира Windows. Встречались и стенания по поводу Сапера. Надо сказать, что первое приложение, которое я предпочитаю писать в качестве разминки, изучая новую для себя платформу программирования — это Сапер. Он позволяет отработать основные навыки — работа с пользовательским интерфейсом, обработка событий системы, таймер, работа с графикой, работа с файлами. Ну и плюс, конечно, набивается рука на синтаксисе. Таким образом MacMines (такое имя я решил дать проекту) стала первым моим приложением, написанным для платформы Mac OS X. Сейчас я расскажу, что интересного я узнал в ходе ее создания.

Читать далее…

+(AppStore *) Бинарные часы

Эта история началась несколько лет назад после того, как я посмотрел художественное кино Миссия на Марс (Mission to Mars, 2000). Фильм произвел на меня сильное впечатление, отличный сюжет, хорошая актерская работа, классные съемки, спец эффекты, в общем по моему мнению фильм на твердую пятерку. Действия фильма происходят в обозримом будущем, когда человечество стало совершать пилотируемые полеты на Марс. Завязка: очередная экспедиция терпит бедствие (как выясниться позже из-за одной аномалии, найденной на планете), связь с ними теряется и НАСА срочно готовит спасательную операцию. Новая экспедиция находит место приземления (или примарсения), не без приключений и жертв садится на планету и начинает изучать найденный артефакт — огромное лицо на поверхности планеты обращенное к космосу. Читать далее…

+(AppStore *) История про коня

18 November 2010 2 comments

История о коне

Давненько не обновлял блог, нужно бы что-то написать. На самом деле, материала опять скопилось море, не понимаю, как другие блоггеры все успевают. Это ж нужно только сидеть и писать. Ладно, упустим уже лирику. В данный момент я почти заканчиваю свое третье приложение для iPhone, о нем я расскажу в ближайших постах, а пока я решил чиркнуть пару строк о своих первых двух приложениях, и вот для чего. Дело в том, что мой сайт еще пока не реализован в той степени, в которой я его задумывал. Не хватает как минимум двух разделов. Один из них — Products. По-русски пока не придумал, как назвать, но суть, думаю ясна. Буду туда выкладывать результаты своего творчества (вот, кстати, неплохое название — творчество). Сейчас я как раз доделываю серверную функциональность, и в связи с этим нужно будет что-то уже выложить. Читать далее…