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

iOS-дайджест №9 (28 июня – 11 июля) - 1
Источник картинки: appleinsider
Джони Айв покидает белую комнату, мы Touch Bar'у скажем «Да!» и сгибающийся iPad в новом выпуске iOS-дайджеста.
Читать полностью »

Очередной дайджест для мобильных разработчиков — в нем мобильная экстрасенсорика, новый порос Developer Economics, знакомство с HealthKit, онлайн-квест для разработчиков, Bixby Marketplace и много других интересных материалов.

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

Создание анимаций это здорово. Они являются важной частью iOS Human Interface Guidelines. Анимации помогают привлечь внимание пользователя к важным вещам или попросту делают приложение не таким скучным.

Существует несколько способов реализовать анимацию в iOS. Вероятно, самым популярным способом является использование UIView.animate(withDuration: animations:). Вы можете анимировать слой изображения с помощью CABasicAnimation. Кроме того, UIKit позволяет настроить кастомную анимацию для отображения контроллера с помощью UIViewControllerTransitioningDelegate.

В этой статье я хочу обсудить еще один захватывающий способ анимирования вьюшек — UIViewPropertyAnimator. Данный класс предоставляет гораздо больше функций управления, чем его предшественник UIView.animate. С его помощью можно создавать временные, интерактивные и прерываемые анимации. Кроме того, имеется возможность быстрой смены аниматора.
Читать полностью »

image

Привет! На связи Денис из Apphud – сервиса по аналитике возобновляемых подписок для iOS-приложений.

Как вы знаете, на WWDC 2019 Apple анонсировали свой новый декларативный фреймворк SwiftUI. В этой статье я попробую рассказать как с помощью SwiftUI сделать экраны оплаты и реализовать функционал авто-возобновляемых подписок.Читать полностью »

Привет!

Кроме нашей QIWI Кухни для дизайнеров, Server Party для разработчиков и митапов по JS, мы проводим митапы и по iOS. Ближайший будет в Art-space (м. Павелецкая) — 25 июля, в четверг, стартуем в 18.00, закачиваем в 22.00 (спикеры до 21.00).

25 июля, Москва — QIWI iOS Meetup - 1

Вот на этой странице можно заранее бесплатно зарегистрироваться, а под катом — программа мероприятия. Онлайн-трансляция появится в день митапа.
Читать полностью »

iOS-дайджест №8 (14 июня – 27 июня) - 1
Источник картинки: The Verge
Самоуправляемый автомобиль от Apple, поддержка манипулятора типа «мышь» на айпаде, камера на Apple Watch и еще больше новостей в новом выпуске iOS-дайджеста. Заодно посмотрим, насколько хорош в плане перформанса SwiftUI и как использовать фреймворк Combine, если цепочки RxSwift больше не цепляют за душу.
Читать полностью »

Делаем вездесущий Splash Screen на iOS - 1

Привет!

Я расскажу о реализации анимации перехода со сплэш скрина на другие экраны приложения. Задача возникла в рамках глобального ребрендинга, который не мог обойтись без изменения заставки и внешнего вида продукта.

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

иконка библиотекиТри года назад, я написал статью о DI библиотеке для языка Swift. С того момента библиотека сильно измененилась и стала лучшей в своем роде достойным конкурентом Swinject, превосходящяя его по многим показателям. Статья посвящена возможностям библиотеки, но и имеет теоретические рассуждения.И так кому интересны темы DI, DIP, IoC или кто делает выбор между Swinject и Swinject прошу подкат:Читать полностью »

Три видео для тех, кто пишет под iOS - 1

Привет!
У нас прошёл iOS-митап и я принёс вам три видео от коллег из Яндекс.Денег, Яндекса и Mail.ru.

Первое — как работать с асинхронным кодом из разных языков программирования.
Второе — про баги при работе с системной клавиатурой на iOS и их исправление.
Третье — о том, как устроена iOS-разработка в Яндексе.

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

Ожидания

В этом году сообщество разработчиков ждало от Apple нескольких новинок. Все были готовы к анонсу «темной темы» в iOS 13, проект «Марципан» (упрощенный перенос приложений с iOS на macOS) тоже уже не был секретом, тем более, что в прошлом году Apple уже показала наработки и обещала дать доступ разработчикам к этому инструменту «в ближайшем будущем».

Большинство обсуждений строились вокруг этих тем. Некоторые еще вспоминали про обещание Apple представить новый модульный Mac Pro также «в ближайшем будущем», хотя новое железо на WWDC анонсируется далеко не всегда.
Читать полностью »


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