iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.4K subscribers
683 photos
64 videos
4.04K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
Начните утро с дайджеста основных анонсов на Platform State of the Union, второй по важности презентации на WWDC после кейноута. Судя по объявленному, моя теория про «год инвестиций в стабильность», о которой я писал в @tolstoylive верна.
https://www.imore.com/platforms-state-union-important-highlights-event

#wwdc
Краткая подборка всех нововведений в iOS 12. Кажется, что оптимальными штуками для фичеринга в этом году будут групповые пуши и интеграция с Siri.
https://www.hackingwithswift.com/articles/121/whats-new-in-ios-12

#wwdc
Ну и раз уже начали про инструменты, то напомню, что скоро WWDC. Удобнее всего следить за сессиями и смотреть их не через официальный сайт, а используя годнейший сторонний клиент, который как раз сегодня обновили.
wwdc.io

#tools #wwdc
Ребята из RedMadRobot открыли временный канал с прямой трансляцией с WWDC. Подписывайтесь, это полезная штука.
https://t.me/redmadrobot_wwdc_2019

#wwdc
А если вам повезло и вы поехали в Сан-Хосе, то входите в чатик русского коммьюнити. Там круто нетворкаться, вместе ходить на тусовки и проводить время. Еще обычно мощную препати с барбекю делают.
https://t.me/joinchat/BOlPaUKL0Pc9B_ZX6nHwSQ

#wwdc
Начали собирать все завтрашние публичные просмотры WWDC в одном блогпосте. Если вы сами проводите его в своем городе, или знаете о месте, которого в списке нет, напишите @davvie.
https://davvie.com/posts/wwdc/

#wwdc
Сохраните себе этот пост с интересными новостями со второго дня WWDC.

- iPadOS пока что это все-таки просто iOS с другим айдишником, и совместима с девайсами, начиная от iPad Air 2: https://twitter.com/_inside/status/1135640410175332356
- Новая macOS называется Catalina и использует zsh вместо bash: https://twitter.com/nevyn/status/1135814006323712000
- SwiftUI будет работать только с iOS 13, так что влажные мечты затащить в свой рабочий проект можно спрятать в долгий ящик: https://twitter.com/UINT_MIN/status/1135643392912658432
- Но зато у него нормальный интероп с UIKit: https://twitter.com/smileyborg/status/1135947261848875008
- А еще и анимации прерывабельные и интерактивные: https://twitter.com/b3ll/status/1135766725432004609
- А вот те фичи свифта, благодаря которым UIKit вообще стал возможен: https://twitter.com/peres/status/1135707753958129664
- Swift Package Manager теперь встроен в Xcode: https://twitter.com/phillfarrugia/status/1135675822398853120
- В редактор кода добавили миникарту по аналогии с нормальными IDE: https://twitter.com/twostraws/status/1135641047508213761
- Новый криптофреймворк: https://twitter.com/rustyshelf/status/1135685294345220096
- Sign In with Apple будет обязательным для всех приложений с авторизацией через сторонних провайдеров: https://twitter.com/sandofsky/status/1135673287659347968
- Новый фреймворк Core Haptics: https://developer.apple.com/documentation/corehaptics
- UICollectionViewDiffableDataSource, знание алгоритмов больше не нужно: https://developer.apple.com/documentation/uikit/uicollectionviewdiffabledatasource?language=occ
- Новый вид отображения модальных контроллеров в иде карточек: https://twitter.com/hansemannnn/status/1135667513960816642
- Undo/redo жесты, работающие из коробки: https://twitter.com/steipete/status/1135675328947400704
- Обновились Human Interface Guidelines: https://developer.apple.com/design/whats-new/
- Вышел официальный сет иконок для приложений SF Icons: https://developer.apple.com/design/human-interface-guidelines/sf-symbols/overview/
- Все жалуются, что беты страшно нестабильны. Apple не спорит: https://twitter.com/tomhamming/status/1135643886263492609

#wwdc
Подборка важных новостей с третьего дня WWDC.

- Можно создавать свои собственные символы, которые будут работать с тем же API, что и стандартные SF Symbols: https://mobile.twitter.com/rothomp3/status/1136043255852806145
- Release notes после апдейта показываются внутри приложения: https://mobile.twitter.com/aaron_pearce/status/1136077718951325706
- В TestFlight можно управлять отзывами и скриншотами бета-тестеров: https://mobile.twitter.com/matthieurouif/status/1135918724894953472
- Новый API для UICollectionViewDataSource: https://mobile.twitter.com/bryanjclark/status/1135914721322758145
- Немного деталей про портирование iPad приложений на Mac: https://t.me/redmadrobot_wwdc_2019/90
- Новый API определения диффа для NSArray: https://mobile.twitter.com/steipete/status/1135916919104532483
- Уменьшения веса приложений получилось достичь за счет отказа от распространения копии свифтового рантайма с приложением и переключения на UTF16: https://mobile.twitter.com/mattsta/status/1136292353516417026
- Apple теперь сообщает, почему был закрыл радар: https://mobile.twitter.com/kylesethgray/status/1135778423907934208
- Safari на iOS 13 может скриншотить всю страницу в pdf: https://twitter.com/thekitze/status/1136152031339646976
- Diffable DataSource так же работает с NAFetchedResultsController: https://twitter.com/twannl/status/1136380890546753536
- Сравнение CommonCrypto и нового CryptoKit: https://twitter.com/vixentael/status/1136398410041483265

#wwdc
Четвертый день WWDC и новая подборка.

- prepareForSegue больше не нужна, переходим на IBSegueActions: https://twitter.com/kthomas901/status/1136756710498918401
- В App Store Connect можно найти информацию об удалениях приложений, начиная с iOS 12.3: https://twitter.com/ilyakuh/status/1136777597751308288
- В Xcode стало возможным переопределять состояние окружения: https://twitter.com/alexiscreuzot/status/1136609041252270080
- Упростили API по сжатию данных: https://twitter.com/_eliperkins/status/1136680843802492928
- Через App Store Connect API можно управлять сертификатами и профилями: https://twitter.com/pepibumur/status/1136346734416748544
- os_log прокачали и теперь его можно спокойно использовать как систему для логирования: https://twitter.com/davedelong/status/1136295382516883456
- SF Symbols работают с DynamicType: https://twitter.com/heidi_helen/status/1136533546485420037
- Новые версии macOS больше не будут включать рантайм руби, перла и питона по умолчанию: https://twitter.com/connorjshea/status/1135654695714738176
- В Xcode можно по cmd-click переходить к документации к операторам: https://twitter.com/olebegemann/status/1136588444262653954
- Новый класс, который фетчит информацию для ссылки – название, изображение и прочее: https://twitter.com/twannl/status/1136648323551584256
- RelativeDateFormatter для работы с относительными датами: https://twitter.com/olebegemann/status/1136663784511213568

#wwdc
Почему-то твиттер молчит по поводу каких-то новинок за вчерашний день. Держите вместо этого очень массивную статью, в которой, кажется, собрали вообще все важные изменения с WWDC этого года.
https://patrickbalestra.com/blog/2019/06/07/wwdc-2019-the-things-you-may-have-missed.html

#wwdc