fix: Using 'class' keyword for protocol inheritance is deprecated

This commit is contained in:
sunxiaojian 2021-05-08 11:03:34 +08:00
parent 8409331dd8
commit 0427beb7d3
27 changed files with 27 additions and 27 deletions

View File

@ -8,7 +8,7 @@
import Foundation import Foundation
import CoreData import CoreData
public protocol Managed: class, NSFetchRequestResult { public protocol Managed: AnyObject, NSFetchRequestResult {
static var entityName: String { get } static var entityName: String { get }
static var defaultSortDescriptors: [NSSortDescriptor] { get } static var defaultSortDescriptors: [NSSortDescriptor] { get }
} }

View File

@ -7,7 +7,7 @@
import UIKit import UIKit
protocol NeedsDependency: class { protocol NeedsDependency: AnyObject {
var context: AppContext! { get set } var context: AppContext! { get set }
var coordinator: SceneCoordinator! { get set } var coordinator: SceneCoordinator! { get set }
} }

View File

@ -50,7 +50,7 @@ extension ComposeStatusItem {
} }
} }
protocol ComposePollAttributeDelegate: class { protocol ComposePollAttributeDelegate: AnyObject {
func composePollAttribute(_ attribute: ComposeStatusItem.ComposePollOptionAttribute, pollOptionDidChange: String?) func composePollAttribute(_ attribute: ComposeStatusItem.ComposePollOptionAttribute, pollOptionDidChange: String?)
} }

View File

@ -7,7 +7,7 @@
import UIKit import UIKit
protocol ContentOffsetAdjustableTimelineViewControllerDelegate: class { protocol ContentOffsetAdjustableTimelineViewControllerDelegate: AnyObject {
func navigationBar() -> UINavigationBar? func navigationBar() -> UINavigationBar?
} }

View File

@ -8,6 +8,6 @@
import Foundation import Foundation
import Combine import Combine
protocol DisposeBagCollectable: class { protocol DisposeBagCollectable: AnyObject {
var disposeBag: Set<AnyCancellable> { get set } var disposeBag: Set<AnyCancellable> { get set }
} }

View File

@ -9,7 +9,7 @@ import os.log
import UIKit import UIKit
import Combine import Combine
protocol ComposeStatusAttachmentCollectionViewCellDelegate: class { protocol ComposeStatusAttachmentCollectionViewCellDelegate: AnyObject {
func composeStatusAttachmentCollectionViewCell(_ cell: ComposeStatusAttachmentCollectionViewCell, removeButtonDidPressed button: UIButton) func composeStatusAttachmentCollectionViewCell(_ cell: ComposeStatusAttachmentCollectionViewCell, removeButtonDidPressed button: UIButton)
} }

View File

@ -9,7 +9,7 @@ import os.log
import UIKit import UIKit
import Combine import Combine
protocol ComposeStatusPollExpiresOptionCollectionViewCellDelegate: class { protocol ComposeStatusPollExpiresOptionCollectionViewCellDelegate: AnyObject {
func composeStatusPollExpiresOptionCollectionViewCell(_ cell: ComposeStatusPollExpiresOptionCollectionViewCell, didSelectExpiresOption expiresOption: ComposeStatusItem.ComposePollExpiresOptionAttribute.ExpiresOption) func composeStatusPollExpiresOptionCollectionViewCell(_ cell: ComposeStatusPollExpiresOptionCollectionViewCell, didSelectExpiresOption expiresOption: ComposeStatusItem.ComposePollExpiresOptionAttribute.ExpiresOption)
} }

View File

@ -8,7 +8,7 @@
import os.log import os.log
import UIKit import UIKit
protocol ComposeStatusPollOptionAppendEntryCollectionViewCellDelegate: class { protocol ComposeStatusPollOptionAppendEntryCollectionViewCellDelegate: AnyObject {
func composeStatusPollOptionAppendEntryCollectionViewCellDidPressed(_ cell: ComposeStatusPollOptionAppendEntryCollectionViewCell) func composeStatusPollOptionAppendEntryCollectionViewCellDidPressed(_ cell: ComposeStatusPollOptionAppendEntryCollectionViewCell)
} }

View File

@ -9,7 +9,7 @@ import os.log
import UIKit import UIKit
import Combine import Combine
protocol ComposeStatusPollOptionCollectionViewCellDelegate: class { protocol ComposeStatusPollOptionCollectionViewCellDelegate: AnyObject {
func composeStatusPollOptionCollectionViewCell(_ cell: ComposeStatusPollOptionCollectionViewCell, textFieldDidBeginEditing textField: UITextField) func composeStatusPollOptionCollectionViewCell(_ cell: ComposeStatusPollOptionCollectionViewCell, textFieldDidBeginEditing textField: UITextField)
func composeStatusPollOptionCollectionViewCell(_ cell: ComposeStatusPollOptionCollectionViewCell, textBeforeDeleteBackward text: String?) func composeStatusPollOptionCollectionViewCell(_ cell: ComposeStatusPollOptionCollectionViewCell, textBeforeDeleteBackward text: String?)
func composeStatusPollOptionCollectionViewCell(_ cell: ComposeStatusPollOptionCollectionViewCell, pollOptionTextFieldDidReturn: UITextField) func composeStatusPollOptionCollectionViewCell(_ cell: ComposeStatusPollOptionCollectionViewCell, pollOptionTextFieldDidReturn: UITextField)

View File

@ -9,7 +9,7 @@ import os.log
import UIKit import UIKit
import MastodonSDK import MastodonSDK
protocol ComposeToolbarViewDelegate: class { protocol ComposeToolbarViewDelegate: AnyObject {
func composeToolbarView(_ composeToolbarView: ComposeToolbarView, cameraButtonDidPressed sender: UIButton, mediaSelectionType type: ComposeToolbarView.MediaSelectionType) func composeToolbarView(_ composeToolbarView: ComposeToolbarView, cameraButtonDidPressed sender: UIButton, mediaSelectionType type: ComposeToolbarView.MediaSelectionType)
func composeToolbarView(_ composeToolbarView: ComposeToolbarView, pollButtonDidPressed sender: UIButton) func composeToolbarView(_ composeToolbarView: ComposeToolbarView, pollButtonDidPressed sender: UIButton)
func composeToolbarView(_ composeToolbarView: ComposeToolbarView, emojiButtonDidPressed sender: UIButton) func composeToolbarView(_ composeToolbarView: ComposeToolbarView, emojiButtonDidPressed sender: UIButton)

View File

@ -8,7 +8,7 @@
import os.log import os.log
import UIKit import UIKit
protocol HomeTimelineNavigationBarTitleViewDelegate: class { protocol HomeTimelineNavigationBarTitleViewDelegate: AnyObject {
func homeTimelineNavigationBarTitleView(_ titleView: HomeTimelineNavigationBarTitleView, buttonDidPressed sender: UIButton) func homeTimelineNavigationBarTitleView(_ titleView: HomeTimelineNavigationBarTitleView, buttonDidPressed sender: UIButton)
} }

View File

@ -9,7 +9,7 @@ import os.log
import UIKit import UIKit
import MastodonSDK import MastodonSDK
protocol PickServerCategoriesCellDelegate: class { protocol PickServerCategoriesCellDelegate: AnyObject {
func pickServerCategoriesCell(_ cell: PickServerCategoriesCell, collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) func pickServerCategoriesCell(_ cell: PickServerCategoriesCell, collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
} }

View File

@ -12,7 +12,7 @@ import MastodonSDK
import AlamofireImage import AlamofireImage
import Kanna import Kanna
protocol PickServerCellDelegate: class { protocol PickServerCellDelegate: AnyObject {
func pickServerCell(_ cell: PickServerCell, expandButtonPressed button: UIButton) func pickServerCell(_ cell: PickServerCell, expandButtonPressed button: UIButton)
} }

View File

@ -7,7 +7,7 @@
import UIKit import UIKit
protocol PickServerSearchCellDelegate: class { protocol PickServerSearchCellDelegate: AnyObject {
func pickServerSearchCell(_ cell: PickServerSearchCell, searchTextDidChange searchText: String?) func pickServerSearchCell(_ cell: PickServerSearchCell, searchTextDidChange searchText: String?)
} }

View File

@ -13,7 +13,7 @@ import AlamofireImage
import CropViewController import CropViewController
import TwitterTextEditor import TwitterTextEditor
protocol ProfileHeaderViewControllerDelegate: class { protocol ProfileHeaderViewControllerDelegate: AnyObject {
func profileHeaderViewController(_ viewController: ProfileHeaderViewController, viewLayoutDidUpdate view: UIView) func profileHeaderViewController(_ viewController: ProfileHeaderViewController, viewLayoutDidUpdate view: UIView)
func profileHeaderViewController(_ viewController: ProfileHeaderViewController, pageSegmentedControlValueChanged segmentedControl: UISegmentedControl, selectedSegmentIndex index: Int) func profileHeaderViewController(_ viewController: ProfileHeaderViewController, pageSegmentedControlValueChanged segmentedControl: UISegmentedControl, selectedSegmentIndex index: Int)
} }

View File

@ -8,7 +8,7 @@
import os.log import os.log
import UIKit import UIKit
protocol ProfileStatusDashboardViewDelegate: class { protocol ProfileStatusDashboardViewDelegate: AnyObject {
func profileStatusDashboardView(_ dashboardView: ProfileStatusDashboardView, postDashboardMeterViewDidPressed dashboardMeterView: ProfileStatusDashboardMeterView) func profileStatusDashboardView(_ dashboardView: ProfileStatusDashboardView, postDashboardMeterViewDidPressed dashboardMeterView: ProfileStatusDashboardMeterView)
func profileStatusDashboardView(_ dashboardView: ProfileStatusDashboardView, followingDashboardMeterViewDidPressed dashboardMeterView: ProfileStatusDashboardMeterView) func profileStatusDashboardView(_ dashboardView: ProfileStatusDashboardView, followingDashboardMeterViewDidPressed dashboardMeterView: ProfileStatusDashboardMeterView)
func profileStatusDashboardView(_ dashboardView: ProfileStatusDashboardView, followersDashboardMeterViewDidPressed dashboardMeterView: ProfileStatusDashboardMeterView) func profileStatusDashboardView(_ dashboardView: ProfileStatusDashboardView, followersDashboardMeterViewDidPressed dashboardMeterView: ProfileStatusDashboardMeterView)

View File

@ -10,7 +10,7 @@ import UIKit
import Pageboy import Pageboy
import Tabman import Tabman
protocol ProfilePagingViewControllerDelegate: class { protocol ProfilePagingViewControllerDelegate: AnyObject {
func profilePagingViewController(_ viewController: ProfilePagingViewController, didScrollToPostCustomScrollViewContainerController customScrollViewContainerController: ScrollViewContainer, atIndex index: Int) func profilePagingViewController(_ viewController: ProfilePagingViewController, didScrollToPostCustomScrollViewContainerController customScrollViewContainerController: ScrollViewContainer, atIndex index: Int)
} }

View File

@ -8,7 +8,7 @@
import UIKit import UIKit
import Combine import Combine
protocol SettingsAppearanceTableViewCellDelegate: class { protocol SettingsAppearanceTableViewCellDelegate: AnyObject {
func settingsAppearanceCell(_ cell: SettingsAppearanceTableViewCell, didSelectAppearanceMode appearanceMode: SettingsItem.AppearanceMode) func settingsAppearanceCell(_ cell: SettingsAppearanceTableViewCell, didSelectAppearanceMode appearanceMode: SettingsItem.AppearanceMode)
} }

View File

@ -8,7 +8,7 @@
import UIKit import UIKit
import Combine import Combine
protocol SettingsToggleCellDelegate: class { protocol SettingsToggleCellDelegate: AnyObject {
func settingsToggleCell(_ cell: SettingsToggleTableViewCell, switchValueDidChange switch: UISwitch) func settingsToggleCell(_ cell: SettingsToggleTableViewCell, switchValueDidChange switch: UISwitch)
} }

View File

@ -9,7 +9,7 @@ import os.log
import AVKit import AVKit
import UIKit import UIKit
protocol PlayerContainerViewDelegate: class { protocol PlayerContainerViewDelegate: AnyObject {
func playerContainerView(_ playerContainerView: PlayerContainerView, contentWarningOverlayViewDidPressed contentWarningOverlayView: ContentWarningOverlayView) func playerContainerView(_ playerContainerView: PlayerContainerView, contentWarningOverlayViewDidPressed contentWarningOverlayView: ContentWarningOverlayView)
} }

View File

@ -9,7 +9,7 @@ import os.log
import Foundation import Foundation
import UIKit import UIKit
protocol ContentWarningOverlayViewDelegate: class { protocol ContentWarningOverlayViewDelegate: AnyObject {
func contentWarningOverlayViewDidPressed(_ contentWarningOverlayView: ContentWarningOverlayView) func contentWarningOverlayViewDidPressed(_ contentWarningOverlayView: ContentWarningOverlayView)
} }

View File

@ -11,7 +11,7 @@ import AVKit
import ActiveLabel import ActiveLabel
import AlamofireImage import AlamofireImage
protocol StatusViewDelegate: class { protocol StatusViewDelegate: AnyObject {
func statusView(_ statusView: StatusView, headerInfoLabelDidPressed label: UILabel) func statusView(_ statusView: StatusView, headerInfoLabelDidPressed label: UILabel)
func statusView(_ statusView: StatusView, avatarButtonDidPressed button: UIButton) func statusView(_ statusView: StatusView, avatarButtonDidPressed button: UIButton)
func statusView(_ statusView: StatusView, revealContentWarningButtonDidPressed button: UIButton) func statusView(_ statusView: StatusView, revealContentWarningButtonDidPressed button: UIButton)

View File

@ -9,7 +9,7 @@ import os.log
import UIKit import UIKit
import Combine import Combine
protocol ThreadReplyLoaderTableViewCellDelegate: class { protocol ThreadReplyLoaderTableViewCellDelegate: AnyObject {
func threadReplyLoaderTableViewCell(_ cell: ThreadReplyLoaderTableViewCell, loadMoreButtonDidPressed button: UIButton) func threadReplyLoaderTableViewCell(_ cell: ThreadReplyLoaderTableViewCell, loadMoreButtonDidPressed button: UIButton)
} }

View File

@ -10,7 +10,7 @@ import CoreData
import os.log import os.log
import UIKit import UIKit
protocol TimelineMiddleLoaderTableViewCellDelegate: class { protocol TimelineMiddleLoaderTableViewCellDelegate: AnyObject {
func configure(cell: TimelineMiddleLoaderTableViewCell, upperTimelineStatusID: String?, timelineIndexobjectID:NSManagedObjectID?) func configure(cell: TimelineMiddleLoaderTableViewCell, upperTimelineStatusID: String?, timelineIndexobjectID:NSManagedObjectID?)
func timelineMiddleLoaderTableViewCell(_ cell: TimelineMiddleLoaderTableViewCell, loadMoreButtonDidPressed button: UIButton) func timelineMiddleLoaderTableViewCell(_ cell: TimelineMiddleLoaderTableViewCell, loadMoreButtonDidPressed button: UIButton)
} }

View File

@ -7,7 +7,7 @@
import UIKit import UIKit
protocol DeleteBackwardResponseTextFieldDelegate: class { protocol DeleteBackwardResponseTextFieldDelegate: AnyObject {
func deleteBackwardResponseTextField(_ textField: DeleteBackwardResponseTextField, textBeforeDelete: String?) func deleteBackwardResponseTextField(_ textField: DeleteBackwardResponseTextField, textBeforeDelete: String?)
} }

View File

@ -8,7 +8,7 @@
import os.log import os.log
import UIKit import UIKit
protocol ActionToolbarContainerDelegate: class { protocol ActionToolbarContainerDelegate: AnyObject {
func actionToolbarContainer(_ actionToolbarContainer: ActionToolbarContainer, replayButtonDidPressed sender: UIButton) func actionToolbarContainer(_ actionToolbarContainer: ActionToolbarContainer, replayButtonDidPressed sender: UIButton)
func actionToolbarContainer(_ actionToolbarContainer: ActionToolbarContainer, reblogButtonDidPressed sender: UIButton) func actionToolbarContainer(_ actionToolbarContainer: ActionToolbarContainer, reblogButtonDidPressed sender: UIButton)
func actionToolbarContainer(_ actionToolbarContainer: ActionToolbarContainer, starButtonDidPressed sender: UIButton) func actionToolbarContainer(_ actionToolbarContainer: ActionToolbarContainer, starButtonDidPressed sender: UIButton)

View File

@ -12,7 +12,7 @@ import Kingfisher
import GameplayKit import GameplayKit
import MastodonSDK import MastodonSDK
protocol MastodonAttachmentServiceDelegate: class { protocol MastodonAttachmentServiceDelegate: AnyObject {
func mastodonAttachmentService(_ service: MastodonAttachmentService, uploadStateDidChange state: MastodonAttachmentService.UploadState?) func mastodonAttachmentService(_ service: MastodonAttachmentService, uploadStateDidChange state: MastodonAttachmentService.UploadState?)
} }