Передача данных с мобильных телефонов при помощи ультразвука

Иван Ожиганов Октябрь 10, 2013
Data Transfer Between Mobile Devices via Ultrasound R&D-команда Azoft работает над новым проектом по считыванию и передаче данных с мобильных телефонов при помощи ультразвука. Перед нами стоит задача разработать альтернативу технологии NFC (Near Field Communication), позволяющую передавать информацию с любых телефонов в независимости от установленной операционной системы и наличия специальных чипов, как например NFC-чип.

AppStore In-App Purchase: разбор полетов эконом-классом

Виктор Котов Июнь 5, 2013
О реализации механизмов монетизации iOS-приложений (In-App Purchase) написано много, но каждый раз, собираясь применить теорию на практике, сталкиваешься с новыми сложностями. Поэтому сегодня я хотел бы поделиться именно практическим опытом: как мы создавали, тестировали и выкладывали на AppStore приложение с возобновляемой подпиской. Название приложения не может быть предано огласке по условиям соглашения с клиентом, поэтому буду называть его электронной энциклопедией «Азбука».

UITableViewCell: преимущества использования стандартных ячеек в iOS-разработке

Сергей Пожидаев Май 28, 2013
Один из ключевых моментов при создании любого iOS-приложения — работа с таблицами и ячейками, из которых они строятся. Существует несколько способов создания ячеек таблицы: с помощью стандартных стилей, используя стандартный класс UITableViewCell, и с помощью пользовательских стилей — наследование от UITableViewCell. Использование пользовательских ячеек позволяет создавать красивые и удобные интерфейсы, но разработчики часто забывают, что во многих случаях можно без потерь обойтись стандартными стилями. О преимуществах работы со стандартными ячейкам — сегодняшняя статья.

Преимущества использования стандартных ячеек

Просто о важном: миграция баз данных в iPhone-приложениях

Николай Джулай Май 16, 2013
Задача контроля версий баз данных и миграции с одной версии на другую встречается очень часто, особенно, у разработчиков популярных приложений, регулярно выпускающих обновления. Предположим, мы работаем над приложением, в котором используется список друзей. Для первой версии было достаточно хранить информацию о друге в виде {NSString *fullName; NSUInteger identifier} (рисунок слева). Вскоре становится ясно, что хранить identifier в NSUInteger неправильно и имя пользователя нужно хранить по двум строкам (рисунок справа). Все три атрибута являются строками.

iOS: расширенное использование UIImage

Андрей Чевозеров Апрель 1, 2013
Ни одна разработка iOS-приложения не обходится без UIImage. Это и иконки кнопок, и фоновые изображения, и многое другое. Но не все разработчики знают, каким мощным и функциональным инструментом может стать это простой объект, если подойти к нему с правильной стороны. Несколько таких «сторон» я вам сегодня раскрою. Забегая вперед скажу, что речь пойдет о заливке фона текстурой, создании «резиновых» элементов интерфейса, к примеру, кнопок, изменении изображений и наложении масок.

От печатного издательства — к электронному: CoreText в помощь

Иван Ожиганов Февраль 26, 2013
В этой статье мы расскажем о преимуществах использования фреймворка Core Text при разработке электронных версий газет, книг и журналов для iPad. Эта технология уже была успешно использована нашей компанией при реализации нескольких проектов в сфере электронного издательства. Core Text пригодится тем, кто еще только планирует переводить свою печатную продукцию на новый, электронный, уровень или собирается запустить электронное издательство с нуля.

О вкусной и полезной разработке: тонкости drag-and-drop и синхронизации данных через стороннее API

Алексей Васильков Февраль 19, 2013
Не так давно компания Azoft реализовала серьезный проект для крупной сети супермаркетов. От нас требовалось разработать Android- и iOS-приложения, с помощью которых пользователи могли бы узнавать об специальных предложениях, проводимых торговой сетью. Специальные предложения представляли собой несколько рецептов блюд, все ингредиенты к которым шли в магазинах сети по сниженным ценам. Пользователи могли добавлять в свой календарь понравившиеся рецепты и создавать списки покупок с заранее рассчитанным количеством необходимых продуктов. Действительно удобно: все можно купить в одном месте и по выгодной цене, а так же узнать несколько новых рецептов.

Новые возможности в распознавании баркодов

Иван Ожиганов Февраль 18, 2013
Современные мобильные технологии позволяют производить абсолютно фантастические действия в области считывания и распознавания штрихкодов. Сегодня я поделюсь с iOS-разработчиками и производителями сканеров штрихкодов своим алгоритмом, с помощью которого можно прочитать даже нечеткие штрихкоды, расположенные в произвольном порядке, чтобы не страдали ни скорость работы приложения, ни качество распознавания.

  • Страницы:
  • 1
  • 2