Different referencing types in Swift

Source: https://wallpapercave.com/ (Edited)

Referencing in Swift


An overview of getting started with Clean Architecture

Source — Self-created😎
  1. Why VIP?
  2. VIP: View Controller, Interactor, Presenter
  3. VIP Cycle and Data flow
  4. Implementing VIP in iOS

Why VIP?


What is lazy? When to use it? Is it safe?

Source — Self😎
  1. Instantiate a code entity — class, struct, etc. without giving initial values to some or all of its members at the time of instantiation.
  2. Suspend any task until needed.
  3. Store the computed values and prevent re-computations.

Declaring lazy


Understanding the Final keyword and decoding the mystery.

Source: https://unsplash.com/@johnschno | Edited: Self

Implications of using final

  1. It prevents overriding and inheritance.
  2. It increases the runtime performance of the code.

Prevent Inheritance and Overriding


A way to handle the restrictions on your code.

Source: https://unsplash.com/@tma | Edited: Self


Source — Pintrest.com

Ayush Singhi

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