I created a method to build URLs for me.
- (NSString *)urlFor:(NSString *)path arguments:(NSDictionary *)args
{
NSString *format = @\"http://api.example.com/
I'd recommend our KSFileUtilities set of classes. Your example would then be:
- (NSString *)urlFor:(NSString *)path arguments:(NSDictionary *)args
{
NSMutableDictionary *parameters = [NSMutableDictionary dictionaryWithDictionary:args];
[parameters setObject:@"2.0.1" forKey:@"version"];
NSURL *result = [NSURL ks_URLWithScheme:@"http"
host:@"api.example.com"
path:path
queryParameters:parameters;
return [result absoluteString];
}