Connect with us

Новости

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

В течение недели топовые iOS-разработчики собирают для нас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

Опубликовано

/

     
     

Яндекс запустил новый поиск с мгновенными ответами от экспертов и ускоренной загрузкой. Google тем временем решает, оставаться ли вообще на рынке облачных решений. LastPass (и другие продукты от LogMeIn) купила группа инвесторов. Кажется, что чем ближе конец года, тем сильнее все спешат закончить со всеми делами и проектами. Не забывайте, что на днях App Store закроется на каникулы.

IBM Stops Server Side Swift Development

В следующем году IBM прекращает участвовать в разработке сетевого фреймворка Swift.

forums.swift.org

Amazon, Apple, Google, Zigbee Alliance and board members form working group to develop open standard for smart home devices

Видимо, скоро мы обзаведёмся открытым стандартом для умных домов и Интернета вещей. Участвовать позвали всех (кроме Facebook).

www.apple.com

Cleaning up with Swift Defer

Defer редко встречается в коде, а зря. В этой статье хорошо показано, как использовать его для остановки ненужных методов и оптимизации кода в целом.

useyourloaf.com

Objective-C Direct methods

Вот уже несколько лет как все обсуждают только новинки в Swift. Оказывается, Objective-C тоже есть чем удивить, например, механизмом «прямой» отправки.

nshipster.com

Modular iOS Architecture at Just Eat

Разработчики JustEat поделились своим подходом к архитектуре нескольких приложений с разными модулями (и разным кодом — иногда open source, иногда для конкретной страны, а иногда — общим для приложений на нескольких платформах).

tech.just-eat.com

UserDefaults Access via Property Wrappers Is Worse Than You Might Think

Каждая вторая статья о PropertyWrappers начинается с примера, так или иначе связанного с UserDefault. Но правда ли это хорошая идея? Можно ли лучше?

christiantietze.de

Opaque Return Types and The ‘Some’ Keyword in Swift

Разбор ещё одной полезной фичи, которая появилась в версии 5.1

www.vadimbulavin.com

Sign in With Apple implementation tutorial

Если в вашем приложении присутствует авторизация через сторонние сервисы, то, скорее всего, вам понадобится поддержать авторизацию через Аpple. Из этой статьи узнаете, как это сделать и с какими подводными камнями можно столкнуться.

fluffy.es

Maintaining model consistency in Swift

Хороший материал о том, как избегать рассинхронизации и некорректного состояния моделей в приложении с помощью реализации правильных отношений между ними.

www.swiftbysundell.com

Bypassing objc_msgSend

Видимо кто-то откопал в черновиках пост прямиком из 2013 и решил опубликовать его в 2019! В статье сравниваются различные способы вызова методов в Objective-C и производятся их бенчмарки, так что если вы всё ещё используете этот язык и хотите немного оптимизировать свой код, то вам может пригодиться.

saagarjha.com

Infinity Lists from an API in SwiftUI

Имплементация бесконечного списка на SwiftUI

schwiftyui.com

mbltdev

Designing a better ‘Settings’ screen for your app

Статья о том, как улучшить экран настроек в вашем приложении.

uxdesign.cc

A More Diverse iOS Community

Как построить сообщество с нуля? А как убедиться, что все возможные группы представлены в нём по полной? Вот несколько советов.

medium.com

Start with No

Выдержка из книги «Getting Real» о том, как объективно подходить к новым фичам.

37signals.com

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

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Популярное

Спасибо!

Теперь редакторы в курсе.