О нас RU

Apple Pay для мобильных приложений

Apple Pay для мобильных приложений

9 сентября 2014 года в ходе очередной презентации, компания Apple представила собственную систему мобильных платежей — Apple Pay.

С помощью платежной системы Apple Pay пользователи iPhone 6 и iPhone 6+, а также владельцы новейших версий Apple Watch могут совершать покупки онлайн, пользоваться дополнительными преимуществами apple pay для мобильных приложений и совершать платежи при помощи технологии NFC (Near Field Communication). Для авторизации платежей используются технологии Touch ID или Face ID.

Читать дальше

iOS Swift 4: Today Extension

Today extension in iOS

Для удобства использования мобильного приложения в iOS существуют расширения, которые предоставляют быстрый доступ к информации. При этом не нужно открывать приложение полностью, достаточно лишь на основном экране системы смахнуть влево и вы увидите список виджетов — это и есть Today extension, о которых мы и поговорим сегодня.

Читать дальше

Hello CoreData!

Hello CoreData!

Сегодня будем рассматривать ненавистный мне framework от Apple под страшным названием CoreData. Это решения от Apple для работы с SQLite (реляционная база данных). CoreData может сохранять объекты Swift в SQLite, а также выполнять обратную операцию.

Читать дальше

iOS development. Best practices

iOS development. Best practices

Всем привет. В этой статье я попытаюсь дать небольшие советы по написанию кода для начинающих iOS-девелоперов. Я не буду особо углубляться, так как это займет много времени (если честно, то мне просто лень). Суть этой статьи: помочь в создании хороших, стабильных приложений; продемонстрировать, как делать нужно, а как не стоит; выработать у вас привычку писать хороший, понятный код.

Читать дальше

Анимация в iOS: нативные решения и сторонние фреймворки

Анимация в iOS: нативные решения и сторонние фреймворки

Всем привет! Сегодня мы будем рассматривать анимацию в iOS. Взглянем на несколько довольно-таки легких примеров, пройдемся по преимуществам и недостаткам того, что предлагает нам Apple и также рассмотрим несколько, на мой взгляд, достойных фреймворков сторонних разработчиков. Кроме того, я покажу примеры использования UIKit Dynamics и Motion Effects, которые доступны с версии iOS 7.

Читать дальше

Не MVC единым: как применять MVVM в iOS

Не MVC единым: как применять MVVM в iOS

Сегодня мы будем рассматривать паттерн MVVM. Поговорим о его преимуществах по сравнению с MVC, а также рассмотрим один очень маленький пример и один достаточно большой, который в дальнейшем вы сможете применять в своей работе как образец хорошей архитектуры для практически любого проекта, использующего MVVM. Итак, начнем с основ :)

Читать дальше

Основы Swift. Как установить Xcode и создать playground

Основы Swift

Каждый, кто решил изучать Swift или другой язык программирования, сталкивается с дилеммой: штудировать теорию или сразу пробовать создавать приложения? В этой серии статей я предлагаю вам вначале изучить синтаксис Swift, а затем начать писать несложный исходный код.

Читать дальше

iOS-разработка на Swift. Изучение типов данных Tuples. Видеоурок

Язык программирования Swift. Типы данных. Видеоурок

Сегодня я расскажу о новом типе данных — это Tuples, или кортежи, наборы. Это составной тип данных, который содержит в себе несколько значений разных типов данных.

Читать дальше