RxSwift в примерах. Часть II–наблюдаемое и привязка

Reactive Programming logo
{lang: 'ru'}

Это мой перевод второй части из цикла статей Лукаша Мроза (Łukasz Mróz), где рассказывает в примерах о том, как использовать RxSwift. В ней даётся несколько важных определений из мира Rx, знание которых пригодится для лучшего понимания последующих материалов и самой темы.


RxSwift в примерах. Часть I — основы

Reactive Programming logo
{lang: 'ru'}

RxSwift является хайповой темой уже давно. Я бы даже сказал, что прошедший 2016 год был годом Rx: многие мои знакомые и коллеги так или иначе начали с ним работать или хотя бы попробовали. Чтобы самому лучше разобраться в теме и закрепить уже имеющиеся знания, я решил перевести цикл статей, где Лукаш Мроз (Łukasz Mróz) рассказывает в примерах о том, как использовать RxSwift.


Функция подсчёта занимаемой приложением оперативной памяти на Swift

{lang: 'ru'}

Это мини-пост, напоминалка для самого себя о реализации такой важной и полезной в iOS разработке при дебаге функции, как подсчёт оперативной памяти, которую в данный момент занимает ваше приложение. Она очень хорошо помогает, когда нужно точно сказать, после вызова какой функции происходит скачок потребления RAM, но использование инструментов (Instruments) по каким-то причинам затруднено. Например, для меня сейчас эта функция – единственное спасение, потому что встроенные инструменты профилирования просто крэшатся при попытке их запустить.