From 8fa52d6d93a9c60f5a09b5fd1c80b3a9c35046d0 Mon Sep 17 00:00:00 2001
From: lpw
Date: Mon, 15 Apr 2024 11:25:12 +0800
Subject: [PATCH] 提交3.18.0

---
 frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRApp.h |   38 ++++++++++++++++++++------------------
 1 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRApp.h b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRApp.h
index f5578c6..58ef2a6 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRApp.h
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRApp.h
@@ -21,25 +21,27 @@
 NS_ASSUME_NONNULL_BEGIN
 
 /** A block that takes a BOOL and has no return value. */
-typedef void (^FIRAppVoidBoolCallback)(BOOL success) NS_SWIFT_NAME(FirebaseAppVoidBoolCallback);
+typedef void (^FIRAppVoidBoolCallback)(BOOL success)
+    NS_SWIFT_UNAVAILABLE("Use Swift's closure syntax instead.");
 
 /**
  * The entry point of Firebase SDKs.
  *
- * Initialize and configure FIRApp using +[FIRApp configure]
+ * Initialize and configure `FirebaseApp` using `FirebaseApp.configure()`
  * or other customized ways as shown below.
  *
  * The logging system has two modes: default mode and debug mode. In default mode, only logs with
  * log level Notice, Warning and Error will be sent to device. In debug mode, all logs will be sent
  * to device. The log levels that Firebase uses are consistent with the ASL log levels.
  *
- * Enable debug mode by passing the -FIRDebugEnabled argument to the application. You can add this
- * argument in the application's Xcode scheme. When debug mode is enabled via -FIRDebugEnabled,
+ * Enable debug mode by passing the `-FIRDebugEnabled` argument to the application. You can add this
+ * argument in the application's Xcode scheme. When debug mode is enabled via `-FIRDebugEnabled`,
  * further executions of the application will also be in debug mode. In order to return to default
- * mode, you must explicitly disable the debug mode with the application argument -FIRDebugDisabled.
+ * mode, you must explicitly disable the debug mode with the application argument
+ * `-FIRDebugDisabled`.
  *
- * It is also possible to change the default logging level in code by calling setLoggerLevel: on
- * the FIRConfiguration interface.
+ * It is also possible to change the default logging level in code by calling
+ * `FirebaseConfiguration.shared.setLoggerLevel(_:)` with the desired level.
  */
 NS_SWIFT_NAME(FirebaseApp)
 @interface FIRApp : NSObject
@@ -75,31 +77,31 @@
 // clang-format on
 
 /**
- * Returns the default app, or nil if the default app does not exist.
+ * Returns the default app, or `nil` if the default app does not exist.
  */
 + (nullable FIRApp *)defaultApp NS_SWIFT_NAME(app());
 
 /**
- * Returns a previously created FIRApp instance with the given name, or nil if no such app exists.
- * This method is thread safe.
+ * Returns a previously created `FirebaseApp` instance with the given name, or `nil` if no such app
+ * exists. This method is thread safe.
  */
 + (nullable FIRApp *)appNamed:(NSString *)name NS_SWIFT_NAME(app(name:));
 
 /**
- * Returns the set of all extant FIRApp instances, or nil if there are no FIRApp instances. This
- * method is thread safe.
+ * Returns the set of all extant `FirebaseApp` instances, or `nil` if there are no `FirebaseApp`
+ * instances. This method is thread safe.
  */
 @property(class, readonly, nullable) NSDictionary<NSString *, FIRApp *> *allApps;
 
 /**
- * Cleans up the current FIRApp, freeing associated data and returning its name to the pool for
- * future use. This method is thread safe.
+ * Cleans up the current `FirebaseApp`, freeing associated data and returning its name to the pool
+ * for future use. This method is thread safe.
  */
-- (void)deleteApp:(FIRAppVoidBoolCallback)completion;
+- (void)deleteApp:(void (^)(BOOL success))completion;
 
 /**
- * FIRApp instances should not be initialized directly. Call +[FIRApp configure],
- * +[FIRApp configureWithOptions:], or +[FIRApp configureWithNames:options:] directly.
+ * `FirebaseApp` instances should not be initialized directly. Call `FirebaseApp.configure()`,
+ * `FirebaseApp.configure(options:)`, or `FirebaseApp.configure(name:options:)` directly.
  */
 - (instancetype)init NS_UNAVAILABLE;
 
@@ -114,7 +116,7 @@
 @property(nonatomic, copy, readonly) FIROptions *options;
 
 /**
- * Gets or sets whether automatic data collection is enabled for all products. Defaults to `YES`
+ * Gets or sets whether automatic data collection is enabled for all products. Defaults to `true`
  * unless `FirebaseDataCollectionDefaultEnabled` is set to `NO` in your app's Info.plist. This value
  * is persisted across runs of the app so that it can be set once when users have consented to
  * collection.

--
Gitblit v1.8.0