Выпуск №65

06 мая 2016

Apple порадовала новым Xcode 7.3.1 с Swift 2.2.1 и Git без нашумевшей уязвимости. А также слухом, что собирается перейти на LTE чипы от Intel отказавшись от услуг Huawei. В то время как, МТС содействовал правоохранительным органам, во взломе юзеров Telegram (шифрованные чаты не пострадали) и теперь хочет засудить Apple за баг в App Store.

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

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

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

Новости

Supporting IPv6-only Networks

Apple предупреждает, что все приложения отправляемые в стор после 1-о июня должны поддерживать только IPv6. Если вы используете только NSURLSession/CFNetwork, то ничего делать не надо. А вот если в вашем приложение есть POSIX networking, то срочно планируйте переход на IPv6.

Код

GitFlow considered harmful

Рассуждения на тему того, чем плох GitFlow и как его можно исправить. В придачу еще есть follow-up пост, в котором автор отвечает на вопросы и раскрывает больше деталей.

CareKit

CareKit стал доступен на GitHub и теперь можно поискать что нибудь интересное в коде от инженеров Apple. Меня вот например позабавили гигантские простыни констрейнов и то, что xib-ы есть только в тестах и сэмплах.

Introduction to Yap Database

Разработчик делится радостью от использования YapDatabase. Пока он не осознает, что целый фреймворк был создан только для того, чтобы изящно показать результат запроса в UITableView. Ну и key-value storage поверх sqlite – это смешно (спросите любого Android-разработчика).

SQLite Types: To Affinity And Beyond

Многие не подозревают о том, насколько крута SQLite и что она умеет. Например, вы знали, что SQLite является typelessness и вместо числа можно без проблем положить строку или то, что можно создавать свои функции ?!

dyld crash at launch

Если ваше приложение использует динамические фрейморки, а тестировщики начали репортить о том, что приложение иногда падает при старте, то не спешите пугаться — возможно это баг загрузчика динамических библиотек, появившийся с iOS 9.1

Xcode Search: the Hidden Gems

Одна из самых юзаем функций IDE это поиск чего-либо. И вот тут Xcode может удивить функциональностью.

Прочее

The end of a mobile wave

Как всегда очень интересные мысли от Benedict Evans на тему того, что вторая мобильная волна постепенно проходит. Потенциал ещё есть, но времена безудержного роста, кажется, позади. Расти-то, конечно, хочется, но не совсем понятно, куда и как. В этой ситуации актуально подумать на тему, что будет дальше? Что-то связанное с TV? VR, AR? Или, может быть, всё-таки машина?

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

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

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