Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

iOS Дайджест #0

$
0
0

После того как в июне Apple представила девелоперам iOS 8, изучение и внедрение её возможностей остаётся темой номер 1 в разработке под iOS.

Apple традиционно хорошо информирует разработчиков на своём сайте. Компания предоставляет исчерпывающую техническую документацию, написанную доступным языком.

Восьмая ось не стала исключением. Никто не расскажет о возможностях новой ОС лучше, чем это делает Apple.

А новых возможностей очень много. Из них я бы выделил HealthKit.
Мы уже привыкли к выходу новых фреймворков. Но красивые интерфейсы и крутые фичи — это ничто на фоне деградации образа жизни людей и потери здоровья перед экранами компьютеров. Теперь Apple делает амбициозный шаг на пути к новому миру, где мобильные устройства станут помощниками человека в сохранении здоровья и поддержании физической формы.

Правда, не все разделяют мой оптимизм. С критикой HealthKit выступил Jared Sinclair, разработчик, а в прошлом — работник здравоохранения.

Большое значение имеет выход CloudKit: API, позволяющего хранить файлы в облаке. Ведь в iOS нет открытой файловой системы, а потому работа с файлами всегда была непростой.

Интересными мыслями о CloudKit поделился разработчик Tom Harrington.

Приложения теперь смогут использовать Touch ID для аутентификации пользователей. И работать с платёжной системой Apple Pay, которая была презентована накануне 9 сентября вместе с новыми моделями iPhone и часами Apple Watch.

Swift

Для подготовки к выходу iOS 8 девелоперам стала доступна предварительная версия среды разработки XCode 6. В ней добавлена поддержка нового языка программирования Swift. Что это за язык и зачем он был нужен? Об этом рассказывает сама Apple.

Еще компания создала и регулярно обновляет блог по Swift. — И выложила множество ресурсовдля знакомства с новым языком: от видео с WWDC 2014 до примеров исходного кода.

Книги по Swift

Для изучения языка Apple выпустила подробное руководство.

Здесьэта же книга доступна в формате PDF.

Отдельная тема — это параллельное использование Swift и Objective-C, которое будет особенно актуально для существующих проектов. Этому посвящена ещё одна книга от Apple.

Статьи по Swift

Начать знакомство со Swift можно не с толстой книги, а с ознакомительной статьи Yari D’areglia «От Objective-C к Swift». Она доступна даже в русском переводе.

Очень вдумчивый пост об особенностях Swiftпоявился в блоге компании Яндекс.

Marcus Zarra, признанный гуру Core Data, опубликовал статью о работе с моделью в Swiftв своём оригинальном блоге «Cocoa is my girlfriend».

Отдельный вопрос — это взаимодействие Swift со сторонними фреймворками. Markus Persson рассматривает, как это происходит с AFNetworking.

Chris Cieslak изучил обработку ошибок в Swift.

Юнит тесты в Swiftосвещены в блоге «Natasha the robot».

Ещё о Swift

Сайт SoSoSwiftпозиционируется создателями как наиболее полное собрание материалов по Swift.

Статьи, освещающие разные аспекты Swift, публикует iOS-Blog.

За 3 месяца количество GitHub-репозиториев на Swiftпревысило 6 тысяч.

Проект CartographyРоберта Бёнке — один из самых интересных, демонстрирующих преимущества Swift перед Objective-C.

Существенно упростить работу с Core Data средствами нового языка смог в своём проекте QueryKit Kyle Fuller.

Но далеко не все сейчас рвутся в бой и переводят проекты на Swift. Андрей Макаров из Харькова разобрался, что не так с языком, почему Objective-C пока остаётся актуальным, — «Swift: проблемы и перспективы».


Viewing all articles
Browse latest Browse all 8115

Trending Articles