Будущее ReactiveCocoa
Новости с темой Reactive не отпускают с прошлой недели. Обратите внимание на тред Quora, где Justin Spahr-Summers — один из авторов ReactiveCocoa — дает комментарии относительно версии 3.0 и интеграции со Swift.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
Новости с темой Reactive не отпускают с прошлой недели. Обратите внимание на тред Quora, где Justin Spahr-Summers — один из авторов ReactiveCocoa — дает комментарии относительно версии 3.0 и интеграции со Swift.
Apple готовит замену iPhoto для OS X. Этой новости нечего было бы делать в рассылке для разработчиков, если бы пытливые умы не нашли внутри приложения фреймворк UXKit. Нет, не замена AppKit (иногда я сомневаюсь, что доживу до AppKit 2.0, может, внуки). Привычные для UIKit вызовы делаются поверх родного AppKit. В памяти сразу всплывает Chamelion. Вообще-то Apple уже умеет запускать UIKit в OS X, это происходит каждый раз, когда вы используете симулятор. Интересно, какое продолжение получит эта история.
Шурик Бабаев рассуждает об острых углах старой проблемы — скругление форм экранных элементов. Никакого нового решения не предлагается, но ликбез хороший и есть тестовый проект для быстрого старта самостоятельных экспериментов.
В Swift нет поддержки исключений, поэтому порой трудно взаимодействовать с существующим Objective-C кодом. Например, нельзя безопасно использовать KVO, ведь addObserver:forKeyPah:options:context: может сгенерировать исключение. Для решения проблемы нашлась отличная библиотека под названием SwiftExceptionBridge.
Интересная заметка о том, как можно уменьшить оверхед на вызов функций, используя ключевое слово final.
В Swift нет такого мощного Runtime как в Obj-C. Тем не менее вы можете получать информацию о типах во время выполнения программы. Подробнее смотрите в статье.
XCPlayground — стандартный модуль, который значительно расширяет возможности Playground: просмотр содержимого UIVIew в Timeline, шаринг файлов с Playground и многое другое.
Прекрасная утилита, позволяющая создать документацию для проектов на Swift и Objective-C.
Отличная библиотека, упрощающая работу с анимациями на Swift. Может быть использована и из Objective-C.
Многие не знают, что этот прекрасный мессенджер имеет открытый код. Любой желающий может с ним ознакомиться и узнать что-то новое.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!