Как стать автором
Обновить
19
0
Юрий Дубовой @IFITOWS

Пользователь

Отправить сообщение

Опционалы в Swift

Время на прочтение 22 мин
Количество просмотров 86K

Несмотря на некоторый опыт в мобильной разработке (в том числе с применением Swift), регулярно на почве свифтовых опционалов возникали ситуации, когда я знал что нужно делать, но не совсем внятно представлял, почему именно так. Приходилось отвлекаться и углубляться в документацию — количество "заметок на полях" пополнялось с удручающей периодичностью. В определенный момент они достигли критической массы, и я решил упорядочить их в едином исчерпывающем руководстве. Материал получился довольно объемным, поскольку предпринята попытка раскрыть тему максимально подробно. Статья будет полезна как начинающим Swift-разработчикам, так и матерым профессионалам из мира Objective-C — есть ненулевая вероятность, что и последние найдут для себя что-то новое. А если не найдут, то добавят свое новое в комментарии, и всем будет польза.

Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 4

Прогулки с Федей или отпуск программиста

Время на прочтение 5 мин
Количество просмотров 9.6K
Отпуск — эта такая пора, на которую традиционно много планов. Съездить на море, научиться кататься на виндсерфе, навести порядок на балконе и т.п. Традиционно лишь малая часть этих планов бывает выполнена. В прошлом году море и пляж надоели на 4-й день, серфинг в начале июня внезапно оказался очень холодным мероприятием (по крайней мере, в Японском море это так), а балкон наводил на меня тоску. Было решено сломать систему и на сей раз провести время с пользой. Я занимаюсь мобильной разработкой, и по удачному стечению обстоятельств именно в это время в Санкт-Петербурге проходил Летний фестиваль разработчиков, в частности, конференция Mobius 2016. Супруге был обещан масштабный променад по местным бутикам культурным достопримечательностям, я, очевидно, собирался общаться со всяким умными людьми и вообще заниматься нетворкингом. Сказано — сделано, и в начале июня мы прибыли в Питер.
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 2

Тай'Дзен: первые шаги (часть 3)

Время на прочтение 8 мин
Количество просмотров 4.3K
Уважаемое хабрасообщество, приветствую!
В этой части статьи мы завершим исследование простого нативного приложения для ведения списка покупок. Хочу напомнить, что в первой части рассмотрена структура проекта, а вторая часть посвящена некоторым стандартным элементам GUI. Сегодня читателя ждет работа с базой данных, организация поиска, а также локализация и прочие «завершающие штрихи». Все коммиты открытого git-репозитория снабжены комментариями, для каждого этапа в тексте указаны соответствующие теги. Добро пожаловать под кат!
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 3

Тай'Дзен: первые шаги (часть 2)

Время на прочтение 7 мин
Количество просмотров 5.2K
Уважаемое хабрасообщество, приветствую!
Продолжим рассмотрение простого нативного приложения для ведения списка покупок. В первой части были проведены подготовительные работы: исследованы структура типового Tizen-проекта, некоторые подходы к проектированию архитектуры приложения, а также особенности работы с WYSIWYG-редактором GUI. Сегодня читателя ожидают сцены и редактор сцен, управление списками графических элементов управления (контролов), их кастомизация и обработка событий. Третья часть будет чуть позже, она посвящена работе с базой данных, однако в тексте приведена ссылка на git-репозиторий. Все коммиты снабжены комментариями, поэтому работу с данными можно исследовать уже сейчас, не дожидаясь третьей части. Для каждого этапа указаны метки на соответствующие коммиты, поэтому добро пожаловать под кат.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 0

Тай'Дзен: первые шаги

Время на прочтение 11 мин
Количество просмотров 8.2K
Уважаемое хабрасообщество, приветствую!
В этой статье я хотел бы немного поделиться своим скромным опытом на пути познания Тай’Дзен (или Tizen). Как приобщиться к Истине, я, в меру разумения своего, постарался описать в предыдущей публикации. Будучи верным своим обещаниям, продолжаю цикл статей.
Статья разбита на три части и построена как поэтапное руководство по разработке простого нативного приложения для ведения списка покупок. В первой части подробно исследованы структура типового Tizen-проекта, некоторые подходы к проектированию архитектуры приложения, а также особенности работы с WYSIWYG-редактором GUI. Во второй части рассмотрены работа со сценами и редактором сцен, со списками графических элементов управления (контролов), их кастомизация и обработка событий. В третьей части показаны организация поиска и использование базы данных. В статье представлена ссылка на git-репозиторий, в тексте указаны метки на соответствующие коммиты. Материал рассчитан на читателей, знакомых с C++ и не имеющих опыта работы с Tizen SDK. Для тех, кто о Tizen слышит впервые, рекомендую предварительно ознакомиться со статьей, упомянутой выше (в ней подробно описан процесс установки IDE и запуск «Hello, world!» на целевом устройстве/эмуляторе). Опыт работы с мобильными платформами не помешает, но и не обязателен, поэтому добро пожаловать под кат.
Читать дальше →
Всего голосов 13: ↑10 и ↓3 +7
Комментарии 13

TIZEN Developer Summit & Hakathon 2013: взгляд из Нью-Йорка, Сеула и Владивостока

Время на прочтение 10 мин
Количество просмотров 3.7K
Поводом для написания этой статьи послужила поездка на конференцию по TIZEN, проходившая в Сеуле в середине ноября. Разработка приложений под TIZEN входит в мои непосредственные профессиональные обязанности, поэтому решение посетить это мероприятие было быстрым и решительным. Я живу и работаю во Владивостоке, тут недалеко, 2 часа полета с испытанием огненной корейской кухней – и я в Сеуле. Непосредственно про TIZEN на хабре уже писали как минимум здесь, здесь, а непосредственно про разработку еще и здесь, поэтому в этой статье я опишу само мероприятие в стиле «испытано на себе». Статья предполагается как вводная в серии, процесс описан «с нуля». Учитывая во многом печальный опыт неофитов Тай’Дзэн, когда много нервов и времени тратится на войну с IDE, достаточное внимание будет уделено вопросам установки и настройки оной. Всех заинтересовавшихся прошу под кат.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 0

Информация

В рейтинге
Не участвует
Откуда
Владивосток, Приморский край, Россия
Дата рождения
Зарегистрирован
Активность