diff --git a/iphone/Maps/Classes/CarPlay/CarPlayRouter.swift b/iphone/Maps/Classes/CarPlay/CarPlayRouter.swift index 8908ddefa8..79681c275f 100644 --- a/iphone/Maps/Classes/CarPlay/CarPlayRouter.swift +++ b/iphone/Maps/Classes/CarPlay/CarPlayRouter.swift @@ -1,7 +1,7 @@ import CarPlay import Contacts -protocol CarPlayRouterListener: class { +protocol CarPlayRouterListener: AnyObject { func didCreateRoute(routeInfo: RouteInfo, trip: CPTrip) func didUpdateRouteInfo(_ routeInfo: RouteInfo, forTrip trip: CPTrip) diff --git a/iphone/Maps/Core/Theme/Core/IStyleSheet.swift b/iphone/Maps/Core/Theme/Core/IStyleSheet.swift index b0a988d761..fd10161dc3 100644 --- a/iphone/Maps/Core/Theme/Core/IStyleSheet.swift +++ b/iphone/Maps/Core/Theme/Core/IStyleSheet.swift @@ -1,3 +1,3 @@ -protocol IStyleSheet: class { +protocol IStyleSheet: AnyObject { static func register(theme: Theme, colors: IColors, fonts: IFonts) } diff --git a/iphone/Maps/UI/BottomMenu/Menu/BottomMenuInteractor.swift b/iphone/Maps/UI/BottomMenu/Menu/BottomMenuInteractor.swift index 376e048680..8793057cd6 100644 --- a/iphone/Maps/UI/BottomMenu/Menu/BottomMenuInteractor.swift +++ b/iphone/Maps/UI/BottomMenu/Menu/BottomMenuInteractor.swift @@ -1,4 +1,4 @@ -protocol BottomMenuInteractorProtocol: class { +protocol BottomMenuInteractorProtocol: AnyObject { func close() func addPlace() func downloadRoutes() diff --git a/iphone/Maps/UI/BottomMenu/Menu/BottomMenuViewController.swift b/iphone/Maps/UI/BottomMenu/Menu/BottomMenuViewController.swift index 5a9f35ec88..74eb3153e6 100644 --- a/iphone/Maps/UI/BottomMenu/Menu/BottomMenuViewController.swift +++ b/iphone/Maps/UI/BottomMenu/Menu/BottomMenuViewController.swift @@ -1,4 +1,4 @@ -protocol BottomMenuViewProtocol: class { +protocol BottomMenuViewProtocol: AnyObject { var presenter: BottomMenuPresenterProtocol? { get set } } diff --git a/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarInteractor.swift b/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarInteractor.swift index cf85785172..2fd88904a3 100644 --- a/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarInteractor.swift +++ b/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarInteractor.swift @@ -1,4 +1,4 @@ -protocol BottomTabBarInteractorProtocol: class { +protocol BottomTabBarInteractorProtocol: AnyObject { func openSearch() func openPoint2Point() func openDiscovery() diff --git a/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarPresenter.swift b/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarPresenter.swift index bccf18347d..8038091de7 100644 --- a/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarPresenter.swift +++ b/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarPresenter.swift @@ -1,4 +1,4 @@ -protocol BottomTabBarPresenterProtocol: class { +protocol BottomTabBarPresenterProtocol: AnyObject { func configure() func onSearchButtonPressed() func onPoint2PointButtonPressed() diff --git a/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarViewController.swift b/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarViewController.swift index 0d32e24356..e7d6f77541 100644 --- a/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarViewController.swift +++ b/iphone/Maps/UI/BottomMenu/TabBar/BottomTabBarViewController.swift @@ -1,4 +1,4 @@ -protocol BottomTabBarViewProtocol: class { +protocol BottomTabBarViewProtocol: AnyObject { var presenter: BottomTabBarPresenterProtocol! { get set } var isHidden: Bool { get } var isApplicationBadgeHidden: Bool { get set } diff --git a/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsPresenter.swift b/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsPresenter.swift index bac0edc7fe..36f614cd0e 100644 --- a/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsPresenter.swift +++ b/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsPresenter.swift @@ -1,4 +1,4 @@ -protocol ElevationDetailsPresenterProtocol: class { +protocol ElevationDetailsPresenterProtocol: AnyObject { func configure() func onOkButtonPressed() } diff --git a/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsRouter.swift b/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsRouter.swift index aa4e0c2c35..708425d9b7 100644 --- a/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsRouter.swift +++ b/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsRouter.swift @@ -1,4 +1,4 @@ -protocol ElevationDetailsRouterProtocol: class { +protocol ElevationDetailsRouterProtocol: AnyObject { func close() } diff --git a/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsViewController.swift b/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsViewController.swift index ff3c0a87b7..46e99dc6ec 100644 --- a/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsViewController.swift +++ b/iphone/Maps/UI/PlacePage/Components/ElevationDetails/ElevationDetailsViewController.swift @@ -1,4 +1,4 @@ -protocol ElevationDetailsViewProtocol: class { +protocol ElevationDetailsViewProtocol: AnyObject { var presenter: ElevationDetailsPresenterProtocol? { get set } func setExtendedDifficultyGrade (_ value: String) diff --git a/iphone/Maps/UI/PlacePage/Components/ElevationProfile/ElevationProfileViewController.swift b/iphone/Maps/UI/PlacePage/Components/ElevationProfile/ElevationProfileViewController.swift index 9630672893..45e1496aef 100644 --- a/iphone/Maps/UI/PlacePage/Components/ElevationProfile/ElevationProfileViewController.swift +++ b/iphone/Maps/UI/PlacePage/Components/ElevationProfile/ElevationProfileViewController.swift @@ -1,6 +1,6 @@ import Chart -protocol ElevationProfileViewProtocol: class { +protocol ElevationProfileViewProtocol: AnyObject { var presenter: ElevationProfilePresenterProtocol? { get set } var isExtendedDifficultyLabelHidden: Bool { get set } diff --git a/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderPresenter.swift b/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderPresenter.swift index 2084013f2e..cb38c39ef9 100644 --- a/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderPresenter.swift +++ b/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderPresenter.swift @@ -1,4 +1,4 @@ -protocol PlacePageHeaderPresenterProtocol: class { +protocol PlacePageHeaderPresenterProtocol: AnyObject { func configure() func onClosePress() func onExpandPress() diff --git a/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderViewController.swift b/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderViewController.swift index 7e6596e230..1b2bacb92f 100644 --- a/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderViewController.swift +++ b/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderViewController.swift @@ -1,4 +1,4 @@ -protocol PlacePageHeaderViewProtocol: class { +protocol PlacePageHeaderViewProtocol: AnyObject { var presenter: PlacePageHeaderPresenterProtocol? { get set } var isExpandViewHidden: Bool { get set } var isShadowViewHidden: Bool { get set } diff --git a/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift b/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift index 2974a4c22d..d4510849e2 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift +++ b/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift @@ -1,4 +1,4 @@ -protocol PlacePageInteractorProtocol: class { +protocol PlacePageInteractorProtocol: AnyObject { func updateTopBound(_ bound: CGFloat, duration: TimeInterval) } diff --git a/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/IPlacePageLayout.swift b/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/IPlacePageLayout.swift index 7ed891892c..f30905ee45 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/IPlacePageLayout.swift +++ b/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/IPlacePageLayout.swift @@ -21,7 +21,7 @@ enum PlacePageState { } } -protocol IPlacePageLayout: class { +protocol IPlacePageLayout: AnyObject { var presenter: PlacePagePresenterProtocol? { get set } var header: PlacePageHeaderViewController? { get } var viewControllers: [UIViewController] { get } diff --git a/iphone/Maps/UI/PlacePage/PlacePagePresenter.swift b/iphone/Maps/UI/PlacePage/PlacePagePresenter.swift index 2682cd1133..e0b1e73e8f 100644 --- a/iphone/Maps/UI/PlacePage/PlacePagePresenter.swift +++ b/iphone/Maps/UI/PlacePage/PlacePagePresenter.swift @@ -1,4 +1,4 @@ -protocol PlacePagePresenterProtocol: class { +protocol PlacePagePresenterProtocol: AnyObject { func updatePreviewOffset() func layoutIfNeeded() func showNextStop() diff --git a/iphone/Maps/UI/Search/Tabs/SearchTabViewController.swift b/iphone/Maps/UI/Search/Tabs/SearchTabViewController.swift index bb5182fd3c..3ccb06f370 100644 --- a/iphone/Maps/UI/Search/Tabs/SearchTabViewController.swift +++ b/iphone/Maps/UI/Search/Tabs/SearchTabViewController.swift @@ -1,5 +1,5 @@ @objc(MWMSearchTabViewControllerDelegate) -protocol SearchTabViewControllerDelegate: class { +protocol SearchTabViewControllerDelegate: AnyObject { func searchTabController(_ viewContoller: SearchTabViewController, didSearch: String) }