Site icon AppTractor

Digest MBLTdev: Новости для iOS разработчиков №149

123456, Password, 12345678, qwerty, 12345, 123456789, letmein (впусти меня — прим. пер.), 1234567, football, iloveyou, admin, welcome, monkey, login, abc123, starwars, 123123, dragon, passw0rd, master, hello, freedom, whatever, qazwsx, trustno1. Это список самых популярных паролей в 2017 году. Если у вас есть пароли из списка, советуем подумать над заменой. Другой добрый совет — делайте фриз, не лейте хоть сколько-нибудь чувствительных релизов в этом году. Особенно если в цепочке раскладки не только вы и App Store (который на каникулах), но и всякие инфраструктурные парни и смежные подразделения.

Apple Plans Combined iPhone, iPad & Mac Apps to Create One User Experience

Если помните, были слухи, мол, AppKit и UIKit как-то скрестят, и будут всякие UXLabel, которые можно будет легко и весело использовать и на iOS, и на macOS. А источником слухов был код Photos.app. Вот новая волна слухов. Якобы Apple обеспокоены тем, что Mac App Store приносит мало денег, что программы обновляются редко. Есть альтернативное предложение: развивайте AppKit. И Mac App Store развивайте. Программы не зря распространяются часто и вне Mac App Store тоже. Ограничения именно для desktop-приложений получаются слишком чувствительные, а купить менеджер лицензий или сделать свой не так уж трудно. В общем, как справедливо заметил konstantinpavlikhin: «Помимо архитектурного решения ещё вызывает вопрос и экономическая составляющая. Как бы наше положение ещё сильнее не ухудшилось :) В том смысле, что пользователи будут рассчитывать за $0.99 получить приложение в версиях для всех эппловских платформ».

WWW.BLOOMBERG.COM

Mike Ash в Apple

Будет заниматься рантаймом ObjC и Swift. Надеюсь, Майк найдёт себя в корпоративной среде и сможет применить свои умения лучшим образом. Правда, теперь не факт, что пятничные Q&A и другие статьи будут выходить также, как раньше. Вмешаются бюрократы, понаставят запретов. Тьфу-тьфу-тьфу.

TWITTER.COM

AZExpandable

Наш читатель Андрей Зонов не только предложил решение типовой задачи, но и годно об этом написал: «Много раз встречалась задача расширить ячейку, добавить dropDown и постоянно одно и то же, если лезть в ContentView, это к багам в UI, если вставлять/удалять ячейку — сильно усложнять код. Готовые решения заставляют наследоваться от базовой TableView. В очередной раз психанул, сделал через NSProxy композицию. Просто добавляет UITableView возможность “раскрывать” ячейку путем добавления новой. Вся магия пересчёта индексов скрыта внутри прокси. Не нужно наследоваться. Магия ObjC NSProxy. Swifty Api».

GITHUB.COM

Decomposing Emoji

Читатели нашей подписки давно знают, что эмодзи — штука композитная. Например, лица разного цвета — это одна эмодзи плюс признак цвета. По ссылке Оле обращает внимание на то, что length у строки может здорово вас удивить. Если для вас важен подсчёт символов в строк, придётся разбираться с деталями.

WWW.OBJC.IO

Intercepting and redefining modal presentation from a third-party framework

Небольшой лайфхак про то, как UIPresentationController поможет вам расширить поведения презентации UI из сторонней библиотеки.

BADOOTECH.BADOO.COM

CocoaHeads в Yandex

Видео с CocoaHeads в Yandex про Lotti, A/B тесты, Sketch и запись круглого стола.

WWW.YOUTUBE.COM

How to Get Your First 100k (Active) Users

Статья про очередную саксес стори, в этот раз рецепт прост: Feature в новом App Store + щепоточку виральности.

BLOG.WINNIE.COM

My Must-Have Mac Apps, 2017 Edition

Одна из подборок Must-have приложений под macOS, все довольно полезные и могут повысить вашу эффективность.

WWW.MACSTORIES.NET

Sake

Как Makefile или как Rake, но на Swift.

GITHUB.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Exit mobile version