Выпуск №20

12 июня 2015

Интернет завален новостями с Сами Знаете Какого События. Совсем обойтись без ссылок на WWDC 2015 не выйдет, но мы не будем злоупотреблять, уверены, вы и так в курсе происходящего.

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications

Новости

XCode 7

Изменений много, но ваше внимание хотелось бы обратить на то, что теперь лицензия разработчика для запуска программы на устройстве не требуется, только для отправки в App Store. Сама лицензия претерпела изменения, вместо отдельных для OS X и iOS теперь одна. Если у кого-то были оплачены раньше обе, продлевают на лишний год. Сброс устройств раз в год, как прежде. Плагины для Safari теперь тоже требуют иметь единую лицензию разработчика.

Инструменты

CoPilot

Совместное редактирование кода в Xcode. Доступно через Alcatraz. Исходные тексты лежат на GitHub.

Infer

Инструмент от Facebook для поиска багов в приложениях, написанных на Objective-C, Java или C.

Код

API Design

Старая, но еще актуальная статья о том, как правильно проектировать API на Objective-C.

POSJSONParsing

Небольшая обертка вокруг NSJSONSerialization. Имеет логичный синтаксис извлечения полей и, что интереснее, обработку ошибок через try-catch. Вообще, после просмотра презентации о нововведениях Swift 2 я даже подумал, что обработка в Java-стиле была бы более понятной чем то, что есть сейчас. К POSJSONParsing эти смысли не относятся, он на Objective-C.

SnapKit

Еще один способ описать Autolayout из кода. Достпно через Cocoapods и Carthage.

WPExpandableStatusBar

В дайджесте как-то упоминалась задача управления Status Bar. Вот одно из возможных решений.

Дизайн

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications