From 13e53a03f4d50169d0cf7f72d414753ae6b421ce Mon Sep 17 00:00:00 2001 From: hank <hank.zhang@proficientcity.com> Date: Tue, 22 Jan 2019 11:04:39 +0800 Subject: [PATCH] 添加V3.8.0 --- frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h | 42 +++++++++++++++++++++++++++++++++--------- 1 files changed, 33 insertions(+), 9 deletions(-) diff --git a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h index 1a240c8..560b6b0 100644 --- a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h +++ b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h @@ -23,33 +23,57 @@ */ @interface FBSDKUtility : NSObject +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + /** Parses a query string into a dictionary. - - Parameter queryString: The query string value. - - Returns: A dictionary with the key/value pairs. + @param queryString The query string value. + @return A dictionary with the key/value pairs. */ + (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString; /** Constructs a query string from a dictionary. - - Parameter dictionary: The dictionary with key/value pairs for the query string. - - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. - - Returns: Query string representation of the parameters. + @param dictionary The dictionary with key/value pairs for the query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return Query string representation of the parameters. */ + (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary error:(NSError *__autoreleasing *)errorRef; /** Decodes a value from an URL. - - Parameter value: The value to decode. - - Returns: The decoded value. + @param value The value to decode. + @return The decoded value. */ + (NSString *)URLDecode:(NSString *)value; /** Encodes a value for an URL. - - Parameter value: The value to encode. - - Returns: The encoded value. + @param value The value to encode. + @return The encoded value. */ + (NSString *)URLEncode:(NSString *)value; +/** + Creates a timer using Grand Central Dispatch. + @param interval The interval to fire the timer, in seconds. + @param block The code block to execute when timer is fired. + @return The dispatch handle. + */ ++ (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block; + +/** + Stop a timer that was started by startGCDTimerWithInterval. + @param timer The dispatch handle received from startGCDTimerWithInterval. + */ ++ (void)stopGCDTimer:(dispatch_source_t)timer; + +/** + Get SHA256 hased string of NSString/NSData + + @param input The data that needs to be hashed, it could be NSString or NSData. + */ ++ (NSString *)SHA256Hash:(NSObject *)input; + @end -- Gitblit v1.8.0