Open in app
Home
Notifications
Lists
Stories

Write
Eilon Krauthammer
Eilon Krauthammer

Home

Pinned

You should use Combine for View-ViewModel binding in your iOS app

The MVVM (Model-View-ViewModel) architecture has got increasingly popular in the past few years following the need to break down the responsibilities of a view or a ViewController. One common way to listen for ViewModel changes from your view is Binding. …

I OS

3 min read

You should use Combine for View-ViewModel binding in your iOS app
You should use Combine for View-ViewModel binding in your iOS app

May 15

Combine Core Image Filters and CIDetector to Build Useful iOS Photo & Video Processing Apps

While the CIDetector image processing API is not new by any means, it is still a powerful tool for modern use cases, and has gotten better over the past years. In this article, I will overview some of what you can do with CIDetector, and go through the steps of building…

I OS

6 min read

Combine Core Image Filters and CIDetector to Build Useful iOS Photo & Video Processing Apps
Combine Core Image Filters and CIDetector to Build Useful iOS Photo & Video Processing Apps

Nov 29, 2020

Creating a Reusable UICollectionViewDiffableDataSource Implementation Using MVVM

In this article, we’re going to create a generic and reusable implementation of UICollectionViewDiffableDataSource in MVVM. Hope you’re excited! Short Background UICollectionViewDiffableDataSource is a declarative API for UICollectionView data source released by Apple in iOS 13. It sets an alternative to the old UICollectionViewDataSource — which provides us with delegate methods to…

I OS

4 min read

Creating a Reusable UICollectionViewDiffableDataSource Object Using MVVM
Creating a Reusable UICollectionViewDiffableDataSource Object Using MVVM
Eilon Krauthammer

Eilon Krauthammer

iOS Engineer. I love creating and learning.

Following
  • MLBoy

    MLBoy

  • Alessandro Butler

    Alessandro Butler

  • Ashish Raval

    Ashish Raval

  • Jonathan Gamburg

    Jonathan Gamburg

  • Joeri Alberty

    Joeri Alberty

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable