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 | 50 +++++++++++++++++++++++++++++++++++++------------- 1 files changed, 37 insertions(+), 13 deletions(-) diff --git a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h index 46c490b..560b6b0 100644 --- a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h +++ b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h @@ -18,38 +18,62 @@ #import <Foundation/Foundation.h> -/*! - @abstract Class to contain common utility methods. +/** + Class to contain common utility methods. */ @interface FBSDKUtility : NSObject -/*! - @abstract Parses a query string into a dictionary. +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Parses a query string into a dictionary. @param queryString The query string value. @return A dictionary with the key/value pairs. */ + (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString; -/*! - @abstract Constructs a query string from a dictionary. +/** + Constructs a query string from a dictionary. @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. - @result Query string representation of the parameters. + @return Query string representation of the parameters. */ + (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary error:(NSError *__autoreleasing *)errorRef; -/*! - @abstract Decodes a value from an URL. +/** + Decodes a value from an URL. @param value The value to decode. - @result The decoded value. + @return The decoded value. */ + (NSString *)URLDecode:(NSString *)value; -/*! - @abstract Encodes a value for an URL. +/** + Encodes a value for an URL. @param value The value to encode. - @result The encoded value. + @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