Рубрика «iOS» - 80

Не так давно, с релизом iOS 9.3, в свет вышел Apple Music API — набор средств для управления встроенным яблочным плеером. Теперь разработчик может увидеть, оплатил ли пользователь подписку и в какой стране она доступна. Однако, увидеть, кто что слушает нам не позволено — только воспроизводить и добавлять музыку в каталог.

Наш путь состоит из четырёх шагов:

  • Получить данные о состоянии Apple Music;
  • Сделать запрос о нашей музыке через iTunes Search API;
  • Воспроизвести и добавить музыку в медиатеку;
  • Избежать проблем и пройти ревью в App Store;

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

IPSec VPN для OS X и iOS. Без боли - 1VPN (англ. Virtual Private Network — виртуальная частная сеть) — обобщённое название технологий, позволяющих обеспечить одно или несколько сетевых соединений (логическую сеть) поверх другой сети (например, Интернет).
© Wikipedia

VPN используется для удаленного подключения к рабочему месту, для защиты данных, для обхода фильтров и блокировок, для выдачи себя за гражданина другой страны и вообще — штука незаменимая. Практически повсеместно в качестве простого средства для организации пользовательского VPN используется всем известный OpenVPN, который использовал и я. Ровно до тех пор, пока у меня не появился Macbook и OS X в придачу. Из-за того, что подход Apple к конфигурации DNS сильно отличается от подхода других *nix-систем, проброс DNS через VPN нормально не работал.

После некоторых исследований у меня получилось два варианта:
— Использование DNS «мимо» VPN, что сильно небезопасно, но решает проблему.
— Использование нативных для OS X VPN-протоколов: PPTP и семейства IPSec.
Разумеется, я выбрал второе и разумеется — IPSec, а не устаревший PPTP.
Читать полностью »

Главные новости этой недели связаны с конференцией Google I/O — компания представила ряд интересных технологий: Android Instant App, Daydream, новый Firebase, ставший платформой для разработчиков и лучшей заменой Parse, улучшения в админской части Google Play, Wear 2.0, Awareness API и многое другое.

Дайджест интересных материалов для мобильного разработчика #154 (16-22 мая) - 1Читать полностью »

Пара слов о том, что же такое филиппинский кроссворд

Филиппинский кроссворд – это такой вид графических головоломок, в которых с помощью множества пар чисел зашифрована картинка. Все кроссворды должны иметь единственное решение. Необходимо подобрать и соединить пары одинаковых чисел линиями так, результат удовлетворял следующим условиям (на которые я буду неоднократно ссылаться при дальнейшем изложении статьи):

  • длина каждой линии должна соответствовать числам, расположенным на ее концах;
  • линии не должны пересекаться друг с другом и проходить через одни и те же клетки;
  • линии могут идти в вертикальном и горизонтальном направлениях, могут преломляться, но не могут проходить по диагонали.

Так как единица не имеет пары, то она закрашена по умолчанию. В результате решения кроссворда, когда все пары чисел (кроме единиц) соединены линиями, получается некоторый рисунок. Ознакомление с нижеприведенной gif-кой прольет свет на процесс решения филиппинского кроссворда:

image

Данная задача решалась в среде Marmalade SDK с использованием языка программирования C++, в результате чего были собраны версии приложения под iOS и Android.
Читать полностью »

Сегодня наш собеседник — Егор Толстой, руководитель отдела iOS-разработки в Rambler&Co, организатор и постоянный спикер практически-раз-в-двухмесячного митапа Rambler.iOS. Помимо работы над такими приложениями, как Рамблер.Почта, Рамблер.Новости и LiveJournal, много времени уделяет opensource проектам, в частности Typhoon — уже около года является активным участником сообщества и одним из основных контрибьюторов. В общем, нам вновь есть, о чём поговорить.

Масштабирование iOS-приложений: Как это делал Рамблер? - 1
Читать полностью »

На прошлой неделе известный security-ресерчер iOS под ником @i0n1c объявил о размещении в App Store полезного системного инструмента для iOS под названием SysSecInfo — System and Security Info, который сразу же получил множество положительных отзывов от специалистов по безопасности iOS и простых пользователей. Инструмент позволяет показывать пользователю множество полезной информации о его мобильной ОС, включая, уровень загруженности микропроцессора, использование памяти и диска, информацию о запущенных процессах, а также присутствие на устройстве скрытого jailbreak и malware.

Apple удалила из App Store приложение System and Security Info - 1

От прочих аналогичных инструментов SysSecInfo отличает точность показываемой информации об использовании микропроцессора и памяти, а также такие уникальные функции как информация о запущенных приложениях на iOS 9 (включая хэш SHA1 образа и информацию о цифровой подписи), обнаружение статуса jailbreak и присутствие аномалий в системе. Приложение предоставляло пользователям настолько подробную и ценную информацию об iOS, что в Apple посчитали, что это будет слишком и решили удалить SysSecInfo из App Store.

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

Немного материального дизайна, немного ReactNative, ASO через Google Spreadsheet, новые отчеты App Annie и наконец-то CocoaPods 1.0 — все это и многое другое в новом дайджесте!

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

Разработчики часто сталкиваются с типовыми задачами, которые появляются в новых проектах. Постепенно накапливается база вспомогательного кода, которая собирается в библиотеки и переносится из проекта в проект. И чем больше проектов, тем тяжелее становится поддерживать такие библиотеки.
image

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

image

Последние показатели показывают, что доля смартфонов Apple на рынке продолжает снижаться в сравнении с устройствами на Android. По данным аналитиков Kantar Worldpanel, доля Android на рынке растёт практически во всех странах — от Европы до Китая.Читать полностью »

Свершилось: мы выпустили масштабное обновление мобильного приложения ONLYOFFICE Документы под номером 1.3 для iOS устройств. Теперь в приложении появился редактор электронных таблиц для iPad, который умеет много разного и полезного — почти всё, что можно сделать в веб-версии. А еще добавилась возможность подключения сторонних хранилищ Google Drive, Dropbox, OneDrive, Яндекс Диск и других, поддерживающих протокол WebDAV.

В этой статье мы расскажем подробнее о том, как устроен редактор электронных таблиц.

ONLYOFFICE Документы 1.3 для iOS: как устроен мобильный редактор электронных таблиц - 1
Читать полностью »


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