Arab apps interview question

Class vs Structure , MVVM , MVC , Optionals , Closures , Unit testing , guard let vs if let , delegation vs notification center , higher order functions , weak vs unowned