- PVSM.RU - https://www.pvsm.ru -

Digest MBLTdev — свежак для iOS-разработчиков

Digest MBLTdev — свежак для iOS-разработчиков - 1 [1]

Сегодня вышел 130-й выпуск дайджеста. Решили поделиться с общественностью небольшой круглой датой полезным контентом. Спасибо, что читаете нас. А если ещё не читаете, то пора начать [2].

Digest MBLTdev — свежак для iOS-разработчиков - 2

The Ultimate Guide to Branch Products
Если вы что-то слышали про Branch, то, возможно, знаете, что они предоставляют систему дип линков. На самом деле у Branch сейчас есть целый арсенал продуктов для любой стадии развития приложения.
BRANCH.APP.LINK [3]

HomePod firmware provides detailed look at iPhone 8 screen layout
Скандалы, интриги, расследования. Вопрос один: это вообще законно? Скоро узнаем. Ждать осталось недолго.
9TO5MAC.COM [4]

Apple releases fourth iOS 11 public beta for iPhone and iPad
Паблик бета 4 в бою. Хуже не стало. И это хорошо.
9TO5MAC.COM [5]

Неделя для подачи доклада на MBLTdev 2017
Точнее, 9 дней. Но дедлайн близко (ждём заявки до 20.08).
MBLTDEV.RU [6]

iOS.Ninja
Новый канал для iOS-разработчиков, объединённый. Если вдруг подзабылось, каналов целый ворох на http://ios-channels.ru [7].
T.ME [8]

Digest MBLTdev — свежак для iOS-разработчиков - 3

Не CoreML единым
Нейросеть на Swift, реализующая XOR, но без использования CoreML, а через BNNS.
COCOA-BEANS.RU [9]

MAChineLearning
Ещё один заход по ML. Специально для macOS-разработчиков. Вторую неделю подряд появляется что-то специфическое для macOS. Так, глядишь, и синхронизацию CoreData через iCloud починят.
GITHUB.COM [10]

Disk
Предлагается абстракция над некоторыми дисковыми операциями.
GITHUB.COM [11]

Managing view controller complexity in tvOS and iOS projects
В процессе работы над своим AVPlayerViewController ребята сделали правильные выводы насчёт архитектуры. Стейт надо изолировать!
MEDIUM.COM [12]

Enforce Exclusive Access to Memory (Swift-evolution)
Concurrency — это непросто. Если вам интересно узнать, что такое overlapping accesses, чем он плох и как с ним предлагают жить, читайте этот proposal.
GITHUB.COM [13]

UI-тесты для iOS
Мобильные проекты обычно небольшие и недолго живущие, люди уже начинают забывать, как выглядит Objective-C, а некоторые его даже не видели. И вот прекрасная статья про проект, которому уже 6 лет. 99% кода написано на Objective-C, много чего подкручено это здорово! Конечно, такую кодовую базу надо покрывать тестами, и парни поделились тем, как они тестируют UI. Если коротко, то это XCTest и добавление JSON с описанием UI-элементов в accessibilityValue.
HABRAHABR.RU [14]

TamTam: как мы делали новый мессенджер
Немного про то, как устроен мессенджер от Одноклассников.
HABRAHABR.RU [15]

Digest MBLTdev — свежак для iOS-разработчиков - 4

Sequel Pro
А вот немножечко UI для работы с mySQL, MariaDB. Можно, конечно, и образ с сайта скачать, но из исходников-то правомернее будет.
GITHUB.COM [16]

SQLite.viewer
Поднимает сервер который позволяет работать с SQLite базой приложения из браузера. Напомнило PonyDebugger.
GITHUB.COM [17]

Digest MBLTdev — свежак для iOS-разработчиков - 5

App Store Insights
Немного занимательных фактов о магазинах приложений.
BLOG.APPFIGURES.COM [18]

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

Автор: katiem

Источник [19]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ios-development/262079

Ссылки в тексте:

[1] Image: http://digest.mbltdev.ru/?utm_source=habr&utm_medium=issue31&utm_campaign=pic

[2] начать: http://digest.mbltdev.ru/

[3] BRANCH.APP.LINK: https://branch.app.link/5WVuQn2jwF

[4] 9TO5MAC.COM: https://9to5mac.com/2017/08/10/homepod-firmware-provides-detailed-look-at-iphone-8-screen-layout-resizable-home-button-more/

[5] 9TO5MAC.COM: https://9to5mac.com/2017/08/08/ios-11-public-beta-4/

[6] MBLTDEV.RU: https://mbltdev.ru/ru

[7] http://ios-channels.ru: http://ios-channels.ru

[8] T.ME: https://t.me/ios_ninja

[9] COCOA-BEANS.RU: http://cocoa-beans.ru/technology/bnns/

[10] GITHUB.COM: https://github.com/gianlucabertani/machinelearning

[11] GITHUB.COM: https://github.com/saoudrizwan/Disk

[12] MEDIUM.COM: https://medium.com/bpxl-craft/the-value-is-the-boundary-7c4d65322896

[13] GITHUB.COM: https://github.com/apple/swift-evolution/blob/master/proposals/0176-enforce-exclusive-access-to-memory.md

[14] HABRAHABR.RU: https://habrahabr.ru/company/funcorp/blog/335328/

[15] HABRAHABR.RU: https://habrahabr.ru/company/mailru/blog/333610/

[16] GITHUB.COM: https://github.com/sequelpro/sequelpro

[17] GITHUB.COM: https://github.com/BiAtoms/SQLite.viewer

[18] BLOG.APPFIGURES.COM: http://blog.appfigures.com/aftalks-app-store-insights/

[19] Источник: https://habrahabr.ru/post/335438/