Mustafa Ozan Vural Mobil teknoloji notlari

14Jan/112

Objective C IsNumeric

Kullanım:

Çıktı:

hatalı sayı


14Jan/110

Objective C Url Encode

Kullanım :

#import "Utility.h"
.
.
.
.
NSString* query = [Utility urlEncodeValue:@"aranacak kelime"];
NSString* url = @"http://www.mustafaozanvural.com/?q=";

NSLog(@"%@%@", url, query);

Çıktı :


http://www.mustafaozanvural.com/?q=aranacak%20kelime

Utility.h

#import <Foundation/Foundation.h>
@interface Utility : NSObject {

}
+ (NSString *)urlEncodeValue:(NSString *)str;
@end

Utility.m


#import "Utility.h"

@implementation Utility

+ (NSString *)urlEncodeValue:(NSString *)str {
	NSString *result = (NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)str, NULL, CFSTR(":/?#[]@!$&’()*+,;="), kCFStringEncodingUTF8);
	return [result autorelease];
}

@end