Рубрика «iphone» - 62

Будучи разработчиками разных серьезных сервисов «Право.ru» и «Картотеки Арбитражных Дел», нам периодически хочется отвлечься от рутины и попробовать что-нибудь веселое и что будет интересно не только судьям и юристам.

Так и родилась идея сделать красивое развлекательное приложение для iPhone и iPad, которое бы агрегировало разные тусовки и мероприятия из социальных сетей в одном месте.

Спустя три месяца плодотворной работы, мы хотим выставить на ваш суд наше новое приложение EventiCal. Название составлено из двух слов «Event» и «Calendar» и отражает общую суть — календарь пользовательских событий, отфильтрованных по городу пользователя.
EventiCal — iPad календарь событий, о которых не пишут в афишахЧитать полностью »

При использовании UITableView в iOS приложениях достаточно часто возникает необходимость изменить его внешний вид. Как минимум – поменять цвет фона ячеек и цвет разделителей. И в общем это не проблема для UITableView в виде списка, но немного нетривиально для группированного UITableView.

Проблема состоит в том что поменяв backgroundColor ячейки в группированном UITableView результат будет отличаться от ожидаемого. Решение состоит в том чтоб изменить backgroundView ячейки. Довольно часто с этой целью используются заранее отрисованые картинки и соответственно UIImageView. Но этот способ довольно неудобен если нужно всего лишь поменять цвет фона и границ ячейки.

Так что я создал подкласс UIView для повторного использования в качестве фона ячеек. Благодаря использованию UIBezierPath его реализация тривиальна, вот практически весь код:

- (void)drawRect:(CGRect)rect
{
    CGRect bounds = self.bounds;
    UIBezierPath *path;
    if (position == CellPositionSingle) {
        path = [UIBezierPath bezierPathWithRoundedRect:bounds cornerRadius:kCornerRadius];
    } else if (position == CellPositionTop) {
        bounds.size.height += 1;
        path = [UIBezierPath bezierPathWithRoundedRect:bounds
                                     byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight
                                           cornerRadii:CGSizeMake(kCornerRadius, kCornerRadius)];
    } else if (position == CellPositionBottom) {
        path = [UIBezierPath bezierPathWithRoundedRect:bounds
                                     byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight
                                           cornerRadii:CGSizeMake(kCornerRadius, kCornerRadius)];
    } else {
        bounds.size.height += 1;
        path = [UIBezierPath bezierPathWithRect:bounds];
    }

    [self.fillColor setFill];
    [self.borderColor setStroke];
    [path fill];
    [path stroke];
}

Читать полностью »

Британский студент университета Goldsmith в рамках своих исследований по проектированию интерфейсов создал клавиатуру для iPhone, состоящую из написанного им приложения, взаимодействующего с акселерометром устройства, и буквально листа бумаги и любой твердой поверхности.

Суть идеи можно понять из картинки ниже: смартфон лежит на столе, под ним лист бумаги с нарисованной «клавиатурой»; для набора текста надо «щелкать по клавишам» — вибрации, которые при этом возникают, анализируются при помощи акселерометра и преобразовываются в «символы».

«Виртуальная» клавиатура для iPhone из листа бумаги, стола и приложения

Читать полностью »

Мы часто говорим о том, как смартфоны непрерывно меняют мир вокруг нас. И вот еще одна любопытная сфера нашей жизни, которую могут улучшить смартфоны – велосипеды. New Scientist пишет, что при помощи смартфона реализована новая автоматическая коробка передач для них.

Автоматическая коробка передач для велосипеда на iPhoneЧитать полностью »

xyologic

Думаю, многие помнят времена, когда интернет был просто разрозненным набором веб-страниц. Поискового процесса как такового еще не существовало, поэтому перемещаться с сайта на сайт можно было только по ссылкам внутри ресурсов. Потом Yahoo! объединил сайты в директории, но до появления Google большая часть интернета оставалась непроиндексированной. Представьте, что на дворе снова 1994 год. По крайней мере, в мире мобильных приложений.
Читать полностью »

Несмотря на то, что индийские пользователи любят приложения для путешествия онлайн, данное приложение нацелено на тех, кто хочет посетить Индию в качестве туриста.
По информации министерства туризма 73 процента иностранных посетителей Агры и территории Тадж-Махала имеют смартфон и готовы пользоваться туристическим приложением для туристов. Как посетить Тадж Махал самостоятельно
Читать полностью »

Схема успеха

Джон, мы потеряли два листа математических выкладок! Что делать?
Как обычно, Билл… напиши: «отсюда с очевидностью следует…»

image

Чтобы прочитать некраткую сопроводительную записку к схеме – добро пожаловать под кат.

Читать полностью »

Apple не смогла отстоять права на торговую марку iPhone в Мексике

В Мексике, похоже, судьи способны вполне логично мыслить и принимать рациональные решения. Все дело в том, что Apple проиграла судебный процесс за торговую марку iPhone в Мексике. Торговая марка iFone была зарегистрирована одноименной мексиканской компанией iFone еще в 2003 году, кроме того, это единственная в Мексике компания, которая имеет право использовать и торговую марку iPhone. Регистрация торговой марки iFone была произведена за 4 года до того, как корпорация Apple выпустила свой смартфон. А ведь в некоторых других странах Apple выигрывала почти аналогичные судебные процессы, причем суд не обращал внимания на то, что другие компании регистрировали свои торговые марки задолго до того, как iPhone появился хотя бы в виде рабочего проекта.

Читать полностью »

Буквально только что вышла IOS 6.0.1. Вот список изменений:

  • Исправлена ошибка, препятствовавшая установке устройством iPhone 5 обновлений ПО беспроводным способом.
  • Исправлена ошибка, которая могла приводить к отображению горизонтальных линий поверх клавиатуры.
  • Устранена проблема, которая могла приводить к отказам в работе вспышки камеры.
  • Повышен уровень надежности работы iPhone 5 и iPod touch (5-го поколения) при подключении к зашифрованным сетям Wi-Fi WPA2.
  • Устранена проблема, в некоторых случаях препятствовавшая использованию устройством iPhone сотовых сетей.
  • Читать полностью »

Приветствую, уважаемые читатели.

Вступление

Хочу поделиться с сообществом опытом создания игры для iOS на базе cocos2d+box2d и задачами, с которыми мне пришлось столкнуться, а также методами их решенеия. Опыт программирования у меня значительный, в game development я новичок, опыт использования Objective-C около года. Поэтому вполне допускаю, что для встреченных мной «задач» давно уже существуют решения в виде готовых библиотек/классов/методик, а я просто плохо искал и не смог найти их в интернете. А может быть в открытом доступе их нет и каждый решает их как может, с другими не делится. Я больше склоняюсь ко второму варианту, потому решил поделиться — вдруг кому-то пригодится.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js