Warning: Use of undefined constant fb_replace_wp_version - assumed 'fb_replace_wp_version' (this will throw an Error in a future version of PHP) in /usr/home/heximal/data/www/heximal.ru/public/blog/wp-content/plugins/replace-wp-version/fb-re_wpversion.php on line 39
IOS | heximal blog

Warning: Cannot modify header information - headers already sent in /usr/home/heximal/data/www/heximal.ru/library/Heximal/Lang.php on line 43

Archive

Posts Tagged ‘iOS’

Cocos2d-JS: load external audio assets and javascript codes

November 6th, 2016 No comments

Today I would like to tell about a quite complicated problem, which I have recently managed to resolve. The major sense of it can be found in the title of the post. One may as a question: what is the way this feature can be useful? It seems like no one was wondering this problem before, because Google was extremely poor for the answers. It is very logical and obvious: this is so much easier to debug, isn’t it? In order to try out new sounds or changes in the level logic, you do not need to recompile the entire project each time, you don’t even need to restart the application instead. Let me tell you how I managed to do it.

Read more…

Categories: Coding Tags: , , ,

+(AppStore *) Timera: make your window in time

March 14th, 2014 No comments

It’s time to tell the story about my contribution to very interesting and perspective project with a quite unique name Timera (origins from time and camera). Project founders have been looking a person for iOS developer position exactly at the same time when I’ve been looking new self-education frontiers for myself. The idea of project is quite simple. Its visual representation can be seen on featured post picture (the image is clickable). The user is provided with tool for making a time tunnel by combining two photos made on the same place in different time moments: first from past and second must be taken by user’s mobile device. The idea seemed interesting for me so I immediately integrated myself to the development process which promised a lot of difficult and interesting challenges. Read more…

Categories: Coding, News, Creativity Tags: ,

Preparing Apple Push Notification SSL Certificate

July 8th, 2013 9 comments

Today I would like to describe (just not to forget) non-trivial process relating to implementation of Apple Push Notification Service mechanism delivers short messages to users’ devices applications in the AppStore. And I’d like to put actions sequence performed when creating and installing SSL Push Certificate: without this certificate server side is not able to send Push. Also, I’m going to write how to implement the most simple push-server php script. The function itself is very useful to alert users about new system events. Such monsters as Skype, Google, WhatsApp use push technology to make a call subscribers or notify about new messages in the manner of how it does standard iOS apps. Read more…

Colored UIImage from grayscale image

November 19th, 2012 1 comment

For a very long time I couldn’t solve one problem that appeared time by time. Until it happened again a few day ago. But this time I decided that to put up with this state of affairs is not more possible and once again began to research. And the problem is the following. Assume you have a the monochrome image (for example, the icon of the stars for the Favorites button), and a skeleton application that implements the usage of skins (customization of the user interface). If one client wants the star to be red and another client wants it to be blue, the designer would have to repaint the image each time. But there must be an easier way to give a tint color using CoreGraphics functions. Read more…

Categories: Coding, News Tags: ,

Watching IPTV on iPhone and iPad

July 8th, 2012 7 comments

Recently I’ve made a greate effort (basicaly applying to myself) – I’ve tuned up my wi-fi router Linksys WRT54G2 for sharing IPTV. In fact, the sharing is not only for the iPad abd iPhone, but for other devices as well, and the article is named to attract search traffic) The main goal of the experiment was to make my mac-computer able to view iptv. Although a TV as itself is pure evil, sometimes it is fun to watch in parallel with any news, educational, or sports, cartoons… As personally for me, it’s a kind of relax for the brain sometimes. And so what do we have at the moment: wifi-router Linksys WRT54G2, ISP Interzet (this is not a principle, again, it’s mentioned mostly for search engines), the iMac, Windows-PC computer and a bunch of gadgets – iPhone, iPad, androids.

Read more…

Categories: Misc Tags: ,

Wireless Enterprise/AdHoc Distribution

February 15th, 2012 2 comments


My duties of iOS developer include AdHoc deployment. I have to deal with delivery (deployment) adhoc versions to customers iOS-devices. Everything would be fine, but sometimes it’s very hard to explain a person how to install IPA-file on his device (iPhone, iPad and so on). But recently I’ve discovered a stunningly simple way to setup adhoc device using … standard Safari-browser supplied in iOS. In fact, any other browser is also compatible with feature. Installation is preforming in just one click.

Read more…

Categories: Apple Tags: , , ,

+(AppStore *) Доведи меня домой

January 21st, 2011 5 comments

Сразу хочу признаться, идею этого приложения я позаимстовал в одной flash-игрушке, ровно как и саму идею заимствовать идеи во флэш-играх – как то прочел в одном блоге сетования товарища на тему того, что какие-то нехорошие люди под кальку переделали его флэш-игру на iOS и срубили нехило деньжат. Но я не такой подлый коварный, поэтому свое приложение я сделал бесплатным, не смотря на то, что на его создание ушло почти три месяца. Почему я решил делать именно “пьяницу” (рабочее название)? В оригинальной игре нужно было удерживать от падения нестабильного персонажа, двигая мышку вправо-влево. Мне показалась очень заманчивой идея воспроизвести это же, но только с использованием акселерометра (устройство, с помощью которого iPhone знает свое расплолжение в пространстве) – идеально укладывается в концепцию iOS-приложения. К тому же с моего предыдущего приложения, в котором акселерометр использовался весьма примитивно, у меня было сильное желание более тщательно изучить приемы работы с акселерометром. Ну и плюс еще добавил несколько фич, например, бутылки на дороге, на которых человек может поскользнуться – их нужно отшвыривать. Поэтому изучить пришлось гораздо больше, и сейчас я попробую это изложить. Read more…

Ищем утечки памяти в iPhone приложениях

December 26th, 2010 No comments

Одним из пожалуй главных условий публикации приложений в AppStore является отсутствие утечек памяти. В данный момент занимаюсь подготовкой своего третьего официального iPhone-приложения (и похоже до нового года не успеваю – Apple торжественно объявили, что iTunesconnect уходит на рождественские каникулы). Предыдущие приложения прошли валидацию на соотвтетствие требованиям с первого раза, хотя у коллег я встречал в блогах или на форумах упоминания о том, что их приложения заворачивали в том числе и из-за того, что в них обнаруживались утечки. То есть специалисты Apple Inc. тестируют все публикуемые приложения на соответствие дизайну, и, если обнаруживают какое-либо несоответствие, возвращают приложение из статуса On Review в Rejected. Следовательно, приложение необходимо протестировать перед публикацией, и в первую очередь на предмет утечек памяти. Read more…

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

November 24th, 2010 No comments

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

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

November 18th, 2010 2 comments

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

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

Categories: Creativity Tags: , , ,