BTURLUtils
Objective-C
@interface BTURLUtils : NSObject
Swift
class BTURLUtils : NSObject
A helper class for converting URL queries to and from dictionaries
-
Converts a key/value dictionary to a valid query string
Declaration
Objective-C
+ (nonnull NSString *)queryStringWithDictionary:(nonnull NSDictionary *)dict;
Swift
class func queryString(with dict: [AnyHashable : Any]) -> String
Parameters
dict
Dictionary of key/value pairs to be encoded into a query string
Return Value
A URL encoded query string
-
Extract query parameters from a URL
Declaration
Objective-C
+ (nonnull NSDictionary<NSString *, NSString *> *)queryParametersForURL: (nonnull NSURL *)url;
Swift
class func queryParameters(for url: URL) -> [String : String]
Parameters
url
URL to parse query paramters from
Return Value
Query parameters from the URL in a key/value dictionary