From e1c823bb42a030dbc351c2a9f542fa3afddf2dd0 Mon Sep 17 00:00:00 2001 From: lpw <812862340@qq.com> Date: Thu, 11 Sep 2025 09:03:41 +0800 Subject: [PATCH] 提交版本 4.7.0 --- frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h | 398 ++++++++++++++++++++++++++++++++------------------------ 1 files changed, 228 insertions(+), 170 deletions(-) diff --git a/frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h b/frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h index 165902d..11c4a23 100644 --- a/frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h +++ b/frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) +// Generated by Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) #ifndef FBSDKLOGINKIT_SWIFT_H #define FBSDKLOGINKIT_SWIFT_H #pragma clang diagnostic push @@ -23,7 +23,6 @@ # include <swift/objc-prologue.h> #endif -#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> @@ -32,10 +31,33 @@ #include <cstdint> #include <cstddef> #include <cstdbool> +#include <cstring> +#include <stdlib.h> +#include <new> +#include <type_traits> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> +#include <string.h> +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include(<ptrauth.h>) +# include <ptrauth.h> +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -43,6 +65,7 @@ # if __has_include(<uchar.h>) # include <uchar.h> # elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif @@ -71,53 +94,66 @@ # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else -# define SWIFT_CLASS_PROPERTY(...) +# define SWIFT_CLASS_PROPERTY(...) # endif #endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif #endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif #endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif #endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif #endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif #endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif #endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif #endif #if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA +# define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) @@ -137,28 +173,25 @@ # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif - #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif - #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif - #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else -# define OBJC_DESIGNATED_INITIALIZER +# define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# if __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else -# define SWIFT_ENUM_ATTR(_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) @@ -187,14 +220,16 @@ #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif #endif #if defined(__OBJC__) #if !defined(IBSegueAction) -# define IBSegueAction +# define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) @@ -207,26 +242,42 @@ #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif -#if defined(__cplusplus) -#if !defined(SWIFT_NOEXCEPT) -# define SWIFT_NOEXCEPT noexcept +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) #endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept #else -#if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif #endif -#if defined(__cplusplus) -#if !defined(SWIFT_CXX_INT_DEFINED) -#define SWIFT_CXX_INT_DEFINED -namespace swift { -using Int = ptrdiff_t; -using UInt = size_t; -} +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL #endif #endif #if defined(__OBJC__) -#if __has_feature(modules) +#if __has_feature(objc_modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @@ -248,6 +299,7 @@ #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -259,7 +311,6 @@ #if defined(__OBJC__) @class NSString; - /// Represents a code verifier used in the PKCE (Proof Key for Code Exchange) /// process. This is a cryptographically random string using the characters /// A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, @@ -294,7 +345,6 @@ @class NSURL; @class NSDate; - /// Describes the initial response when starting the device login flow. /// This is used by <code>DeviceLoginManager</code>. SWIFT_CLASS_NAMED("DeviceLoginCodeInfo") @@ -327,7 +377,6 @@ }; @protocol FBSDKDeviceLoginManagerDelegate; - /// Use this class to perform a device login flow. /// The device login flow starts by requesting a code from the device login API. /// This class informs the delegate when this code is received. You should then present the @@ -358,14 +407,11 @@ @class NSNetService; @class NSNumber; - @interface FBSDKDeviceLoginManager (SWIFT_EXTENSION(FBSDKLoginKit)) <NSNetServiceDelegate> - (void)netService:(NSNetService * _Nonnull)service didNotPublish:(NSDictionary<NSString *, NSNumber *> * _Nonnull)errorValues; @end - @class FBSDKDeviceLoginManagerResult; - /// A delegate for <code>DeviceLoginManager</code>. SWIFT_PROTOCOL_NAMED("DeviceLoginManagerDelegate") @protocol FBSDKDeviceLoginManagerDelegate @@ -382,7 +428,6 @@ @end @class FBSDKAccessToken; - /// Represents the results of the a device login flow. This is used by <code>DeviceLoginManager</code> SWIFT_CLASS_NAMED("DeviceLoginManagerResult") @interface FBSDKDeviceLoginManagerResult : NSObject @@ -403,7 +448,6 @@ enum FBSDKTooltipColorStyle : NSUInteger; enum FBSDKLoginTracking : NSUInteger; @class NSCoder; - /// A button that initiates a log in or log out flow upon tapping. /// <code>LoginButton</code> works with <code>AccessToken.current</code> to determine what to display, /// and automatically starts authentication when tapped (i.e., you do not need to manually subscribe action targets). @@ -463,7 +507,6 @@ }; enum FBSDKTooltipViewArrowDirection : NSUInteger; - /// Tooltip bubble with text in it used to display tips for UI elements, /// with a pointed arrow (to refer to the UI element). /// The tooltip fades in and will automatically fade out. See <code>displayDuration</code>. @@ -535,7 +578,6 @@ }; @protocol FBSDKLoginTooltipViewDelegate; - /// Represents a tooltip to be displayed next to a Facebook login button /// to highlight features for new users. /// The <code>FBSDKLoginButton</code> may display this view automatically. If you do @@ -559,7 +601,6 @@ - (nonnull instancetype)initWithTagline:(NSString * _Nullable)tagline message:(NSString * _Nullable)message colorStyle:(enum FBSDKTooltipColorStyle)colorStyle OBJC_DESIGNATED_INITIALIZER; - (void)presentInView:(UIView * _Nonnull)view withArrowPosition:(CGPoint)arrowPosition direction:(enum FBSDKTooltipViewArrowDirection)direction; @end - /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. @@ -588,11 +629,7 @@ + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end - - - @class FBSDKLoginManagerLoginResult; - /// A delegate for <code>FBSDKLoginButton</code> SWIFT_PROTOCOL_NAMED("LoginButtonDelegate") @protocol FBSDKLoginButtonDelegate <NSObject> @@ -610,7 +647,6 @@ /// @return <code>true</code> if the login should be allowed to proceed, <code>false</code> otherwise - (BOOL)loginButtonWillLogin:(FBSDKLoginButton * _Nonnull)loginButton SWIFT_WARN_UNUSED_RESULT; @end - /// A configuration to use for modifying the behavior of a login attempt. SWIFT_CLASS_NAMED("LoginConfiguration") @@ -709,7 +745,6 @@ }; @class UIViewController; - /// Provides methods for logging the user in and out. /// It works directly with <code>AccessToken</code> (for data access) and <code>AuthenticationToken</code> (for authentication); /// it sets the “current” tokens upon successful authorizations (or sets to <code>nil</code> in case of <code>logOut</code>). @@ -768,7 +803,7 @@ /// @warning This method will reauthorize using a <code>LoginConfiguration</code> with <code>FBSDKLoginTracking</code> set to <code>.enabled</code>. /// @warning This method will present UI the user. You typically should call this if <code>AccessToken.isDataAccessExpired</code> /// is true. -- (void)reauthorizeDataAccess:(UIViewController * _Nonnull)viewController handler:(FBSDKLoginManagerLoginResultBlock _Nonnull)handler; +- (void)reauthorizeDataAccess:(UIViewController * _Nullable)viewController handler:(FBSDKLoginManagerLoginResultBlock _Nonnull)handler; /// Logs the user out /// This nils out the singleton instances of <code>AccessToken</code>, <code>AuthenticationToken</code> and <code>Profle</code>. /// @note This is only a client side logout. It will not log the user out of their Facebook account. @@ -776,10 +811,7 @@ - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end - - @class UIApplication; - @interface FBSDKLoginManager (SWIFT_EXTENSION(FBSDKLoginKit)) <FBSDKURLOpening> + (FBSDKLoginManager * _Nonnull)makeOpener SWIFT_WARN_UNUSED_RESULT; - (BOOL)application:(UIApplication * _Nullable)application openURL:(NSURL * _Nullable)url sourceApplication:(NSString * _Nullable)sourceApplication annotation:(id _Nullable)annotation SWIFT_WARN_UNUSED_RESULT; @@ -790,7 +822,6 @@ @end @class FBSDKAuthenticationToken; - /// Describes the result of a login attempt. SWIFT_CLASS_NAMED("LoginManagerLoginResult") @interface FBSDKLoginManagerLoginResult : NSObject @@ -816,7 +847,6 @@ - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end - /// The <code>LoginTooltipViewDelegate</code> protocol defines the methods used to receive event /// notifications from <code>FBLoginTooltipView</code> objects. @@ -845,9 +875,7 @@ FBSDKLoginTrackingLimited = 1, }; - @class FBSDKProfile; - /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// <ul> @@ -876,20 +904,21 @@ @property (nonatomic, copy) NSDate * _Nullable dataAccessExpirationDate; @property (nonatomic, copy) NSString * _Nullable challenge; @property (nonatomic, copy) NSString * _Nullable graphDomain; +@property (nonatomic, copy) NSString * _Nullable userTokenNonce; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end #endif -#if defined(__cplusplus) -#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop +#endif +#if defined(__cplusplus) #endif #pragma clang diagnostic pop #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) +// Generated by Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) #ifndef FBSDKLOGINKIT_SWIFT_H #define FBSDKLOGINKIT_SWIFT_H #pragma clang diagnostic push @@ -912,7 +941,6 @@ # include <swift/objc-prologue.h> #endif -#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> @@ -921,10 +949,33 @@ #include <cstdint> #include <cstddef> #include <cstdbool> +#include <cstring> +#include <stdlib.h> +#include <new> +#include <type_traits> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> +#include <string.h> +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include(<ptrauth.h>) +# include <ptrauth.h> +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -932,6 +983,7 @@ # if __has_include(<uchar.h>) # include <uchar.h> # elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif @@ -960,53 +1012,66 @@ # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else -# define SWIFT_CLASS_PROPERTY(...) +# define SWIFT_CLASS_PROPERTY(...) # endif #endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif #endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif #endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif #endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif #endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif #endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif #endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif #endif #if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA +# define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) @@ -1026,28 +1091,25 @@ # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif - #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif - #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif - #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else -# define OBJC_DESIGNATED_INITIALIZER +# define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# if __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else -# define SWIFT_ENUM_ATTR(_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) @@ -1076,14 +1138,16 @@ #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif #endif #if defined(__OBJC__) #if !defined(IBSegueAction) -# define IBSegueAction +# define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) @@ -1096,26 +1160,42 @@ #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif -#if defined(__cplusplus) -#if !defined(SWIFT_NOEXCEPT) -# define SWIFT_NOEXCEPT noexcept +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) #endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept #else -#if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif #endif -#if defined(__cplusplus) -#if !defined(SWIFT_CXX_INT_DEFINED) -#define SWIFT_CXX_INT_DEFINED -namespace swift { -using Int = ptrdiff_t; -using UInt = size_t; -} +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL #endif #endif #if defined(__OBJC__) -#if __has_feature(modules) +#if __has_feature(objc_modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @@ -1137,6 +1217,7 @@ #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -1148,7 +1229,6 @@ #if defined(__OBJC__) @class NSString; - /// Represents a code verifier used in the PKCE (Proof Key for Code Exchange) /// process. This is a cryptographically random string using the characters /// A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, @@ -1183,7 +1263,6 @@ @class NSURL; @class NSDate; - /// Describes the initial response when starting the device login flow. /// This is used by <code>DeviceLoginManager</code>. SWIFT_CLASS_NAMED("DeviceLoginCodeInfo") @@ -1216,7 +1295,6 @@ }; @protocol FBSDKDeviceLoginManagerDelegate; - /// Use this class to perform a device login flow. /// The device login flow starts by requesting a code from the device login API. /// This class informs the delegate when this code is received. You should then present the @@ -1247,14 +1325,11 @@ @class NSNetService; @class NSNumber; - @interface FBSDKDeviceLoginManager (SWIFT_EXTENSION(FBSDKLoginKit)) <NSNetServiceDelegate> - (void)netService:(NSNetService * _Nonnull)service didNotPublish:(NSDictionary<NSString *, NSNumber *> * _Nonnull)errorValues; @end - @class FBSDKDeviceLoginManagerResult; - /// A delegate for <code>DeviceLoginManager</code>. SWIFT_PROTOCOL_NAMED("DeviceLoginManagerDelegate") @protocol FBSDKDeviceLoginManagerDelegate @@ -1271,7 +1346,6 @@ @end @class FBSDKAccessToken; - /// Represents the results of the a device login flow. This is used by <code>DeviceLoginManager</code> SWIFT_CLASS_NAMED("DeviceLoginManagerResult") @interface FBSDKDeviceLoginManagerResult : NSObject @@ -1292,7 +1366,6 @@ enum FBSDKTooltipColorStyle : NSUInteger; enum FBSDKLoginTracking : NSUInteger; @class NSCoder; - /// A button that initiates a log in or log out flow upon tapping. /// <code>LoginButton</code> works with <code>AccessToken.current</code> to determine what to display, /// and automatically starts authentication when tapped (i.e., you do not need to manually subscribe action targets). @@ -1352,7 +1425,6 @@ }; enum FBSDKTooltipViewArrowDirection : NSUInteger; - /// Tooltip bubble with text in it used to display tips for UI elements, /// with a pointed arrow (to refer to the UI element). /// The tooltip fades in and will automatically fade out. See <code>displayDuration</code>. @@ -1424,7 +1496,6 @@ }; @protocol FBSDKLoginTooltipViewDelegate; - /// Represents a tooltip to be displayed next to a Facebook login button /// to highlight features for new users. /// The <code>FBSDKLoginButton</code> may display this view automatically. If you do @@ -1448,7 +1519,6 @@ - (nonnull instancetype)initWithTagline:(NSString * _Nullable)tagline message:(NSString * _Nullable)message colorStyle:(enum FBSDKTooltipColorStyle)colorStyle OBJC_DESIGNATED_INITIALIZER; - (void)presentInView:(UIView * _Nonnull)view withArrowPosition:(CGPoint)arrowPosition direction:(enum FBSDKTooltipViewArrowDirection)direction; @end - /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. @@ -1477,11 +1547,7 @@ + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end - - - @class FBSDKLoginManagerLoginResult; - /// A delegate for <code>FBSDKLoginButton</code> SWIFT_PROTOCOL_NAMED("LoginButtonDelegate") @protocol FBSDKLoginButtonDelegate <NSObject> @@ -1499,7 +1565,6 @@ /// @return <code>true</code> if the login should be allowed to proceed, <code>false</code> otherwise - (BOOL)loginButtonWillLogin:(FBSDKLoginButton * _Nonnull)loginButton SWIFT_WARN_UNUSED_RESULT; @end - /// A configuration to use for modifying the behavior of a login attempt. SWIFT_CLASS_NAMED("LoginConfiguration") @@ -1598,7 +1663,6 @@ }; @class UIViewController; - /// Provides methods for logging the user in and out. /// It works directly with <code>AccessToken</code> (for data access) and <code>AuthenticationToken</code> (for authentication); /// it sets the “current” tokens upon successful authorizations (or sets to <code>nil</code> in case of <code>logOut</code>). @@ -1657,7 +1721,7 @@ /// @warning This method will reauthorize using a <code>LoginConfiguration</code> with <code>FBSDKLoginTracking</code> set to <code>.enabled</code>. /// @warning This method will present UI the user. You typically should call this if <code>AccessToken.isDataAccessExpired</code> /// is true. -- (void)reauthorizeDataAccess:(UIViewController * _Nonnull)viewController handler:(FBSDKLoginManagerLoginResultBlock _Nonnull)handler; +- (void)reauthorizeDataAccess:(UIViewController * _Nullable)viewController handler:(FBSDKLoginManagerLoginResultBlock _Nonnull)handler; /// Logs the user out /// This nils out the singleton instances of <code>AccessToken</code>, <code>AuthenticationToken</code> and <code>Profle</code>. /// @note This is only a client side logout. It will not log the user out of their Facebook account. @@ -1665,10 +1729,7 @@ - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end - - @class UIApplication; - @interface FBSDKLoginManager (SWIFT_EXTENSION(FBSDKLoginKit)) <FBSDKURLOpening> + (FBSDKLoginManager * _Nonnull)makeOpener SWIFT_WARN_UNUSED_RESULT; - (BOOL)application:(UIApplication * _Nullable)application openURL:(NSURL * _Nullable)url sourceApplication:(NSString * _Nullable)sourceApplication annotation:(id _Nullable)annotation SWIFT_WARN_UNUSED_RESULT; @@ -1679,7 +1740,6 @@ @end @class FBSDKAuthenticationToken; - /// Describes the result of a login attempt. SWIFT_CLASS_NAMED("LoginManagerLoginResult") @interface FBSDKLoginManagerLoginResult : NSObject @@ -1705,7 +1765,6 @@ - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end - /// The <code>LoginTooltipViewDelegate</code> protocol defines the methods used to receive event /// notifications from <code>FBLoginTooltipView</code> objects. @@ -1734,9 +1793,7 @@ FBSDKLoginTrackingLimited = 1, }; - @class FBSDKProfile; - /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// <ul> @@ -1765,15 +1822,16 @@ @property (nonatomic, copy) NSDate * _Nullable dataAccessExpirationDate; @property (nonatomic, copy) NSString * _Nullable challenge; @property (nonatomic, copy) NSString * _Nullable graphDomain; +@property (nonatomic, copy) NSString * _Nullable userTokenNonce; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end #endif -#if defined(__cplusplus) -#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif +#if defined(__cplusplus) +#endif #pragma clang diagnostic pop #endif -- Gitblit v1.8.0