We know Swift provides support to both Object-Oriented Programming and Functional programming as well. Here we will learn how object-oriented programming works in Swift, features of OOP in Swift, Different types of classes in Swift, static methods, Inheritance, Abstractions, and interfaces. All of these features are important in writing app logic in iOS App development.