Разработка
Digest MBLTdev: Новости для iOS разработчиков №65
Apple порадовала новым Xcode 7.3.1 с Swift 2.2.1 и Git без нашумевшей уязвимости. А также слухом, что собирается перейти на LTE чипы от Intel отказавшись от услуг Huawei.
В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Apple порадовала новым Xcode 7.3.1 с Swift 2.2.1 и Git без нашумевшей уязвимости. А также слухом, что собирается перейти на LTE чипы от Intel отказавшись от услуг Huawei. В то время как, МТС содействовал правоохранительным органам, во взломе юзеров Telegram (шифрованные чаты не пострадали) и теперь хочет засудить Apple за баг в App Store.
В работе App Store произошел сбой
Сбой в App Store привел к тому, что из поиска пропало множество приложений. Ждем разбора причин.
Supporting IPv6-only Networks
Apple предупреждает, что все приложения отправляемые в стор после 1-о июня должны поддерживать только IPv6. Если вы используете только NSURLSession/CFNetwork, то ничего делать не надо. А вот если в вашем приложение есть POSIX networking, то срочно планируйте переход на IPv6.
How to instantly free up RAM on your iPhone and iPad to improve performance
Трюк, который позволяет почистить память на iOS устройстве.
Historical iPhone Screen Sizes
Самую малость о влиянии iPhone SE на продажи iPhone 6s.
The end of a mobile wave
Как всегда очень интересные мысли от Benedict Evans на тему того, что вторая мобильная волна постепенно проходит. Потенциал ещё есть, но времена безудержного роста, кажется, позади. Расти-то, конечно, хочется, но не совсем понятно, куда и как. В этой ситуации актуально подумать на тему, что будет дальше? Что-то связанное с TV? VR, AR? Или, может быть, всё-таки машина?
Каково это — быть разработчиком, когда тебе сорок
Обязательна к прочтению всем. Сильная статья, в которой 40-летний разработчик (в данный момент iOS) делится своим бесценным жизненным опытом.
GitFlow considered harmful
Рассуждения на тему того, чем плох GitFlow и как его можно исправить. В придачу еще есть follow-up пост, в котором автор отвечает на вопросы и раскрывает больше деталей.
CareKit
CareKit стал доступен на GitHub и теперь можно поискать что нибудь интересное в коде от инженеров Apple. Меня вот например позабавили гигантские простыни констрейнов и то, что xib-ы есть только в тестах и сэмплах.
The why of nonmutating
Хинт, где и как применить ключевое слово nonmutating.
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.
Swift Style Guide: April 2016 Update
Команда raywenderlich сделала обновление style guide для Swift в связи с выходом версии 2.2.
Xcode Search: the Hidden Gems
Одна из самых юзаем функций IDE это поиск чего-либо. И вот тут Xcode может удивить функциональностью.
iOS Development Tips
Попытка воссоздать стартовую анимацию из приложения твиттера. Зачет.
Protocol-Oriented Logging, or: Default Arguments in Swift Protocols
В Swift 2.2 исчезла возможность добавить дефолтный аргумент при описании протокола. Но эту проблему можно частично решить при помощи extensions.
Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.14
-
Разработка4 недели назад
«Давайте просто…»: системные идеи, которые звучат хорошо, но почти никогда не работают
-
Видео и подкасты для разработчиков4 недели назад
Исследуем мир фото и видео редакторов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.13