FBSDKMutableCopying.h 758 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * Copyright (c) Meta Platforms, Inc. and affiliates.
  3. * All rights reserved.
  4. *
  5. * This source code is licensed under the license found in the
  6. * LICENSE file in the root directory of this source tree.
  7. */
  8. #if !TARGET_OS_TV
  9. #import <Foundation/Foundation.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. /**
  12. Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject.
  13. NSObject<NSCopying, NSMutableCopying> implicitly conforms to this protocol.
  14. */
  15. NS_SWIFT_NAME(MutableCopying)
  16. @protocol FBSDKMutableCopying <NSCopying, NSObject, NSMutableCopying>
  17. /**
  18. Implemented by NSObject as a convenience to mutableCopyWithZone:.
  19. @return A mutable copy of the receiver.
  20. */
  21. - (id)mutableCopy;
  22. @end
  23. NS_ASSUME_NONNULL_END
  24. #endif