Apple has made new powerful updates for UICollectionView. With UICollectionViewCompositionalLayout.list and UICollectionViewListCofiguration, UICollectionView has become more customisable to use.

When paired with UICollectionViewListCell, UICollectionView now support features that used to only be available to UITableView only. …

AppDelegate vs. SceneDelegate.

In Xcode 11 and later, you might have noticed that with the default files ( AppDelegate.swift, ViewController.swift and a StoryBoard) and a new file is created named as (SceneDelegate.swift).

Now we have a two major files for our apps lifecycle (AppDelegate.swift and SceneDelegate.swift), So from iOS 13 and after, the…

ahmad elkhwaga

iOS Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store